システムのアクセス権限を変更したら起動できなくなりました。

MacBookAir11inchで Macintosh HD のシステム アクセス権限を変更してしまったら起動しなくなってしまいました。起動ディスクを外付けHDに作成し、ディスクユーティリティからアクセス権限の修復をおこないましたがやはり起動できませんでした。

ターミナルを起動しました。


/sbin/mount -uw /

/chomod 775 /.

exit

で回復したとの以前の報告がありましたので試してみましたが、ターミナルの先頭に

-bash-3.2#


と表示され、うまく入力できません。

起動ディスクからOSXの再インストールをするとPC内のデータが消えてしまうのではないかと心配です。


何とか正常起動できるようにする方法はありませんでしょうか。

MacBook Air (11-inch, Early 2014), OS X Yosemite (10.10.4)

投稿日 2015/07/20 05:03

返信
返信: 13

2015/07/20 05:24 kadzu への返信

> ターミナルの先頭に

> -bash-3.2#


これは必ずつきますので、無視できるものなのですが。# のあとに普通にコマンドを入力できると思いますが。

でも、外付けhddから起動したのなら、ターミナルのプロンプトは # とならないと思いますし、お示しのコマンドでは修復できないと思います。

多分お示しのコマンドを実行してるのは、シングルユーザモードで起動したときの話です。


> 起動ディスクからOSXの再インストールをするとPC内のデータが消えてしまうのではないかと心配


単に再インストールとすれば上書き再インストールになりますので、中のデータは消えません(理屈では)。

でも、上書き再インストールでは、おかしくなったアクセス権を戻すことはできない確率が高いです。おかしくなったアクセス権のファイルを上書きしても、アクセス権は元に戻りませんので。

一番確実なのは、ディスクユーティリティの復元で外付けHDDに内蔵HDDの丸ごとコピーを作ってバックアップとします。その上で、内蔵HDDを再フォーマットして、クリーン再インストールし、再インストール完了直後にセットアップアシスタントの案内に従って、バックアップからアプリやデータなどを戻すことではないかなと思います。

OSXは unix のシステムです。システムのアクセス権は厳重に管理されてます。勝手に変更すると、動かなくなったり、外部からの攻撃に弱くなります。

2015/07/20 05:33 はに への返信

ディスクユーティリティのソースに MacintoshHD を。

復元先に外付けHDを指定して「復元」ボタンをクリックしたら


「復元できませんでした」

「パーティションを再作成するターゲットディスクを開けませんでした -error 7-」


と表示されて先に進めません。

外付けHDは400GBの空き容量。起動しなくなっているMacintoshHDは使用領域は109.62GBですので、容量が足りてないことはないと思うのですが...。

2015/07/20 05:43 kadzu への返信

> 復元先に外付けHDを指定して「復元」ボタンをクリック


この復元先の外付けHDDは空で十分な容量のあるもの(ソースのディスクサイズより大きいもの)ですか?


> MacintoshHDは使用領域は109.62GBですので、容量が足りてないことはないと思う


復元のときは、使用してる容量ではなくて、ボリューム全体の容量が問題になります。

イメージに復元する(復元先をボリュームイメージとする)ならなんとかなりますけど。


もしそれでもダメと言われるなら、もう、元ボリュームのホームフォルダーを丸ごとコピーしてバックアップとするしかないかもしれません。

自分が作ったデータは、すべてホーム内にあるとしての話です(OSXのガイドの通りにしてればこうなるはずです)。当然アプリなどを戻すことはできませんので、アプリなどはインストールCDなどから再インストールすることになります。

2015/07/20 05:45 はに への返信

ソースのディスクサイズは500GBですが、復元先は400GBしかありません。

ただソースディスクの使用領域は100GB少々しか使ってないので十分かと思ったのですが..。


元ボリュームのホームフォルダーを丸ごとコピーしてバックアップ


ホームフォルダをのぞくことは可能でしょうか?

データはすべてホームフォルダに保存してあります。

2015/07/20 05:54 kadzu への返信

> ホームフォルダをのぞくことは可能でしょうか?


外付けで立ち上げたとき、内蔵ディスクはマウントできてるのですよね?

マウントできてるなら、

/Volumes/Macintosh HD/Users/xxxx/

以下(xxxxはあなたのアカウント名)がホームフォルダーです。Users は日本語のOSXだと、ユーザになってます。このフォルダー以下のすべてをコピーしておけば、少なくとも自分の作ったもののバックアップにはなります。iTunes や写真のライブラリー、Safariなどのブックマークなどもこの中に入ってます。

2015/07/20 06:01 はに への返信

Recovery Disk を作成しての起動をおこなっております。

起動画面には


TimeMachineバックアップから復元

OSの再インストール

ディスクユーティリティ

ヘルプ


が開いているのみで、内蔵ディスクはマウントできておりません。


いま、空いている1T HDを復元先に指定しての復元作業が動きました。

いったん復元させてからOSの再インストールをおこない、それでもダメなら MacintoshHD をClean upして

最初のOSから入れ直そうかと思います。


復元に45分ほどかかると表示されました。

終了後に作業を行い、またご報告させていただきます。

2015/07/20 06:03 kadzu への返信

> Recovery Disk を作成しての起動


えっ、そうなんですか。

100 GB も外付けHDDに起動用として用意してるなら、普通のシステムをインストールしてください。100GBもあれば十分インストールできます。

通常のOSXのシステムですので、後のいろいろな操作も楽です。

Recovery Disk で立ち上げた状態でも、ターミナルを使い倒せば、コピーはできますけど、いろいろな操作が必要ですし、厄介です。

Recovery Disk は基本的にCDイメージですから、650MB程度してか使ってないと思いますが。1GB以上のUSBにでも作れます。

2015/07/20 06:31 kadzu への返信

普通のシステムをインストールしてください。


ありがとうございます。やってみようと思ったのですが、OSのインストール用DVDを実家においてきてしまっているようで見あたりません

Recovery Disk からもインストールできると思うのですが、今ひとつ自信がないので、とりあえず復元作業の終了を待ってから次にトライさせていただきます。

2015/07/20 08:23 はに への返信

最終的な解決ができました。ありがとうございます。


作業内容は

1)ディスクユーティリティで復元先を設定しHDデータ自体をコピー

2)RecoveryDiskと別に起動ディスクを作成

3)バックアップができたことを確認してから問題のMacBookAirのHDをRecoveryDiskで起動させてOSの再インストール


再インストールが終わってみたらすべてのデータが残ったまま、アクセス権も復帰しました。


本当にありがとうございます。再取得不能なデータが詰まっておりましたので生きた心地がしませんでした。

これに懲りてしっかりTimemachine でのバックアップをさせていただくようにします。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

システムのアクセス権限を変更したら起動できなくなりました。

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。