NTFS外付けハードドライブをマウントできません


77

外付けハードドライブをマウントしようとすると、次のメッセージが表示されます。

"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を使用している人を見つけたりすることなく、それを修正する他の方法はありませんか?


1
「NTFSが矛盾しているか、ハードウェア障害があるか、SoftRAID / FakeRAIDハードウェアです。最初のケースでは、Windowsでchkdsk / fを実行してから、Windowsを2回再起動します。」Windowsツールで修正するWindowsの問題。
リンツウィンド14

はい、再起動ウィンドウをシャットダウンしてから、ubuntuにアクセスしてアクセスする必要があると思います。ドライブは暗号化されていますか?
チンマヤB 14

3
メッセージにあるように、「Windowsでchkdsk / fを実行し、Windowsを2回再起動します。」つまり、Windowsを起動するか、Windowsを実行しているコンピューターを持っている友人にドライブを渡す必要があります。次に、Windowsコマンドラインを使用して、コマンド「chkdsk / f X:Xは外部ドライブです。メッセージが示すように、Windowsを2回再起動します。
user6818614

私はこれ以上同意できませんでした。chkdsk /fWindows環境で実行するか、USBから起動したHirensBootCDを使用する必要があります。私は同じことを経験してきましたが、修正するのに役立ちました。
AzkerM 14

回答:


86

ntfs-3gをインストールしsudo apt-get install ntfs-3gます。次に、NTFSパーティションでntfsfixコマンドを実行します。

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

使用法:ntfsfix [オプション]デバイス

Attempt to fix an NTFS partition.

-h, --help             Display this help
-V, --version          Display version information

例:ntfsfix / dev / hda6

開発者のメールアドレス:linux-ntfs-dev@lists.sf.net Linux NTFSホームページ:http : //www.linux-ntfs.org

:パーティションを扱うときは、安全のために完全なバックアップを必ず取ってください。


sudo apt-get install testdisk

それを実行します:

sudo testdisk

指示に従います。パーティションを検索してから、変更を書き込む必要があります。

こちらの回答者に感謝します:


1
年の回答の中間セクションを取り除くことをお勧めします。あなたが言ったようntfsprogsに長い間行っていません。年の答えの残りは立っています。
Cbhihe

1
参考までに、ddrescueを使用して、死にかけているハードドライブからイメージを取得した場合は、イメージでntfsfixを使用してNTFSの問題にも対処できます。/ dev /の実際のデバイスの代わりに、ntfsfixをイメージファイル(ntfsfix dyinghdd.image)に向けるだけです。
dan_linder

1
ここでのポイントは、ハードドライブが正しくマウントされていないことです。その後、どのようにバックアップを実行できますか?
ゾンド

私の場合、この答えの最初の行で十分でした。
イェールダオン

sudo ntfsfix / dev / sdc1は私の問題を修正し、外付けハードディスクをマウントできました。
ニディーシュ

61

これは私にとって十分でした:

sudo ntfsfix /dev/sdb1

のUbuntu 14.04、これは付属しています:

sudo apt-get install ntfs-3g

Ubuntuの古いバージョン(12.04など)には以下が必要です。

sudo apt-get install ntfsprogs

1
chkdsk /F最初に試すべきWindowsマシンがある場合、これはWindows がそうするようにすべての破損したファイルを回復しないかもしれないことに注意してください。
スリダールサルノバト

実際に私はWindowsでそれを試しました。今起こっていることは、それはウィンドウにマウントされますが、データ転送は本当に遅いです(0〜70〜200 kbps)。ubuntuに関しては、まったくマウントされません。同じ問題。だから私は今、このntfsfixを実行しました。すべての修正を行いました。「ntfsパーティション/ dev / sdb1が正常に処理された」後、マウントされています。:)。しかし、問題は速度です。まだ200 kbps
MycrofD

物理的な損傷のように聞こえます。もし私があなただったら、すべてのビットの低レベルのコピーを行うためにドライブデュプリケーターを購入し、そのドライブを捨ててより貴重なデータを失うことになります。amazon.com/gp/aw/d/B003WV5DLA?pc_redir=T1
Sridhar Sarnobat 16年

@sridharうまくいきました
Er。モヒトアグラワル

それでも、これは魅力として機能しましたが、システムをリブートする
たびに

2

これは古い質問のように見えますが、ubuntu 15.10でこの問題に遭遇しました。ハードドライブをWindowsにマウントし、たまたま多くのデータを含んでいたドライブの._。Trashesディレクトリを削除しました。次に、それをlinuxに再接続し、正常に機能しました。


1
2017年からこんにちは!私の場合はさらに奇妙です。ディスクを別のUSBポートに接続しただけです。エラーが発生した理由がわかりません。
博士ハンニバルレクター


0

ubuntuユーティリティDisksを使用してデバイスをFAT形式でフォーマットすると、問題が解決しました


0

外付けハードディスクをWindows PCに接続します。

ディスクが列挙されたら、chkdsk /f [driveletter]:コマンドプロンプトから実行します。

ntfs-3gを試したとき、ターミナルで実行するように提案されましたchkdsk。:)(仮想環境ではなく、Ubuntu 14.04で実際のネイティブインストールを使用しています)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.