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


20

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.

私はこれこれを読みました。しかし、どちらも助けなかった。

インストールしようとしました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

回答:


3

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

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

より一般的には、実際にハードウェア障害ではない場合、LinuxまたはOS XからNTFSで適切なファイルシステムテストを行うことはできません。Windows のみがこれを行うためのツールを提供します。ファイルシステムのチェックが必要なNTFSディスクをマウントできない場合があるため、そのような問題に対処するために、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 +に書き込みません。これにより、安全性が低下する可能性があります。)


ご回答有難うございます。ただし、Linux / OsX / Win7でハードドライブを使用する予定があるため、NTFSシステムを選択しました。ハードドライブはジャーナリングされません。ハードドライブへの書き込みアクセスに問題がありました。再度(NTFSに)フォーマットしchown、その中のすべてのフォルダーをフォーマットする必要がありました。これまでのところうまくいきました。
親愛なる

39

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

最近の一部のLinuxリリースでは、ntfs-3gユーティリティをインストールする必要があります。http://www.tuxera.com/community/ntfs-3g-download/sudo apt-get install ntfs-3gから試すかダウンロードしてください。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
これが最良の答えです
-vinni_f

1
デバイスではなく、実際のパーティション名でなければならないことに注意してください。そう/dev/sdb1、だけではなく/dev/sdb
シプリアンTomoiagă

この..作業を行い
ビジェイチャヴダ

最も簡単な解決策....このエラーが発生する理由
サイレントスペクテイター
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.