今すぐ行うこと
- Windowsがディスクの初期化を求めたらキャンセルし、未割り当て領域に新しいシンプルボリュームを作りません。
- 別のケースやアダプターに移した外付けドライブなら、まず元のケースに戻して試します。
- 未割り当て領域から失われたMBR・GPTパーティションを見つけられるよう、物理ディスク全体を読み取り専用でスキャンします。
- 何かを修復する前に、該当するパーティションからファイルを別のディスクへコピーします。
手順
ディスクの管理で何も変更しない
ディスクの初期化の画面が出たらキャンセルを押します。黒い未割り当てのバーを右クリックして新しいシンプルボリュームを作ったり、フォーマットしたりしないでください。どれも復元スキャンに必要な構造の上に、新しいパーティションテーブルやファイルシステムを書き込みます。
見えている状態を記録する
ディスク全体が未割り当てなのか、不明・初期化されていませんと表示されるのか、ほかのパーティションの隣の空きだけが未割り当てなのかを記録します。その領域のサイズと、消えたドライブに何が入っていたかも書いておくと、後で正しいパーティションを見分けやすくなります。
ケースとケーブルを疑う
USBケースから取り出した、または別のケースに移したドライブなら、まず元のケースやアダプターに戻します。一部のUSB変換チップはディスクを異なるセクタサイズで見せるため、無傷のパーティションテーブルが別の接続では読めなくなります。カチカチ音、切断、読み取りエラーがある場合は、スキャンの前にドライブイメージを作ってください。
物理ディスクをスキャンする
FileFix Ultimateを管理者として実行し、削除ファイルの復元でドライブ文字ではなく物理ディスクそのものを選びます。アプリはMBRかGPTを読んでから、未割り当て領域でNTFS、FAT32、exFAT、ext4、HFS+のブートセクタを探します。パーティション末尾にあるNTFSのバックアップブートセクタも調べます。
合うパーティションを選ぶ
失われたパーティションは開始位置、サイズ、ファイルシステムとともに一覧表示されます。記録したサイズと種類に合うものを選び、バランス スキャンを開始します。この方法で見つかったパーティションは、通常フォルダー構成と元のファイル名がそのまま戻ります。
別のディスクへファイルをコピーする
必要なフォルダーを選んで別の物理ディスクに保存し、いくつか開いて確認します。大切なファイルがすべて安全になってから、パーティションを作り直す、好みのパーティションツールでテーブルを復元する、ディスクを消去して切り直す、といった作業に進みます。
未割り当て、初期化されていません、RAWは別の問題
未割り当ては、その領域を指すパーティション情報がない状態です。初期化されていませんは、正しいMBRやGPTがまったく見つからず、Windowsがディスク全体を空とみなして新しく書き込もうと勧める状態です。RAWは三つ目のケースで、パーティション情報はあるのに中のファイルシステムを読めません。どれもデータが残っている可能性がありますが、前の二つはパーティションテーブルの問題なので、ファイルシステムの修復ではなく失われたパーティションの探索が適切です。
ディスクが突然未割り当てになる主な原因
ディスクの管理での誤削除、別のディスクに対するdiskpart cleanの実行、パーティションのサイズ変更の失敗などで、テーブルの情報が消えることがあります。突然の停電やマルウェアで先頭セクタが壊れると、WindowsはMBRをまったく認識できません。GPTディスクはプライマリヘッダーが先頭に、バックアップが末尾にあるため、片方が壊れてももう片方が読める場合があります。
外付けドライブにはもう一つ原因があります。多くのUSBケースはセクタを変換しており、あるケースの中でパーティションを作ったディスクをSATAで直接、あるいは別のアダプターで接続すると、何も変わっていないのに未割り当てに見えることがあります。元のケースで試すだけで解決することもよくあります。
先に初期化すると復元が難しくなる理由
初期化は空の新しいパーティションテーブルを書き込みます。GPTの場合は、バックアップヘッダーがあったディスクの最後尾にも構造を書きます。その後に新しいボリュームを作ると、領域の先頭、つまり古いブートセクタや、多くの場合は古いファイルテーブルの始まりの上に新しいファイルシステムが置かれます。それでもシグネチャ検索でファイルを見つけられることはありますが、フォルダー名や構成の復元はずっと難しくなります。
復元できない場合
- 新しいパーティションを作って通常フォーマットまでした場合、その領域の以前のデータは上書きされています。
- ReFS、APFS、Btrfs、ZFSのボリュームは解析しないため、名前なしのシグネチャ検索のみになります。
- ディスクが認識されない、容量が誤って表示される場合はハードウェア故障で、パーティション探索では直せません。
FileFix Ultimateでできること
- MBRとGPTを読み、未割り当て領域から失われたNTFS、FAT32、exFAT、ext2・ext3・ext4、HFS+のパーティションを探します。
- パーティションテーブル、ブートセクタ、ファイルシステムを一切書き込まず、ディスクを読み取り専用で開きます。
- 見つけたパーティションを通常のドライブと同じようにスキャンするため、ファイルシステムが無事な部分では名前とフォルダーが戻ります。
- 読み取りエラーがある場合は、不良セクタを飛ばしてディスク全体のイメージを先に作れます。
FileFix Ultimate は個人利用なら無料で、オフラインで動作し、復元元のドライブには書き込みません。業務利用にはPC 1台ごとに1年間のライセンスが必要です。実行前に署名を確認してください。
よく寄せられる質問
未割り当てと初期化されていませんの違いは何ですか?
未割り当ては、ある領域にパーティション情報がないことです。初期化されていませんは、ディスク上に正しいパーティションテーブルがまったく見つからないことです。どちらもファイルが残っている可能性があるので、Windowsに初期化させないでください。
外付けHDDをケースから出したら未割り当てになりました。なぜですか?
一部のUSBケースはディスクを4096バイトのセクタで見せ、SATAの直接接続は512バイトのセクタを使います。するとパーティションテーブルが違う場所を指してしまいます。スキャンの前に元のケースへ戻して確認してください。
FileFix Ultimateはパーティションテーブルを復元してくれますか?
いいえ。意図的にディスクへ何も書き込みません。失われたパーティションを見つけてファイルを別のディスクにコピーするだけで、必要ならその後パーティションツールでテーブルを作り直すのは別の作業です。
すでに初期化を押してしまいました。全部消えましたか?
新しいボリュームを作ってフォーマットしていなければ、そうでないことが多いです。初期化はパーティションテーブルを置き換えますが、データ領域の大部分には触れないため、失われたパーティションが見つかることがよくあります。そこで止めてスキャンしてください。