PowerBook G4の破損した起動ディスクからデータを復旧する方法のまとめ

概要

ファイルシステムが破損しているが物理的には壊れていないPowerBook G4のハードディスクからデータを復旧/サルベージする方法を探索する。対象とするOSはMAC OS Xである。ここでは、4つの商用ソフトによるサルベージおよび、読み込み専用(read-only)でディスクをマウントしてデータにアクセスする方法を紹介する。このPowerBookの使用期間はおよそ10ヶ月である。また、リコールされたバッテリーの交換はまだ完了していない(新しいバッテリーは到着済み)。

キーワード

PowerBook G4, ハードディスク, QuickTime, iTunes, 起動ディスク, FireWire, ターゲットディスクモード, 読み込み専用, MAC OS X, FileSalvage, Data Rescue II

問題の背景

PowerBook G4の内蔵ハードディスクが故障した。ディスクは物理的には破壊されていないのだが、ファイルシステムが壊れていてマウントすることができなくなっている。MAC OS Xに備えられているDisk Utilityで修復および、マウントを試みるが失敗。


直前に操作していたのはiTunes7, QuickTime 7.1.3にアップグレードである。再起動することを促され、MAC OS Xを再起動したところ、突然OSが起動しなくなった。電源を入れた直後にスクリーンに表示される、灰色の背景にリンゴのロゴが出る画面から永久に進行しない。内蔵ハードディスクに保存されているデータのほとんどは、2つの異なるホストにバックアップされていたのだが、PowerBookの故障直前にある重要な音声ファイルを保存したため, それは何としてでも復旧させなくてはならない。


また、ターゲットディスクモード (FireWireケーブルで2台のMacintoshコンピュータを接続する)で壊れた内蔵ハードディスクを別なMacからマウントしようとしたが失敗している。


復旧方法/結果

1. 商用のサルベージソフトウェアを使う

OSが起動しないので、まずはサルベージソフトが使える環境を外部ハードディスクに整えなくてはならない。FireWire接続のハードディスクにMAC OS Xをインストールすれば、そこからシステムを起動することができる。概略図は以下:


復旧用に使うOSがインストールされたら、次にサルベージソフトを使う。

ソフトウェア名 URL 価格 試用版
FileSalvage http://www.subrosasoft.com/OSXSoftware/ $89.95 サーチのみ可能・外部ディスクへの複製は不可
VirtualLab http://www.binarybiz.com/vlab/mac.html $119.95 サーチのみ可能・外部ディスクへの複製は不可
Stellar Phoenix Macintosh http://www.stellarinfo.com/mac-data-recovery.htm $129.00 サーチのみ可能・外部ディスクへの複製は不可
Data Rescue II http://www.igeekinc.com/dr2.shtml \15000 サーチおよび、5MBまでのファイルを複製可能

以上の4つのソフトを試したのだが、主な結果は以下:

  • FileSalvage
    • 99.9%以上のファイルを修復した。
    • 画像 (jpg, png, gif, bmp), 音楽・動画 (mp3, m4a, m4v, mpeg), MSオフィス書類 (doc, xls, ppt)が復旧。
    • 評価=A-
  • VirtualLab
    • 動作途中でフリーズ。
    • $119.95のライセンス料金で(サーチできたファイルを)複製出来るのは最大1GBまで。以降1GBごとに$7.50追加
    • 評価=F
  • Stellar Phoenix Macintosh
    • うちのPowerBookでは動作しなかった(何も見つからなかった)。
    • 評価=F
  • Data Rescue II
    • 全ての問題が解決した後 (後述のread-onlyモードでのディスクのマウントを行った以後) で試用したのだが、FileSalvageで見つからなかったファイルも探り当てることができた。
    • FileSalvageはディスクから発掘したファイルを発見順に、数字+拡張子 (e.g. 101995.jpg)として復元するのだが、Data Rescue IIはオリジナルのファイル名で復元してくれるという超強力なソフトである。
    • 次に紹介するread-onlyモードでのマウントが成功しなかったとしたら、迷わずData Rescue IIを購入していたであろう。
    • FileSalvageよりも、Data Rescueを使うことを強く推薦します。
    • 評価=A+

2. 読み込み専用モード (read-only) で内蔵ディスクをマウントする

id:osakanasさんによる知恵です (感謝感謝)。ハードディスクをread-onlyモードでマウントして, 外部ディスクにバックアップをします。

$ sudo mkdir -p /mnt/vol
$ sudo mount -r -t hfs /dev/disk0s3 /mnt/vol
$ ls /mnt/vol/

幸いにもこの方法は大成功でした。 目的の音声ファイル(QuickTimeフォーマット)を奪取することはできましたが、一部の画像や音楽ファイルなどはコピーに失敗しています。

結論

このようにマウントできない起動ディスク (Disk Utilityなどの診断ツールなども試しても治らないほど酷く壊れているディスク) からデータを取り出すには、1)サルベージ用のソフトウェアによる復旧, 2)read-onlyでマウントを試みる という2つの方法を紹介しました。2) の方法だけで全てのデータをコピーできるのが最もよいのですが、私の場合は商用ソフトも併用しないと全ての必要なファイルを復旧することはできませんでした。商用のサルベージソフトを購入するのであれば、Data Rescue II (2006.9月現在)を強く推薦致します。

参考/関連リンク

破損した起動ディスクから必要データのみサルベージする方法
http://discussions.info.apple.co.jp/WebX?128@257.tGpdb2AqDbD.8@.f00a715
破損した起動ディスクから必要データのみサルベージする方法
http://discussions.info.apple.co.jp/WebX?128@257.tGpdb2AqDbD.20@.efc9f4b
PowerBook G4が壊れる
http://d.hatena.ne.jp/seihiguchi/20060915/1158337006
さらにその後、ファイルシステムが壊れたPowerBookのディスクからデータを取り出す
http://d.hatena.ne.jp/seihiguchi/20060917/1158505924
さらにさらにその後、PowerBookg G4の壊れたHDDからファイルを復元する
http://d.hatena.ne.jp/seihiguchi/20060919/1158681777
報告および御礼、QuickTimeの音声ファイルが復活
http://d.hatena.ne.jp/seihiguchi/20060922/1159005934
マウント出来ないPowerBook G4のハードディスクからファイルを復旧(salvage)する方法について
http://q.hatena.ne.jp/1158879047
最後のお願い
http://d.hatena.ne.jp/umedamochio/20060922
壊れたハードディスクからのファイルの復旧にはData Rescue 2がよいと思います
http://d.hatena.ne.jp/dtocos/20060922
これで治るんじゃね?
http://d.hatena.ne.jp/KotoriKoToriko/20060923
FireWireターゲットディスクモードの使用方法
http://docs.info.apple.com/jarticle.html?artnum=58583
How to use FireWire target disk mode
http://docs.info.apple.com/article.html?artnum=58583

追記 (1/3/'07)

冒頭で「物理的にHDDは故障していない」と報告しておりますが、後日めでたく「物理的に破損」しました。恐らく2006年9月時点で物理的な破損に到っていたのではないかと推測しています。iTunes&iPodがシンクロできない不具合、iPhotoライブラリの頻繁の消滅、iBackUpの異常なまでのノロイ動作(およびバックアップ中に写真と音楽がコピーできないとうエラーが発生)などが主な理由です。