web-dev-qa-db-ja.com

マウントは終了コード13で終了しました

NTFSに最近フォーマットした1TBの​​外部ハードドライブがあります。私のUbuntu 11.10では今までうまくマウントされていました。 OSや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.

読みました this and this 。しかし、どちらも助けなかった。

ntfsfixをインストールしようとしましたが、そのようなパッケージはもう存在しません。このHDDを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
18
dearN

GPTは GUID Partition Table、 であり、Mac、UEFIベースのPC、およびサイズが2TiBを超えるディスクで使用される次世代のパーティションシステムです。また、BIOSベースのシステムであっても、そのようなディスクからWindowsをブートすることを期待しない限り、より小さなディスクで使用できます。 fdisk警告メッセージに示されているように、fdiskはGPTをサポートしていないため、このディスクでfdiskを使用しないでください。代わりに、gdisk(インストール方法に応じてgdiskまたはgptfdiskパッケージの一部)またはpartedを使用します。

ただし、GPTはあなたの問題とは何の関係もありません。マウントエラーメッセージはI/Oエラーを示し、これはおそらくハードウェア障害を示しています。 gsmartcontrol(GUI)やsmartctl(テキストモード)などのツールを使用して、ディスクでSMARTテストを実行してみてください。これにより、ハードウェア障害が発生しますが、SMARTテストの出力は解釈が難しい場合があります。外付けドライブだと言うので、ケーブルが緩んでいるか破損している可能性もあるため、取り付け直したり、交換したりすることができます。 SMARTテストではケーブル障害は発生しません。

より一般的には、実際にハードウェア障害ではない場合、cannotNTFSでLinuxまたはOS Xから適切なファイルシステムテストを行います。 onlyWindowsはこれを行うためのツールを提供します。ファイルシステムのチェックが必要なNTFSディスクをマウントできない場合があるため、mustからWindowsシステムにNTFSディスクを取得する必要があります。そのような問題に対処する時間です。 Windowsシステムでディスクを使用したことがない場合、NTFSは使用するファイルシステムとして不適切です。

Linuxのみで使用する場合は、ext2fs、ext3fs、ext4fs、ReiserFS、XFS、JFS、またはBtrfsなどのLinuxネイティブのファイルシステムを使用するのが最適です。 (ただし、1TBディスクではext2fsを使用しません。)LinuxとOS Xの両方にディスクを使用する場合、FATまたはHFS +のいずれかを使用します。その古さにもかかわらず、FATは依然として、最もサポートされているクロスOSファイルシステムです。ただし、最大ファイルサイズが4GiBの問題があり、マルチメディアやその他の大きなファイルを保存する場合に問題になる可能性があります。 HFS +は、ジャーナルを無効にして権限の問題に対処する方法を理解していれば、Linux/OS Xの使用には問題ありません。 (ジャーナルが有効になっている場合、上書きマウントオプションを使用しない限り、LinuxはHFS +に書き込みません。これにより、安全性が低下する可能性があります。)

3
Rod Smith

これは本当にうまくいきました。

最近の一部の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をマウントまたは使用してファイルにアクセスできるはずです。

38
mujahied