ディスクユーティリティが修復できないと言っているディスクを修復するにはどうすればよいですか?


27

Mac OS拡張パーティションが1つある外部ハードディスクがあります。このディスクは数日前に動作を停止しました。私はディスクユーティリティでパーティションを修復しようとしましたが、運はありませんでした。エラーメッセージは次のとおりです。

エラー:ディスクユーティリティはこのディスクを修復できません。できるだけ多くのファイルをバックアップし、ディスクを再フォーマットして、バックアップしたファイルを復元します。

ディスクを修復しようとするアイデアやツールはありますか?


ドライブが正常に動作していることを確認できますか?まだ行っていない場合は、いくつかのことを確認する必要があります:CRCエラーカウントは0ですか?保留/削除/再割り当てされた不良セクタは0ですか?ドライブでランダムな読み取り/書き込みブロックテストを実行しましたか?これらのチェックをまだ実行していない場合は、SMART Utilityというシェアウェアプログラムを調べてください。基本的なドライブのヘルスチェックに強くお勧めします。
フライリフ14

回答:


18

以下に示すAppleのサポートドキュメントに記載されているように、ターミナルユーティリティを使用してコマンドライン(ターミナル)で修復する可能性があります。

コマンドラインとコマンドを使用しfsck_hfs -lます。

コンピューターを起動し、管理者としてログインします。

ターミナル(/アプリケーション/ユーティリティ)を開きます。

プロンプトで次のコマンドを入力し、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 /の後に表示される外部ディスクの「ディスク」名を書き留めます。これは、外部ボリュームのファイルシステムIDです。

プロンプトで、次のコマンドを入力してReturnキーを押します。

df -hl

次に、「disk1」が手順4でメモしたファイルシステムIDである次のコマンドを入力し、Returnキーを押します。

sudo fsck_hfs -l /dev/disk1

プロンプトが表示されたら、管理者パスワードを入力し、Returnキーを押して検証を開始します。

ディスクチェック中に次のようなメッセージが表示されるはずです。

** /dev/rdisk0s3 (NO WRITE)
** Root file system
** Checking HFS Plus volume.
** Checking Extents Overflow file.
** Checking Catalog file.
** Checking multi-linked files.
** Checking Catalog hierarchy.
** Checking Extended Attributes file.
** Checking volume bitmap.
** Checking volume information.
** The volume Macintosh HD appears to be OK.

@ Buscar-これはより良い答えです...しかし、fsckはディスクユーティリティが実際に失敗していることです。fsckを手動で適用する方が効果的である可能性が高いですが、その事実に興味があるのではないかと思いました。いい答え、ロックオン。
まったり

3
@Buscarパーティションが変更されていないため、変更できません。したがって、df -hlはそれを報告しません。fsck_hfsコマンドを適用する方法はありますか?
ギュリスク

@gyurisc df -hlを実行する必要はありません。ディスクパーティションのステータスを表示するためにのみ使用されます。
ラスケ

3
わかりません。2回目の呼び出しは何をdf -hl達成しますか?
スリップD.トンプソン

1
@gyuriscあなたのディスクは、使用をマウントしていない場合はdiskutil list、あなたの外付けディスクのIDを取得する:apple.stackexchange.com/questions/107953/...
PCV

9

破損したApple_HFSディスクをMavericks / Yosemiteにプラグインすると、自動的に実行さfsck_hfsれます。

出力を確認できます(ターミナルで):

tail -f /var/log/fsck_hfs.log

自分で修復を実行する前に、それが完了するのを待ちます。

また、いくつかのエラーを修復するには、修復を繰り返し実行する必要があります。最近、7回起動する必要がありましたが、最終的にディスクを正常に修復しました。fsck_hfsまたはディスクユーティリティを使用できます。


4
修復を繰り返しクリックすると、何度も助けてくれました
-jensph

特に異なる結果をスローし続ける場合
。– H_7

3

おそらく極端なことの1つは、ドライブを数層の冷凍バッグに入れて冷凍庫で冷やし、それをマウントして、失敗するまで何ができるかをコピーすることです。このプロセスを繰り返します。馬鹿げているが、それは私のために働いており、主要な技術ニュースのアウトレットによってアイデアが取り上げられるとインターネット上に現れ始めた神話を払拭する投稿に関係なく、これがデータを回復するのに役立つことができるという逸話的な証拠がたくさんあります。


21
適切なユーザー名:P
NReilingh

2
ユーザー名に+1。ドライブの動作、それだけでパーティションがマウントできないです
gyurisc

3

fsck上記と少し異なるオプションを使用して、コマンドラインで運が良かった。

df -hl上記のようにディスクデバイスのパスを決定するために使用されます(私の場合、最初の外部USBドライブ、/dev/disk1s1

次に使用する

sudo fsck_hfs -r -d /dev/disk1s1

-rオプションは、カタログBツリーを再構築します。ディスクユーティリティがこれを自動的に行わない理由はわかりません。-dオプションは、追加のデバッグ情報を表示します。詳細については、シングルユーザーモードからディスク修復する(fsckが失敗する)およびfsck_hfsのマニュアルページを参照してください。


2
あなたのコマンドを実行した後、私のハードドライブ上のすべてのデータが消去されたので、ありがとう!
Wazery

3

ディスクを修復する必要はないかもしれません!

これは、MacとWindows PCで共有している外部ドライブですか?FAT32でフォーマットされたディスクでこの問題が何度かありました。Windows PCからディスクを取り外すときにディスクを適切にアンマウントしないと、ボリューム全体が「ビジー」とマークされ、Appleのディスクユーティリティで見ると、ボリュームを修復するように求められます。ただし、ディスクユーティリティはボリュームの修復に失敗し、次の
メッセージを報告します。開くことができません(リソースビジー)
ファイルシステムチェックの終了コードは8です。

修正は簡単です。そのドライブをWindows PCに再度接続し、Macに接続する前に適切にアンマウントしてください。

ケーブルを引き抜くだけでUSBドライブが切断されることは珍しくありません。通常、問題は発生せず、接続し直したときに整合性が検証されます。しかし、ファイルシステムが正常であることを検証するためにのみMicrosoftを信頼しているようです。


1
このコメントで多くのトラブルから私を救ってくれました...ディスクが破損しているということではない場合があります
。– Mamonu

2

ExFATの外部ディスクでこの問題が発生しましたが、何も機能しませんでした。私はちょうど回復ソフトウェアを使用しようとしていましたが、Windowsを起動し、Windowsはそれをうまく読みました。OS Xに再起動すると、すべてが正常になりました。奇妙な。


1

正直なところ、Appleはエラーの報告に関してはかなり保守的です。時々(一部の人々は言うだろう)障害に。したがって、このような問題を示している場合。それはMIGHTサードパーティ製のプログラムで固定可能正直なところ、あなたが最初にすべきことは、あなたのデータバックアップ。ドライブがトーストされていなくても、データが失われる可能性があることは明らかです。

まれに、外部メディアまたはリカバリパーティション(COMMAND-R)から起動して、そこからディスクユーティリティを実行すると、修復される場合があります。少し時間がかかるだけなので、試してみる価値はあります。

個人的にはDiskWarriorを使用しており、その正確なエラーメッセージを含めて、ディスクユーティリティがアクセスできないドライブを回復しました。トリックを行う保証はありませんが、新しいHDよりも安価です。

あなたが他の商用ソフトウェアを所有していない場合、それはあなたが望むものです。そして、それを更新し、現在所有しているすべてのMacで動作するブータブルメディアに保存します。私がやります。


さいわい、クラッシュプランで最も重要なフォルダーをバックアップしました。面倒なことは、すべてのフォルダーがバックアップされるわけではなく、2回目にバックアップが行われることです。提案をありがとう、私はそれを試してみます。
gyurisc

1

外付けの東芝HDでも同様の問題が発生しました。Macbookは、プラグを抜いてからパスワードを要求するまでHDを認識しませんでした(数か月間適用されませんでした)。以前のパスワードの可能性をすべて試し、HDを修復しようとしたときにディスクユーティリティで同じエラーメッセージを受け取り、最終的にYosemiteへの無料のOSアップグレードを利用してこのエラーを修正することができました。それが役に立てば幸い!!


私はまだ時間から時間にこれと戦っています
gyurisc

1

最初に、問題がディスクハードウェアにあるのかファイルシステムにあるのかを判断する必要があります。ハードウェアが故障しているかどうかを知るために、SMARTデータを評価するユーティリティを使用できます。Appleのディスクユーティリティはこれに限定された形式を実行しますが、専用のツールほど信頼性は高くありません。私はSMART Utilityを使用します -無料試用版は、1回限りの診断に必要なすべての情報を提供します。

ハードウェアが悪い場合、ファイルシステムの修復を試みるべきではありません。データ復旧状況にあります。

SMART Utilityに従ってドライブに問題がなければ、Alsoft DiskWarrior使用してファイルシステムの修復を試してください。DiskWarriorは、HFSファイルシステムに関する詳しい知識を持つチームによって開発されており、ディスクユーティリティではできない問題を修正できます。


0

ディスクユーティリティがボリュームを修復できない場合、そのディレクトリ構造が破損しており、カタログ化されたファイルをすべて見つけることができなくなることを意味します。

すべてのファイルを別のディスクにコピーしてみることができますが、これにより多くのエラーが発生する可能性があり、理論的に回復可能なすべてのファイルを取得できない場合もあります。

したがって、このリカバリジョブにはData Rescue製品を使用することをお勧めします。ディスク全体をスキャンし(しばらく時間がかかります)、カタログの「失われたフラグメント」を検索し、可能な限り回復するように最善を尽くします。

修復不能とマークされたディスクでは、書き込みを続けようとしないでください(実際、読み取り専用にする必要があります。これは、悲しいことに、以前のように単純ではありません)。カタログが破損しているため、有効なデータが上書きされる場合があります。

したがって、十分な大きさの2番目のディスクを用意して、レスキューを開始してください。これ以上の損失を気にしない限り、このボリュームを修正しようとしないでください。


0

DiskwarriorTechTool Proを使用して、ボリュームを修正した経験があります(ディスクユーティリティで修正できないと言われた場合でも)。どちらもシェアウェアであり、フリーウェアの代替手段があるかもしれませんが、私は経験がありません。


0

短編:DiskWarriorを使用する

コンピューターがクラッシュし、外付けハードドライブのディレクトリファイルが破損しました。そのため、マウントされませんが、ディスクユーティリティで確認できます(修復されません)。ディスクウォリアーに120ドルを支払い、すべてを通り抜け、それは大丈夫でした。ファイルが入ってバグを修正する前にファイルを取得するためのプレビューを提供します。お金の価値。


0

動作するまで[修復]を数回クリックしようとすることについてどこかを読んでください。時間がかかり、ディスクを回復し、バックアップしてフォーマットすることができました。


-1

私にとって、Snow Leopardのディスクユーティリティは、Mavericksではなく、ドライブのアクセス許可の修復に機能します。奇妙な。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.