无法在 Ubuntu 14.04 中安装 My Passport 1TB 硬盘

无法在 Ubuntu 14.04 中安装 My Passport 1TB 硬盘

当我连接硬盘时,它显示以下消息:

Error mounting /dev/sdb1 at /media/gunnar/My Passport: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sdb1" "/media/gunnar/My Passport"' exited with non-zero exit status 13: $MFTMirr does not match $MFT (record 3).
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.

有人知道该怎么办吗?它在我的 Windows PC 上运行良好。

并且,- 我对 Linux 命令完全不熟悉,所以请对我温柔一点,并尽量保持简单。提前致谢。

Gunnar Sørensen,挪威奥斯陆

答案1

在您的外部硬盘上,主文件表 (MFT) 及其副本 (MFTMirr) 似乎不再一致。

ntfsfix您可能需要使用命令行上的Linux 工具来修复它。

  1. 将驱动器挂接到您的 Linux 机器。
  2. ALT按住和 键并按下CTRL来打开终端t
  3. 在终端中,输入which ntfsfix并按RETURN启动命令。如果您收到类似这样的行/bin/ntfsfix,则表示该工具已安装并可用于修复问题。应该是这种情况。
  4. 修复您描述的问题需要普通用户没有的特殊权限(出于充分的理由)。因此,修复操作必须由超级用户权限。这是通过在要使用的命令前加上前缀来实现的sudo,这意味着超级用户做

  5. 由于外部硬盘未安装,您需要通过其设备名称来调用它。从您给出的错误消息中,我们得知它是/dev/sdb1

  6. 总结一下:sudo ntfsfix /dev/sdb1在终端中输入 并按RETURN。系统将要求您输入密码。输入密码并RETURN再次按。

祝你好运!

相关内容