web-dev-qa-db-ja.com

MacOSXリカバリモードからドライブを修復またはリカバリします

メインHDDが起動に失敗します。 (通常モードでもセーフモードでもありません)。シングルユーザーは機能しているようです。リカバリモードまたはDVDからのみ起動できます。

シナリオは次のとおりです。

  • コンピューターは眠っていた(ふたをした)。
  • ふたを持ち上げ、USBマウスを接続しました。
  • マウスもトラックパッドもキーボードも応答しませんでした。
  • ふたを閉め、USBマウスを取り外し、ふたを再び開けました。
  • トラックパッドとキーボードが再び応答しますが、一部のプログラムを閉じようとすると、コンピューターがフリーズします。
  • 電源ボタンを10秒間押して、コンピューターをシャットダウンします。
  • 再起動時にコンピュータはもう起動しません。

詳細に起動すると、次のことに気付きました。

...
...
USBMSC Identifier (non-unique): 000000009833 0x5ac 0x8403 0x9833
disk0s2: I/O error.
0 [Level 3] [ReadUID 0] [Facility com.Apple.system.fs] [ErrType IO] [ErrNo 5] [IOType Write] [PBlkNum 2] [FSLogMsgID 61471212] [FSLogMsgOrder First]
0 [Level 3] [ReadUID 0] [Facility com.Apple.system.fs] [FSLogMsgID 61471212] [FSLogMsgOrder Last]
jnl: unknown-dev: update_fs_block: failed to update block 2 (ret 5)
jnl: unknown-dev: journal_open: Error replaying the journal!
hfs: early jnl init: failed to open/create the journal (retval 0)
Kernel is LP64
com.Apple.launchd                       1          com.Apple.launchd
com.Apple.launchd                       1          com.Apple.launchd
***
com.Apple.launchd                       1          com.Apple.launchd
** /dev/rdisk0s2 (NO WRITE)
** Root file system
   Executing fsck_hfs (version diskdev_cmds-557-393)
jnl: disk0s2: replay_journal: from 13043200 to: 3971072 (joffset 0x15502000)
disk0s2: I/O error.
0 [Level 3] [ReadUID 0] [Facility com.Apple.system.fs] [ErrType IO] [ErrNo 5] [IOType Write] [PBlkNum 2] [LBlkNum 2] [FSLogMsgID 1396728806] [FSLogMsgOrder First]
0 [Level 3] [ReadUID 0] [Facility com.Apple.system.fs] [DevMode devfs] [MountPth /dev] [Path /dev/disk0s2] [FSLogMsgID 1396728806] [FSLogMsgOrder Last]
jnl: disk0s2: update_fs_block: failed to update block 2 (ret 5)
jnl: disk0s2: journal_open: Error replaying the journal!
hfs_mount: journal_open == NULL; couldn't be opened on Macintosh HD
mount_hfs: Invalid argument
FIP USER Space POST: Integrity test failed!
BootCacheControl: could not unlink bootcache playlist /var/db/BootCache.playlist: 30 Read-only file system

その後、それは行き詰まり、それを超えることはありません。

リカバリモードで起動し、ディスクユーティリティを使用してディスクの検証と修復を試みましたが、問題ないようです。ただし、MacintoshHDはマウントできません。

リカバリモード端末からfsck_hfsを試した後、MacintoshHDを修復できませんでした。

Mac OSXを再インストールせずにシステムをレスキューする方法があるかどうか、または少なくともMacOSXを再インストールする前にドライブからいくつかのファイルを回復する方法があるかどうかを知りたいと思います。

2
jonathanwiesel

外付けドライブをマウントしてからデータをコピーすることで、シングルユーザーモードでデータを回復できました。同様の問題を抱えている人は、ドライブを再フォーマットしてから試してみたので、できるだけ早く情報をバックアップすることを強くお勧めします。ドライブが再び故障していることを確認するためだけにMacOSXを再インストールします。簡単に言えば、ドライブは死にかけています...または、おそらく死んでいます...またはゾンビ野菜のようです。彼が亡くなる前に、DiskWarriorで修復しようとしましたが、ドライブが表示されませんでした(おそらくドライブをマウントできなかったため)。ただし、DataRescueはドライブを認識し、大量のデータを取得する可能性があります。一部のDMGは破損しています。

0
jonathanwiesel

これはもう少し手間がかかるかもしれませんが、OSやファイルシステムのレベルより下で動作するツールSpinriteである程度の成功を収めています。 PCハードウェア上で動作します。他のファイルシステムのTivoおよびiPodドライブで動作すると聞きました。

可能であれば、SaraまたはUSB接続を使用してドライブをPCに追加し、Spinrieを実行します。レベル4。完了したら、元に戻して起動してみます。それは90ドルで数時間の仕事ですが、あなたに回復のチャンスを与えるかもしれません

0