Mac OS Extendedのパーティションが1つある外付けハードディスクがあります。数日前にこのディスクが動かなくなりました。ディスクユーティリティーでパーティションの修復を試みましたが、うまくいきませんでした。エラーメッセージは以下の通りです。
Error:ディスクユーティリティはこのディスクを修復できません。できるだけ多くのファイルをバックアップし、ディスクを再フォーマットして、バックアップしたファイルを復元してください。
ディスクを修復するために、何かアイデアやツールを試してみることはできませんか?
下記のApple'support docsに記載されているターミナルユーティリティーを使って、コマンドライン(ターミナル)で修復できる可能性があります。
コマンドラインで、fsck_hfs -l
コマンドを使用します。
コンピュータを起動し、管理者としてログインします。
ターミナル(/Applications/Utilities)を開きます。
プロンプトで以下のコマンドを入力し、Returnキーを押すと、ファイルシステムIDが表示されます。
df -hl
次のようなテキストの行を探してください。
Filesystem Size Used Avail Capacity Mounted on
/dev/disk0s3 37G 20G 17G 55% / にマウントされています。 /dev/disk0s5 37G 37G 641M 98% /Volumes/Storage
dev/disk0s3."のように、/dev/の後に表示される外付けディスクの名前をメモしてください。
プロンプトで以下のコマンドを入力し、Returnキーを押します。
df -hl」と入力します。
ここで、"disk1"は手順4で確認したファイルシステムIDです。
sudo fsck_hfs -l /dev/disk1
sudo fsck_hfs -l /dev/disk1 > プロンプトが表示されたら、adminのパスワードを入力し、Returnキーを押して確認を開始します。
ディスクチェック中に以下のようなメッセージが表示されるはずです。
/dev/rdisk0s3 (NO WRITE) ルートファイルシステム HFS Plusボリュームをチェックしています。 Extents Overflowファイルの確認。 カタログファイルの確認です。 マルチリンクされたファイルの確認 カタログ階層の確認をしています。 拡張属性ファイルの確認 ボリュームビットマップの確認 ボリューム情報を確認します。 ** ボリュームのMacintosh HDに問題がないようです。
正直なところ、アップルはエラーの報告に関してはかなり保守的です。時には(人によっては)故障と言うこともあります。そのため、今回のような問題が報告された場合はしかし、正直なところ、あなたが最初にすべきことは、データのバックアップです。**ドライブが壊滅していなくても、データが失われる可能性は明らかに高いからです。
まれに、外部メディアまたは回復パーティション(COMMAND-R)から起動し、そこからディスクユーティリティを実行することで、修復できる場合があります。少しの時間しかかかりませんので、試してみる価値はあります。
個人的にはDiskWarriorを使っていますが、ディスクユーティリティでは対応できないドライブも復旧できました。復元できるかどうかは保証できませんが、新しいHDを買うよりは安いと思います。
他に市販のソフトを持っていないのであれば、このソフトがお勧めです。そしてそれを最新の状態に保ち、現在所有しているすべてのMacで動作するブータブルメディアに入れておきます。私はそうしています。