我最近将外部硬盘连接到 Ubuntu 12.04,但现在无法正常工作。如果我尝试在终端中使用 ntfsfix,它会显示以下错误消息:
abcd@ubuntu:~$ sudo ntfsfix /dev/sdb1
[sudo] password for abcd:
Mounting volume... ntfs_mst_post_read_fixup_warn: magic: 0x43425355 size: 1024 usa_ofs: 1024 usa_count: 65535: Invalid argument
ntfs_mst_post_read_fixup_warn: magic: 0x43425355 size: 1024 usa_ofs: 1025 usa_count: 65535: Invalid argument
ntfs_mst_post_read_fixup_warn: magic: 0x43425355 size: 1024 usa_ofs: 1024 usa_count: 65535: Invalid argument
Record 3 has no FILE magic (0x43425355)
Failed to open inode FILE_Volume: Input/output error FAILED
Attempting to correct errors...
Processing $MFT and $MFTMirr...
Reading $MFT... ntfs_mst_post_read_fixup_warn: magic: 0x43425355 size: 1024 usa_ofs: 1024 usa_count: 65535: Invalid argument
OK
Reading $MFTMirr... ntfs_mst_post_read_fixup_warn: magic: 0x43425355 size: 1024 usa_ofs: 1025 usa_count: 65535: Invalid argument
OK
Comparing $MFTMirr to $MFT... OK
Processing of $MFT and $MFTMirr completed successfully.
Setting required flags on partition... ntfs_mst_post_read_fixup_warn: magic: 0x43425355 size: 1024 usa_ofs: 1024 usa_count: 65535: Invalid argument
Record 3 has no FILE magic (0x43425355)
Failed to read $Volume: Input/output error
FAILED
Error setting volume flags.
是否可以从磁盘恢复数据?
答案1
由于您收到输入/输出错误,我不会立即怀疑文件系统损坏(尽管有可能)。首先,我会尝试使用不同的电缆。使用新电缆尝试两台机器上的每个 USB 端口。
操作系统是否能识别硬盘首次插入的时间?如果您能让操作系统识别硬盘,也许可以使用克隆实用程序将驱动器克隆到另一个外部硬盘。