如何修复外部驱动器的安装错误

如何修复外部驱动器的安装错误

前几天,我愚蠢地将可启动的 USB 棒与 1.5 TB 外置硬盘一起插入笔记本电脑。我的外置硬盘以前工作得很好,但现在我得到了这个:

Error mounting /dev/sdb1 at /media/soninjr/Black: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sdb1" "/media/soninjr/Black"' exited with non-zero exit status 13: $MFTMirr does not match $MFT (record 0).
Failed to sync device /dev/sdb1: Remote I/O error
Failed to mount '/dev/sdb1': Input/output error
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details.

不用说,我对 Linux 的了解还不够深入,不知道该怎么做。如果可以的话,请帮忙,我将不胜感激。

答案1

它表示 $MFT 与 $MFTMirr 不匹配。MFT(主文件表)是驱动器格式化的 NTFS 文件系统的一部分。它就像一本地址簿,系统可以记住哪些文件存储在何处。由于此表非常重要,因此有一个镜像副本。

就您而言,原始表及其镜像不包含相同的数据,因此硬盘的文件系统存在问题。请尝试并希望 Windowschkdsk /f或其他 NTFS 修复工具可以修复此问题。祝您好运!

相关内容