我有一个 500 GB 的 Seagate 外置硬盘 (NTFS)。目前,我无法在 Windows 上打开它。因此,我尝试了chkdsk
命令...但它仍然停止并且无法继续检查磁盘。
我也厌倦了fsck
Mac。然后,它向我显示了错误。
/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 实用程序可能可以满足您的要求。