Chkdsk がパーティションを NTFS として正しく読み取ったときに、RAW として検出されたパーティションを修正するにはどうすればよいですか?

Chkdsk がパーティションを NTFS として正しく読み取ったときに、RAW として検出されたパーティションを修正するにはどうすればよいですか?

外付けHDDが突然「931.51GB」と表示され始めましたWindows のディスク管理で「(プライマリ)」を選択します。

使ってみたDiskInternals パーティションリカバリは、確かにドライブが RAW としてのみ認識されていると報告し、セクター 2048 のパーティションを簡単に見つけ、ディスクの全サイズにまたがり、その上に NTFS システムを検出しました... その後、ファイルはまったく見つかりませんでした。

ディスクパーツパーティションを RAW として認識します。

チェックディスク H:ただし、NTFS として検出され、ファイルシステムがチェックされます (ルート フォルダー "." であるファイル記述子 5 でインデックス エラーが検出されるため、これまでのところ、注意のため読み取り専用モードでのみ実行しました)。

ミニツール別の回復プログラムである は、回復パスを実行しなくても、正しいボリューム ラベルと探索可能なコンテンツを備えたディスクをすぐに認識しましたが、無料版ではファイルをコピーできません。

ついに、テストディスク特別な回復パスを実行しなくても、問題なくディスクのコンテンツを読み取ることができ、すべてが正常であるかのように NTFS システムにアクセスします。

ディスクを 16 進モードで読み取ると、シリアル番号と 1 つの正しいと思われるパーティション エントリを除いて、MBR 領域は完全に空 (すべてゼロ) であることがわかります。

0000000000: 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00
....
00000001A0: 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00
00000001B0: 00 00 00 00 00 00 00 00 │ 39 72 8E 13 00 00 00 20  <- serial, part.type
00000001C0: 21 00 07 FE FF FF 00 08 │ 00 00 AC 65 70 74 00 00  <- partition 1
00000001D0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
00000001E0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
00000001F0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 55 AA  <- magic
....
00000FFFF0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
0000100000: EB 52 90 4E 54 46 53 20 │ 20 20 20 00 02 08 00 00  <- NTFS     

パーティションのタイプは 07 なので NTFS であり、セクター 2048 から始まり、実際にはファイルシステムはまだそこにあります - オフセット 0x100000 (セクター サイズ 2048*512) で、適切な NTFS システムが始まります。つまり、すべて揃っているようです。

見たところ、Windows はディスクを NTFS パーティションとして認識し、ファイルシステムのチェックが必要になると思われますが、まったくフォーマットされていないものとして認識されることはないと思われます。

これは、ディスクは読み取り可能で問題ないが、何らかの理由で Wi​​ndows がアクセスできないことを意味しますか? または、Windows が MBR をキャッシュしましたか (マシンをまだ再起動していないため)? または、これは起動可能なドライブではなく、単なる外付け USB ストレージ ユニットであるため、MBR は必要ないのでしょうか?

NTFS パーティションがすべて存在し、無傷で、セクターごとのリカバリ パスなしでも読み取れるほど健全な状態である場合、Windows に NTFS パーティションを認識させるにはどうすればよいですか? 実行させて修復chkdsk H: /fを試みる必要があるでしょうか? (chkdsk によってまれにデータが破壊されると聞いたため、まだ試していません)

(これは一般的な「データを復元するにはどうしたらいいですか?」という質問ではありません。この場合、ディスクに固有のデータがなかったため、復元はそれほど大きな問題ではありませんでした。むしろ「何が欠けているのか、なぜ機能しないのか、復元ではなく修正できるのか?」という質問です。ほとんどの「RAW パーティション」のトラブル レポートは、CHKDSK が RAW パーティションで動作を拒否することに関係していますが、奇妙なことに、ここでは CHKDSK は正常に動作します。)

答え1

結局、TestDisk を使用してディスクから重要なファイルをすべてコピーした後、実行してみましたがchkdsk /f、問題は検出されませんでしたが、不注意な切断後に設定された「チェックが必要」フラグが削除されたようで、その後ディスクはまったく問題ありませんでした。

後で、定期的なチェックだけで十分だったのに、ディスクに博士号を取得してしまったことに少しばかげた気がしましたが、おそらくディスク復旧ツールは「チェックが必要」フラグを認識できるはずです...

答え2

からRAW SD カードまたは外付けドライブを修復する方法: 究極のソリューション [MiniTool Tips]:

Windowsがパーティションテーブル、パーティションブートセクター、ファイルシステムの3つの場所のいずれかを読み取れなかったり、誤って読み取ったりした場合、対応するパーティションはRAWとして報告されます。

パーティション テーブルの問題が原因の場合は、パーティション テーブルを修復する必要があります。
ファイル システム エラーが原因の場合は、ファイル システムを修正する必要があります。
ブート セクタの問題が原因の場合は、ブート セクタを修正する必要があります。

上記の投稿からほとんどの情報を得ました。おそらく、あなたが知りたいことが説明されていると思います。

答え3

あなたの場合、ディスクの初期化を使用することをお勧めします。すでに行ったようにディスク管理を開きます。ディスクをクリックしてディスクの初期化を選択します。w10 でディスクを初期化する方法 他の推奨ソフトウェアについてはよく分かりませんが、このDiskinternalsパーティションリカバリツールhttps://www.diskinternals.com/partition-recovery/solution-for-raw-partition-recovery/ファイル システムを再構築し、データを復元するために必要なものになります (ここにリンクを貼ってよいかどうかわかりません。通常は読むだけで、回答はしません)。頑張ってください!

関連情報