ドライブにアクセスできません (ファイルまたはディレクトリが破損しており、読み取りできません)。CHKDSK は中止されます。他には?

ドライブにアクセスできません (ファイルまたはディレクトリが破損しており、読み取りできません)。CHKDSK は中止されます。他には?

外付けハードドライブのパーティションの 1 つに、「[ドライブ文字]:\ にアクセスできません。ファイルまたはディレクトリが破損しているため、読み取れません」という問題が発生しています。

「chkdsk /f [ドライブ文字]:」では解決しません。「ボリュームのバージョンと状態を判別できません。CHKDSK は中止されました。」と表示されます。

これを修正したり、少なくとも部分的にデータを回復したりするには、他に何ができるでしょうか?

ありがとう!

答え1

別のハードドライブを入手し、数あるソフトウェア回復製品の 1 つを実行します。

Testdisk または cgsecurity による photorec

無料で、データを回復しますが、通常はファイル名が台無しになります。

GetDataBack for NTFS、Rstudio、またはその他多数の有料製品のいずれか。

答え2

systemrescuecd と ddrescue。

それはイメージを作成します。例えば、それを呼ぶとしますblah.a

Linux の知識が必要になります。たとえば、どのfdisk -lドライブが検出されるかを確認します。ドライブを USB に接続するか、内部で接続します。マウントする必要はありません。マウントしないでください。マウントしない方がよいでしょう。次に、ddrescue にそこからコピーして、宛先ファイル イメージにコピーするように指示できます。

イメージを作成したら、そのイメージに対して testdisk を実行できます。 testdisk blah.a

ドライブ全体を処理する必要があるため、イメージには数時間かかる場合があります。たとえば、Macrium よりもはるかに低速です。

関連情報