パスワードを忘れた? アカウント作成
10318344 journal
MacOSX

docile-jpの日記: Macの外付けHDDがマウントできなくなってしまった 2

日記 by docile-jp

外付けHDDがマウントできなくなってしまったので、修復させるまでのメモ(未来の自分自身用)。

とりあえずデータだけでもと入手した「データレスキュー3」で必要なデータを救うことはできたので、もうちょっと調べてみることに。

…接続するとデバイスとしては認識できていてデバイスファイル(/dev/disk?)もできるのだが、その先に進めないようである。
どうやら、パーティション情報が壊れたらしい。
アンマウントできなくなって(エラーが返ってくる)、Macごとシャットダウンしたらそのままマウントしなくなったのよね。その時にはもうおかしかったのかもしれん。

さて、救出法。

とりあえずディスクイメージをコピーしよう、ってことで、データレスキュー3でクローンを別の外付けディスクに作成。
こいつをhdiutilコマンドでattachする。

$ hdiutil attach -nomount <dmgファイル名>

とりあえず /dev/disk4 に接続されたらしい(当然環境によって違うので都度確認)。

それで、そのデバイスに対してパーティション情報を書き込み直すために TestDisk を実行する。
TestDisk Download
から IntelMac 用をダウンロード、適当な場所に展開して実行。

TestDisk の使い方はその辺に転がってるので省略。

最初にどうやら「正しそうな」パーティション情報が出てくるのでそのままでもよさそうなもんだが、定石通りにスキャンをかけてみると、なんか謎のパーティションが1個余計に出てくるので、それ以外を有効化させてパーティション情報を上書き。
ここでイメージは勝手にdetachされるようなので、改めて、今度は普通にマウントさせてみると

見えた!

あとは中身を別HDDにまるごと移して、もとの(見えなくなった)HDDは初期化かな。

いきなり物理ディスクに TestDisk かけるのが怖かったのでイメージに対してやったけど、状況次第では初期化するしかなくなるのを覚悟で実行してもいいかもな。

この議論は、docile-jp (16652)によって ログインユーザだけとして作成されたが、今となっては 新たにコメントを付けることはできません。
typodupeerror

開いた括弧は必ず閉じる -- あるプログラマー

読み込み中...