私たちの SOHO には、3TB の NTFS GUID パーティション ハード ディスクがいくつかあるのですが、そのうちの 1 つが使用できなくなってしまいました。Windows では認識すらされませんでした。ハード ディスク編集ユーティリティを使用して、パーティション テーブルが完全に壊れていることがわかりました。データを回復するために (ほぼいっぱいでした)、Linux マシンに切り替えてパーティション テーブルを再構築し (このような繊細な作業を行うのにネイティブ OS よりも Linux を信頼するのは奇妙です)、次の操作を実行しました。a
) 他のディスクのパーティション テーブルを保存しました (すべて同じ製造元とジオメトリです)。b
) 破損したディスクにそのパーティションを復元しました
。c) 競合を避けるために GUID テーブルをランダム化しました。
手順 c) を実行した後、Linux はすぐにそれを認識し (最初は認識しませんでした)、ディスクをマウントしてデータを読み取ることができました。出来上がり! しかし... メキシコでよく言うように、勝利を喜ぶのが早すぎました。Windows はまだそれを認識しません。
同じディスク ユーティリティを使用して、新しい (「復元された」) GUID テーブルに問題がなく、すべてのエントリが正しいことを確認しました。
GUID パーティション テーブルの場合、最初のテーブルのコピーがディスクのどこかに保存されるかどうかはわかりません。その場合、手順 a) で最初のテーブルのみが保存され、手順 b) と c) でテーブルが同期されないまま復元された可能性があります。これは、コピー内の GUID が復元されたテーブルの GUID と一致しないため、Windows がディスクを有効と見なさないためです。ディスクは表示されますが (文字が割り当てられています)、有効なパーティション テーブルが表示されず、ディスクが "raw" でありフォーマットする必要があると表示されます (不明なファイル システムが含まれているというメッセージも表示されます)。一方、ハード ディスク エディターとパーティション回復テーブル ユーティリティの両方で、有効で正しい GUID パーティション テーブルが表示されます。Linux
はディスクをマウントしてデータを読み取ることができます。このディスクを Windows で再び使用できるようにするにはどうすればよいでしょうか。最初のコピーと同期する必要がある 2 番目のコピーは存在しますか。
答え1
データを別のドライブに移動し、問題のあるドライブを消去して再フォーマットすることもできます。これらすべてに Linux ユーティリティを使用できます。