MacBook Pro を起動できません - HDD ファイルシステムが読み取り専用です

MacBook Pro を起動できません - HDD ファイルシステムが読み取り専用です

大きな問題があると思います。問題は、HDD が読み取り専用であるため、起動できず、システムを再インストールするために HDD を消去できないことのようです。

しかし、ここに全容があります:

2009 年中期の中古 MacBook Pro 13 インチを購入しました。友人が使用していたもので、昨日まで何の問題もなく使用していました。私が購入し、友人がシステムを消去してから、自分の好みに合わせてシステムを構成しました。起動するとすべて正常に動作しました。しかし、その後、次のことが起こりました。

  1. システム言語をSystem Preferences -> Languageドイツ語に変更して再起動しました。
  2. 再起動すると、Apple ロゴが表示され、読み込みバーがその下に表示されます。バーの読み込みには約 3 分かかり、その後 MacBook がシャットダウンしました。これで終わりです。5 回ほど試しましたが、毎回同じです。
  3. 何が起こっているのかを知るためにGoogle で検索して最初に使用したCMD + Vところ、問題はシステムが「ボリューム」、つまり HDD を修復しようとしていることだとわかりました。3 回目の繰り返しの後、システムはシャットダウンします。
  4. そこで、この問題を解決するために次の手順を試しました。

  5. CMD + R再起動すると に移動しますDiskUtil。ここで、HDD をスキャンしようとしました。修復する必要があるという結果が返されます。修復をクリックすると、DiskUtilsHDD を修復できないというメッセージが表示されました。次に、HDD をクリックして、マウントされていないことを確認しました...マウントしようとしましたが、「マウントできません - 修復してから再試行してください...」というメッセージが表示されましたが、それでも機能しません。それで、私は...

  6. CMD + Sシステムを起動する前にコンソールに入るために、これを試しました: diskutil list。これは「Killed 9」を返しました。それ以上でもそれ以下でもありません。そこでグーグルで検索しました:

  7. このページを見つけました: [http://superuser.com/questions/698310/getting-the-diskutil-command-to-work-in-osx-mavericks-single-user-mode` それで、承認されたコメントを試してみました...]

  8. コンソールに次のように入力しました:/usr/libexec/repair_packages --repair --standard-pkgsこのコマンドは次のように返しました:

    グループは「Library/Java」で異なります。0 であるはずですが、グループは 80 です。

    「Library/Java」の権限が異なります。drwxr-xr-x であるべきところ、drwxrwxr-x になっています。

    「Library/Java」に所有者とグループを設定できません。エラー 30: 読み取り専用ファイル システム

    「Library/Java」に権限を設定できません。エラー 30: 読み取り専用ファイル システム

はい、以上です。私が持っている情報はこれだけですが、これをどう解決すればいいのか本当にわかりません...何かアイデアはありますか? :/

情報: OSはOSXのようです。

答え1

私はこの問題に何度も遭遇しました。通常、ハード ドライブが論理的に壊れすぎていて修復できないことを意味します。私は通常、ハード ドライブを Mac に接続し、ホーム ディレクトリをダンプしてから、ハード ドライブを再フォーマットし、ホーム ディレクトリをコピーして戻します。実際にハードウェア障害だったことが数回ありましたが、通常は論理的な問題です。

破損がひどくて Mac OS X 自体ではハードドライブから何も復元できないことがあり、その場合は Linux ディストリビューション (私の場合は OpenSUSE) を使用してデータを取り出します。OpenSUSE は、事前にジャーナリングを無効にしておけば HFS+ パーティションに書き込むことができます。

私は通常、Mac と Linux の両方のケースで、データをコピーするためにこのコマンドを使用します。POSIX ファイルシステムにコピーする限り、権限は保持されます。

$ sudo rsync -av --progress /run/media/linux/Macintosh\ HD/ユーザー名 /run/media/linux/EXTERNALHD/ユーザー名

関連情報