web-dev-qa-db-ja.com

破損したNTFSパーティションのMFT–どのツールが正しいですか?どのツールを修正しますか?

Avira Rescue Disk(Ubuntu 12.04)を使用して、壊れたNTFSブートパーティションにアクセスしました。 Windows 7はマウントに失敗します。ブルースクリーン( "UNMOUNTABLE_BOOT_VOLUME")が表示され、すぐに再起動します。 Rescue Diskを使用すると、最も重要なデータをバックアップできます(Ubuntuはnotマウントに失敗します)。ここで、gpartedを試してパーティションを修正しました。パーティションを分析するために、gpartedは最初にスキャンのみのntfsresizeを実行します。

同様の(=非書き込み)がntfsresize -info --force /dev/sda3を手動で実行すると、次のようになります。

ntfsresize v2012.1.15AR.1 (libntfs-3g)
Device name        : /dev/sda3
NTFS volume version: 3.1
Cluster size       : 4096 bytes
Current volume size: 484336226816 bytes (484337 MB)
Current device size: 484336230400 bytes (484337 MB)
Checking for bad sectors ...
Checking filesystem consistency ...
  0,00 percent completed
..
..
..
 12,83 percent completed
ntfs_attr_pread_i: ntfs_pread failed: Eingabe-/Ausgabefehler
Failed to read of MFT, mft=73604 count=1 br=-1: Eingabe-/Ausgabefehler (= I/O error)
ntfs_attr_pread_i: ntfs_pread failed: Eingabe-/Ausgabefehler
Failed to read of MFT, mft=73605 count=1 br=-1: Eingabe-/Ausgabefehler
ntfs_attr_pread_i: ntfs_pread failed: Eingabe-/Ausgabefehler
Failed to read of MFT, mft=73606 count=1 br=-1: Eingabe-/Ausgabefehler
ntfs_attr_pread_i: ntfs_pread failed: Eingabe-/Ausgabefehler
Failed to read of MFT, mft=73607 count=1 br=-1: Eingabe-/Ausgabefehler
 12,85 percent completed
..
..
..   
 100.00 percent completed
Accounting clusters ...
Cluster accounting failed at 9962391 (0x980397): extra cluster in $Bitmap
..
..
..   
Cluster accounting failed at 9963113 (0x980669): extra cluster in $Bitmap
Filesystem check failed! Totally 723 cluster accounting mismatches.
ERROR: NTFS is inconsistent. Run chkdsk /f on Windows then reboot it TWICE!
The usage of the /f parameter is very IMPORTANT! No modification was
and will be made to NTFS by this software until it gets repaired.

したがって、$ MFTは壊れているようです。ただし、ntfsfix --no-action /dev/sda3(非書き込み)は次のように述べています。

avira@avira:~$ Sudo ntfsfix -n /dev/sda3
Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
NTFS volume version is 3.1.
NTFS partition /dev/sda3 was processed successfully.

誰を信頼できますか? $ MFTは本当にどうなりましたか? Ubuntuがまだほとんどのファイルを読み取ることができ、Win 7がマウントに失敗するのはなぜですか(being Windowsから期待)? MFTを修正するにはどのツールを使用する必要がありますか:gpartedまたはtestdiskまたはntfsfix--no-actionなし)またはchkdsk /f?まだ幸運を感じていません。 testdiskが深刻な場合に$ MFTと$ MFTMirrを台無しにする可能性があることについて読みました。それは起こり得ますか?

さらに、SMARTは1つの不良セクタを報告します(再割り当てされたセクタ数= 1)。いずれにしてもディスクを更新する必要がありますか?

エラー(影響を受けるファイル名、電気機械的障害y/nなど)を(少なくとも)より適切に特定するために、他に何を実行できますか?

2
unndreay

MFT $ファイルが破損した場合は、 R-STUDIO を試して、そのドライブ上のデータをレスキューしてください。

重要:破損したドライブへの書き込み操作は実行しないでください!

  1. 破損したドライブを動作中のWindowsシステムに接続します
  2. r-studioを使用してドライブを分析します
  3. 良いデータを新しいドライブにコピーします
  4. 破損したドライブ(「古いドライブ」)上のすべてのパーティションを削除します
  5. 古いドライブとフォーマットに新しいパーティションを作成します
  6. 必要に応じて、選択したツールを使用してドライブのハードウェアを分析します。

完了!

1
Alex

使用するものが何であれ、長い間削除されたファイルの残りがたくさんあり、別のファイルとして完全に回復されている可能性のある適切なファイルの一部のコピーが含まれている可能性があります。

ファイル名が失われたり不完全になったりすると、多くの結果が得られる可能性が高いため、ファイルの種類を把握できるリカバリアプリが非常に役立ちます。

R-Studioは私が試した中で最高です、私は他の人に同意します-あなたがそれのコピーまたは評価を得ることができれば=)

0
Yazz