挂载已退出,退出代码为 13

挂载已退出,退出代码为 13

我有一个 1TB 的外置硬盘,最近我把它格式化为 NTFS。直到刚才它在我的 Ubuntu 11.10 上安装得很好。我没有做任何影响我的操作系统或 exhdd 的更改。

我收到的错误是:

Error mounting: mount exited with exit code 13: $MFTMirr does not match $MFT (record 0).
Failed to mount '/dev/sdb2': 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.

我确实读过.但都无济于事。

我尝试安装,ntfsfix但不再存在这样的包。我从未在 Windows 机器上使用过此硬盘。如果我需要使用其他机器来修复此问题,我可以使用 Mac。

有什么建议吗?

这是我的 sudo fdisk -l 输出:GPT 到底是什么?我没有这样做。它曾经是 NTFS。

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000586fb

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2148   961320312   480659082+  83  Linux
/dev/sda2       961320313   976773167     7726427+   5  Extended
/dev/sda5       961320314   976773167     7726427   83  Linux

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xcfd88605

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1  1953525167   976762583+  ee  GPT

答案1

这对我确实很有效。

在某些较新的 Linux 版本中,您需要安装 ntfs-3g 实用程序。尝试sudo apt-get install ntfs-3g或下载http://www.tuxera.com/community/ntfs-3g-download/.ntfs-3g 包括 ntfsprogs。

ntfsprogs is a suite of NTFS utilities based around a shared library. The tools are available for free and come with full source code.

mkntfs: Create an NTFS volume on a partition
ntfscat: Print a file on the standard output
ntfsclone: Efficiently backup/restore a volume at the sector level
ntfscluster: Given a cluster, or sector, find the file
ntfsfix: Forces Windows to check NTFS at boot time
ntfsinfo: Dump a file’s attributes, completely
ntfslabel: Display or set a volume’s label
ntfslib: Move all the common code into a shared library
ntfsls: List directory contents
ntfsresize: Resize an NTFS volume
ntfsundelete: Find files that have been deleted and recover them
ntfswipe: Write zeros over the unused parts of the disk
ntfsdefrag: Defragment files, directories and the MFT
ntfsck: Perform consistancy checks on a volume
nttools: Command-line tools to view/change an offline NTFS volume, e.g. ntfscp, ntfsgrep, ntfstouch, ntfsrm, ntfsrmdir, ntfsmkdir
ntfsdiskedit: Walk the tree of NTFS ondisk structures (and alter them)

Be careful with these utilities, they might damage the filesystem, or your hard disk !

(来源:http://gnuwin32.sourceforge.net/packages/ntfsprogs.htm

安装 ntfs-3g 后(sudo apt-get install ntfs-3g),您应该在终端中执行以下命令:

sudo ntfsfix /dev/partitionName

执行此命令后你应该会看到以下输出:

~$ sudo ntfsfix /dev/sdb3
Mounting volume... FAILED
Attempting to correct errors...
Processing $MFT and $MFTMirr...
Reading $MFT... OK
Reading $MFTMirr... OK
Comparing $MFTMirr to $MFT... FAILED
Correcting differences in $MFTMirr record 0...OK
Processing of $MFT and $MFTMirr completed successfully.
Setting required flags on partition... OK
Going to empty the journal ($LogFile)... OK
NTFS volume version is 3.1.
NTFS partition /dev/sdb3 was processed successfully.

完成此步骤后,您应该能够照常访问您的外部驱动器分区、安装或使用 nautilus 访问您的文件。

答案2

GPT 是GUID 分区表,这是 Mac、基于 UEFI 的 PC 和大小超过 2TiB 的磁盘上使用的下一代分区系统。它也可以用于较小的磁盘,甚至是基于 BIOS 的系统,只要您不希望从此类磁盘启动 Windows。正如警告消息所fdisk指出的,fdisk不支持 GPT,因此您不应尝试fdisk在此磁盘上使用。相反,请使用(或包gdisk的一部分,取决于您的安装方式)或。gdiskgptfdiskparted

不过,GPT 与您的问题无关。安装错误消息表示 I/O 错误,这很可能表示硬件故障。您可以尝试使用gsmartcontrol(GUI) 或smartctl(文本模式) 等工具对磁盘运行 SMART 测试。这应该会发现任何硬件故障,但 SMART 测试的输出可能难以解释。由于您说它是外部驱动器,因此也可能是电缆松动或损坏,因此您可以尝试重新安装或更换它。电缆故障不会在 SMART 测试中出现。

更一般地说,如果它实际上不是硬件故障,你不能在 Linux 或 OS X 上对 NTFS 进行充分的文件系统测试;仅有的Windows 提供了执行此操作的工具。您可能无法安装需要文件系统检查的 NTFS 磁盘,因此您必须能够不时地将 NTFS 磁盘放入 Windows 系统以处理此类问题。如果您从未在 Windows 系统上使用过该磁盘,则 NTFS 文件系统不适合在该磁盘上使用。

对于仅用于 Linux 的情况,最好使用 Linux 原生文件系统,例如 ext2fs、ext3fs、ext4fs、ReiserFS、XFS、JFS 或 Btrfs。(不过,我不会在 1TB 磁盘上使用 ext2fs。)如果您将磁盘用于 Linux 和 OS X,我会使用 FAT 或 HFS+。尽管 FAT 已经存在很长时间,但它仍然是支持最好的跨 OS 文件系统。不过,它的最大文件大小为 4GiB,如果您存储多媒体或其他大文件,这可能会成为问题。HFS+ 适用于 Linux/OS X,前提是您了解如何禁用日志并处理权限问题。(如果启用了日志,除非您使用覆盖安装选项,否则 Linux 将不会写入 HFS+,这可能会降低安全性。)

相关内容