我有一台 Western Digital My Passport 2.0 TB,我觉得有一次我弹出硬盘时可能出现了错误。当我尝试将其插入我的 ubuntu 12.04 机器时,它给出了以下错误:
Error mounting volume
An error occured while performing an operation on "My Passport" (Partition 1 of WD My Passport 0748): The operation failed
Details
Error mounting: mount exited with exit code 13: $MFTMirr does not match $MFT (record 0).
我尝试运行 ntfsfix /dev/sdd,但没有成功,它说
Mounting volume... NTFS signature is missing.
FAILED
Attempting to correct errors... NTFS signature is missing.
FAILED
Failed to startup volume: Invalid argument
NTFS signature is missing.
Trying the alternate boot sector
Unrecoverable error
Volume is corrupt. You should run chkdsk.
但事实是,我把它插到我朋友的 Macbook 上,它工作正常......
答案1
穆罕默德的回答或多或少应该可以解决你的问题,但我会注意到,如果它仍然存在或恶化,它可能是 MBR 或分区表问题,你可以使用 Gparted 之类的软件来检查是否存在问题,或者可能解决问题。
答案2
通常,当计算机在启动或关闭过程中关闭时,它不会在 Ubuntu 中安装 NTFS 驱动器。返回 Windows 并运行 chkdsk /f(例如 chkdsk e: /f)可解决所有问题。由于您不再使用 Windows,因此您需要在 Ubuntu 中安装 ntfs 工具:
$ sudo apt-get 安装 ntfsprogs
此软件包包含一系列适用于 ntfs 驱动器的工具。为了解决您的问题,假设您的驱动器是 /dev/sda2
$ sudo ntfsfix /dev/sda2
这应该可以修复磁盘。然后重新启动。
我要补充一点,确保您的扩展是正确的(您可以在收到的原始错误消息中找到它)。
如果还是不行,使用 Live CD,比如 Hiren 的 Boot CD(主要用于 DOS),或者还有很多其他的(这里有一个救援和修复现场 CD 列表)。尝试你喜欢的那个。Hiren 的 Boot CD 有 chkdsk 实用程序。System Rescue CD 是另一个不错的救援 CD。