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
- 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の異常なまでのノロイ動作(およびバックアップ中に写真と音楽がコピーできないとうエラーが発生)などが主な理由です。
- これは絶対変だぞ、うちのPowerBook G4 (のHDD), http://d.hatena.ne.jp/seihiguchi/20061220/1166700611
- PowerBookを完全修理: 内蔵HDDの交換をした (1/2)http://d.hatena.ne.jp/seihiguchi/20061221/1166765103
- PowerBookのHDDを交換する (2/2)http://d.hatena.ne.jp/seihiguchi/20061222/1166800521