起動時にMacbookPro(2008年後半、OS X 10.5)で問題が発生しました。
これが私の問題と試みられた解決策の概要です:
-
disk0s2: I/O error.
HFS resolvelink: can't find iNode79913
disk0s2: I/O error.
HFS resolvelink: can't find iNode80152
このエラーメッセージは、他のより一般的なブートメッセージAuth result for : <MAC-ADDRESS> MAC AUTH succeeded
と混ざっています。
また、最初は多数のiNodeに障害が発生していましたが、現在は3つの特定の数に制限されており、何度も繰り返されます。
私の次のオプションは、インストールディスクから起動してディスクユーティリティでディスクを修復してから、シングルユーザーモードでfsck -fy
を試すことです。
他にオプションはありますか?
次のオプションに進む前に、この継続的なセーフモードブートを合理的に実行する必要がある期間はどれくらいですか?
最後に、スレッドを閉じるために、ここで自分の質問に答えます。
最後に、私は次の手順を実行しました。
fsck -fn
。fsck -fn
も試してみました。これらのどれも良い結果を生み出しませんでした。 DiskUtilityはFirstAidスイープを完了できず、fsck
は以下を生成し続けました。
disk0s2: I/O error.
HFS resolvelink: can't find iNode79913
disk0s2: I/O error.
HFS resolvelink: can't find iNode80152
この時点で、私は完全にバックアップされたので、フォーマットして再インストールしようと思いました[〜#〜] think [〜#〜]。 [〜#〜]ただし[〜#〜]、ディスクに障害が発生したため、ディスク/ OSXシステムに問題があるようです。バックアップシステム( Crashplan 、ただし別のトピックになるはずです superuser 質問)は、新しいファイルを検出するために使用します。したがって、私のバックアップはデータが約2.5週間不足していたため、ハードウェアが失敗していることを認め、失敗したディスクでデータ回復を試みました。 :
これらの方法はどちらも非常に有用な結果を生み出しませんでした。
DiskWarriorとDataRescue3のどちらも起動できなかったので、代わりに、別のMacからFirewireドライブ(ターゲットディスクモード)としてマウントして、障害のあるディスクでそれらを使用しようとしました。
ターゲットディスクモードでは、次の結果が得られました。
Long read
エラーが発生していました。結局、私は絶対に必要だとわかっていたファイルとフォルダーに自分の努力を向けることによって、最も重要な欠落ファイルを回復することにある程度の成功を収めました。 Finderから手動でこれを試みることに加えて、Pythonスクリプトを使用して、コピーする新しいファイルを探してファイルツリーをウォークしました。
次に、これらの復元されたファイルを古いCrashplanバックアップとマージして、適度に優れたバックアップを作成しました。
ファイルを回復したAppleは、当時まだAppleCareの保証を受けていたので、ドライブを交換しました。