間違ったフォルダを削除してしまった後のHFS復旧、まだ望みはありますか?

HFSドライブから誤って間違ったフォルダを削除してしまい、失われたファイルを最も安全に復元する方法について助けが必要です。それ以降、ディスクにはあまり書き込んでいませんが、状況を悪化させないために、どのHFS復元ツールや手順が最適なのか分かりません。

まず最初に、そのドライブにはもう何も書き込まないでください。これが古い HFS または HFS+ の外付けディスクなら、削除されたファイルはまだ残っている可能性がありますが、新しく書き込むたびに、取り戻そうとしているデータが上書きされるおそれがあります。なので、そこへ何もコピーせず、まだ修復もせず、再フォーマットもしないでください。

復旧ソフトを使う前に、まずドライブの基本的な状態を確認します。

  1. ディスクユーティリティを開き、そのドライブが表示されるか確認します。
  2. 外付けドライブなら、別の USB ポートやケーブルを試します。
  3. ケース経由で SMART データを確認できるなら、見ておきます。不良セクタが多かったり、健康状態の警告が出ていたりするなら、単純な削除の問題ではなく、故障しつつあるドライブとして扱うべきです。
  4. ディスクが頻繁に切断されたり、読み込みに異常に時間がかかったり、不安定な動作をしているなら、何度も元のディスクをスキャンするのではなく、先にドライブのイメージを作成し、そのコピーから復旧したほうがよいです。

HFS/HFS+ の復旧なら、私はたいてい Disk Drill を案内しています。HFS ボリュームの扱いがかなり良く、Finder でマウントできなくても、macOS がディスクユーティリティ上でデバイスを認識している限り、ドライブをスキャンできることがよくあります。

基本的な流れはシンプルです。

  1. Disk Drill は、復旧対象のドライブ以外の場所にインストールします。
  2. アプリ内で HFS または HFS+ のドライブを選びます。
  3. Search for Lost Data を使います。ほとんどの外付けディスクでは、まず Universal Scan から始めるのがおすすめです。
  4. 途中で止めず、スキャンが完了するまで待ちます。
  5. 復旧前に、必要なファイルをプレビューで確認します。
  6. 復旧したファイルは、元のドライブではなく、別の正常なドライブに保存します。

ゴミ箱を空にしたからといって、ファイルが自動的に完全消去されるわけではありません。クイックフォーマットも同じです。多くの場合、ファイルのエントリは削除されても、実際のデータは別のものに上書きされるまでディスク上に残っています。だからこそ、そのドライブをそのままにしておくことがとても重要です。

また、Time Machine のバックアップがあるなら、何より先にそれを確認してください。バックアップから復元するほうが、ディスクからファイルを再構築しようとするよりも、きれいで安全です。

DIY での対応をやめるべきなのは、ドライブに物理的な異常が見られる場合です。カチカチ音、研削音、ブーンという異音、頻繁な切断、Mac のフリーズ、ディスクユーティリティから消える、読み取りエラーでスキャンに失敗する、といった症状はすべて悪い兆候です。その状況で何度もスキャンを繰り返すと、かえって悪化することがあります。そうなると、復旧ラボに依頼するほうが理にかなっています。

ドライブがまだ表示されていて、ハードウェア故障のような挙動でなければ、ディスクに変更を加える前に復旧ソフトを試す価値はあります。誤削除やファイルシステムの破損は、故障しつつあるドライブよりもたいてい復旧しやすいケースです。

復旧スキャンを実行する前に、まずドライブのバイト単位のイメージを作成してください。特に、かかる時間よりもファイルの重要性が高い場合はそうです。Disk Drill や同様のツールでも問題ありませんが、最初に元のディスクをスキャンすることこそ、多くの人が見落としがちな賭けです。というのも、弱った HFS ドライブは、何時間も強く読み取られるだけでさらに悪化する可能性があるからです。

これがSSDまたはTRIMが関与するFusion Drive上で起きた場合、Macをその後ほとんど使っていなくても、削除されたブロックがすでにゼロ消去されている可能性があるため、答えはかなり厳しいものになります。通常の回転式HFS/HFS+外付けドライブであれば、まずイメージを作成するという点には賛成ですが、フォルダを削除すると実際の内容が上書きされる前にディレクトリレコードが消えることがあるため、復元された一部のファイルでフォルダ構造や名前が失われても不思議ではありません。ディスクが正常ならDisk Drillは最初の確認として問題ありませんが、無料で大まかに確認するなら、イメージに対してPhotoRec/TestDiskを試すこともできます。ただし、多くの場合はファイルタイプごとに復元し、ファイル名が雑然とした状態で出力されるという欠点があります。どのツールを使うにしても、復元が重要ならまだFirst Aidは実行しないでください。Undeleteをより困難にする形でファイルシステムを修復してしまうことがあります。