当前位置: 首页>>技术教程>>正文


无法安装NTFS外置硬盘

, , ,

问题描述

我无法安装外置硬盘,每次尝试这样做时都会收到以下消息:

"Error mounting /dev/sdb1 at /media/fuzzy27/My Book: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sdb1" "/media/fuzzy27/My Book"' exited with non-zero exit status 13: $MFTMirr does not match $MFT (record 0).
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或找到使用Windows的人吗?

最佳解决方法

使用sudo apt-get install ntfs-3g安装ntfs-3g。然后在NTFS分区上运行ntfsfix命令。

ntfsfix v2.0.0 (libntfs 10:0:0)

Usage: ntfsfix [options] device

Attempt to fix an NTFS partition.  -h, --help             Display this help -V, --version          Display version information 

For example: ntfsfix /dev/hda6

Developers’ email address: linux-ntfs-dev@lists.sf.net Linux NTFS homepage: http://www.linux-ntfs.org

注意:每当您处理分区时,请确保您有一个完整的备份只是为了安全起见。


sudo apt-get install testdisk

然后运行它:

sudo testdisk

并按照说明操作。您必须搜索分区,然后编写更改。

感谢回答者:

次佳解决方法

This对我来说足够好了:

sudo ntfsfix /dev/sdb1

在Ubuntu 14.04上,它附带:

sudo apt-get install ntfs-3g

旧版本的Ubuntu(例如12.04)需要:

sudo apt-get install ntfsprogs

第三种解决方法

为了防止这种情况发生在其他人身上并且他们没有打到Hannibal Lecter博士的评论,我只需要尝试不同的USB端口。 USB端口没有任何问题,但出于某种原因,它不适用于此驱动器。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1410.html,未经允许,请勿转载。