バックアップ用の2TBの外付けHDDがいきなりアンマウントされていた。
個人的メモ。テキストだけです。
バックアップ用の2TBの外付けHDDは据え置き型で、マシンの後ろに置いてあり転倒防止のため固定しているので、外部からの衝撃によるトラブルではない。
異音など前兆は感じられず、いきなりトラブルが発生した。
TimeMachineバックアップと、一時ファイルの保存先にしていた。
TimeMachineバックアップは新たに構築するしかないだろうが、さくっと初期化する前に一時ファイルは取り出したいので試行錯誤をしてみた。
5〜6年使っているので、そろそろ物理ディスクの障害も気になる頃。フォーマットはHFS+。
結果を先に書くと、Core Strageの論理ボリュームのトラブルだったらしい。
試行錯誤をしていたら一時的にマウント出来たので、その間に一時ファイルをFinderでコピーして、ディスクユーティリティででドライブをさくっと消去、
・・・をしようとしたら「Core Strageの論理ボリュームを削除できません。:(-69779)」とエラーが出た。「操作が失敗しました…」と表示。
macOS復旧(リカバリーモード)から起動すればディスクユーティリティで消去が出来たので権限の問題だったのかもしれない。
TimeMachineのバックアップを新たに構築中。
以下、試行錯誤の個人的なメモ。
Ads by Google
マシンをシャットダウンして外付けHDDの電源コードも抜いて、再起動をして外付けHDDを接続してみたがマウントされない。
セーフモードで再起動させてもダメ。
ディスクユーティリティやターミナルのコマンドラインから手動でマウントを試みたが、エラーが出てマウント出来ない。
・ディスクユーティリティ
ディスクユーティリティで見てみると、灰色表示になっているけれども物理デバイスは認識されている。
手動でマウントを試してみた。
マウント出来ない。「”ディスク名”をマウントできませんでした。com.apple.DiskManagement.disenterエラー0。」というエラーメッセージが表示される。
FirstAidを実行。
「ファイルシステムチェックの終了コードは8です」と表示されて、修復出来ない。
macOS復旧(リカバリーモード)で起動(起動直後にcommand+r)して、ディスクユーティリティで修復を試みたが同じ「終了コード8」のエラーが出て失敗した。
シングルユーザーモードで起動(起動直後にcommand+s)して、コマンドラインでのディスクユーティリティで修復を試みたが「終了コード8」が出て失敗した。
fsck_exfatプロセスをkillすれば良いという情報を見たので、一応、アクティビティモニターでfsck関係のプロセスを調べてみたが、そういうプロセスは無かった。
(exFATでのトラブルなら使えるかもしれない)
ターミナルからfsck_hfsを実行。
fsck_hfs -fy /dev/disk2
(disk2は環境に合わせて変更してください)
失敗した。
StellarDataRecovery
StellarDataRecoveryを使って成功したというブログがあった。
【Mac】マウントされなくなった外付けHDDを救出した話 - ちいさなねずみが映画を語る
StellarDataRecoveryの製造元のサイトやダウンロードページを見ると「100% Secure」と書かれてありかえってうさんくさく感じたけれども(苦笑)、レビューや使用された記事を調べてみるとそれほど心配しなくても良さそうなので試してみた。
(セキュリティ管理上、試用ソフトをインストールしても良いマシンと環境でした)
クイックサーチを試してみた。数分で終わった。
リカバリできるファイルはゼロという結果になった。
ディープサーチを試してみた。2TBで2時間ちょっとかかった。リカバリできるファイル一覧が拡張子ごとに表示された。
ただし、無料の試供版ではこれらのファイルをリカバリすることは出来ない。有料版が必要となる。
ところが、ディープサーチが終わった後にデスクトップを見て見ると外付けHDDのアイコンがあるではないか。
ディスクユーティリティでも灰色表示ではなくちゃんとマウントされている。
ディスクの読み・書きはシステムだけに許可されていて、管理ユーザーの権限は消えていた。
これは僥倖と、復元させたいファイルをFinderでコピーをすることが出来た。ひと安心である。
ここで茶目っ気が出てしまい、
マウント出来たているならFirstAidで修復が出来るかもしれないと思って試してみたら、
「ファイルシステムチェックの終了コードは8です」と出て修復失敗。しかもアンマウントされたままでマウントはされなかった。
フリだしに戻ってしまった。
手動でマウントを試みたが、マウント出来ない。「”ディスク名”をマウントできませんでした。com.apple.DiskManagement.disenterエラー0。」というエラーメッセージが表示される。
必要なファイルはバックアップ出来たので、 ターミナルから diskutil でCoreStorageの論理ボリュームを修復できないか試してみたけどダメだった。
こちらのブログ記事が詳しく解説されている。
OS Xのディスクが激しく論理故障→復旧のメモ #MacOSX - Qiita
さらに弄ってみるのも楽しそうだけど、時間切れ。
ディスクユーティリティででドライブをさくっと消去・・・をしようとしたら「Core Strageの論理ボリュームを削除できません。:(-69779)」とエラーが出た。「操作が失敗しました…」と表示される
macOS復旧(リカバリーモード)から起動すればディスクユーティリティで消去が出来た。
TimeMachineのバックアップを新たに構築中。
OS Xのディスクが激しく論理故障→復旧のメモ #MacOSX - Qiita
Core Storage 論理ボリュー… - Apple コミュニティ
【Mac】マウントされなくなった外付けHDDを救出した話 - ちいさなねずみが映画を語る
[Mac]マウントできなくなったHDDをどうにかして復旧するためにがんばった話|さくしゃく
諦めない!Macで外付けHDDがマウントされなくなったときの対処方法 | おかえり
Macでcom.apple.DiskManagement.disenterエラーの0を修正する方法
【ドライブの修正】fsck -fy が実行できない #HDD - Qiita
HDM for MAC Core Storage設定のバックアップと復旧について › Knowledge Base
Repair Mac APFS or HFS External Hard Drive and Recover Data
World's #1 Data Care Experts - Stellar
How To Repair & Verify Your Hard Drive From The Command Line [OS X Tips] | Cult of Mac
hard drive - CoreStorage logic volume failed to mount - Ask Different
CoreStorage revert Error: A disk with a mount point is required | MacRumors Forums