Macintosh Appleコンピュータで使用するためにHFS +でフォーマットされた1TBの外付けドライブがあります。ドライブが完全にいっぱいです。
私はLinuxを使用してすべてのファイルを回復するか、ディスクを回復してマウントしてすべてのコンテンツを検索しようとしています。
試してみましたが、gddrescue
完了するのに時間がかかりすぎました。 0.06%の回復では、スキャンバイト/秒の速度が遅くなり、最終的には少し速くなりましたが、まだ私にとっては遅すぎました。この1TBを完全に復元するにはまだ41年が残っている。私は1日間それを実行し、41年のddrescueがデータ値より長かったと判断しました。
それから始めましたが、photorec
パーティションから削除されたファイルを回復するのがうまくいくようです。しかし、ドライブにエラーが発生する前に削除されたファイルだけでなく、すべてのもの(可能であればディレクトリ構造全体を含む)を回復したいと思います。
努力してfsck.hfsplus -d
このような結果を得たが、
** /dev/sdd1
Using cacheBlockSize=32K cacheTotalBlock=1024 cacheSize=32768K.
** Checking HFS Plus volume.
Catalog file entry not found for extent
(4, 0)
** Volume check failed.
volume check failed with error 7
volume type is pure HFS+
primary MDB is at block 0 0x00
alternate MDB is at block 0 0x00
primary VHB is at block 2 0x02
alternate VHB is at block 1953458172 0x746f67fc
sector size = 512 0x200
VolumeObject flags = 0x07
total sectors for volume = 1953458174 0x746f67fe
total sectors for embedded volume = 0 0x00
エラーを見てCatalog file entry not found for extent
(クリーンアップしようとしたときにもこのエラーが発生しました)、成功しないまま再構築-r
ディレクトリを使用することにしました。私の考えでは、ディレクトリを再構築または修理するためには、必ずディレクトリが存在しなければならないと思います。
fsck.hfsplus -q
ダーティファイルシステムを報告します。
使ってみよう高速構造これは私の問題を解決するための完璧なツールのように見えますが、分析ステップ(hfsprescue -s1
)中はddrescueのように0.06%で停止します。また、testdisk
分析中にシリンダ74に到達すると停止現象が発生する。
iMacを所有している人にドライブを与え、彼はGUIディスクユーティリティソフトウェアを使用してドライブを修理しようとしましたが、役に立ちませんでした。 (どんなエラーが発生するのかわかりません)
昨年ドライブをバックアップしていましたが、そのバックアップに含まれるデータ量は現在ドライブに保存されているデータ量の半分にはなりません。
ディスクをマウントし、すべてのデータをコピーできるようにディスクを回復する方法についてのアドバイスを探しています。または、photorecに似ていますが、すべてのファイルとフォルダ構造を復元できる他のツールをお勧めします。基本的に、今では何をすべきですか?
また、アドバイスで「授業を学び、内容をバックアップし続けてください!」という講義をしないでください。ドライブは私のものではなく、私が作成したバックアップは所有者も知らず、同意、許可などなしに行われました。ドライブの故障などのイベントが発生した後でも、バックアップデータの価値について所有者を説得する方法はありません。
ベストアンサー1
testdisk
成功すると、ディスクイメージを作成して通常のような結果を得ることができます。ddrescue
hfsprescue
その後、生成された画像に使用しましたtestdisk
。次の2つの手順を実行すると、プロセスはこれより簡単になりません。これにより、ディレクトリ構造を含むファイルの99.99%が回復しました。 (バッドセクタによって一部のファイルが破損する)