无法读取外部硬盘的扇区?

无法读取外部硬盘的扇区?

我有一个 500 GB 的 Seagate 外置硬盘 (NTFS)。目前,我无法在 Windows 上打开它。因此,我尝试了chkdsk命令...但它仍然停止并且无法继续检查磁盘。

我也厌倦了fsckMac。然后,它向我显示了错误。

/Volumes/<HD Name>/ is not a character device CONTINUE? yes

/Volumes/<HD Name>/ (NO WRITE)

CANNOT READ: BLK 16 CONTINUE? yes

THE FOLLOWING DISK SECTORS COULD NOT BE READ: 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, ioctl (GCINFO): Inappropriate ioctl for device fsck: /Volumes/<HD Name>/: 
can't read disk label

我使用的卷大约为 300 GB,因此很难备份和再次格式化。

因此,任何有用的建议和解决方案都会受到高度赞赏。

答案1

您无法识别正在使用哪款 Seagate 外置硬盘,因此我们不知道该硬盘应该如何连接或供电。

如果使用 USB 电缆供电,而您只使用一个 USB 端口,则可能供电不足。在这种情况下,您需要使用带有两个 USB 连接器的电缆。(例子警告!可能不适用于您的驱动器。

答案2

您不能在 NTFS 文件系统上使用 fsck。Linux ntfsprogs 可能对您有用 (?)。我会研究一下,有一个 ntfsfix 实用程序可能可以满足您的要求。

相关内容