Safeモードやリカバリーモードが無くなった? Apple Silicon Mac

前稿でBoot時に起動ディスクの選択ができなくなったと騒いだが、これは仕様だと判明した。

 

これまでのMacではPRAM、NVRAMリセットやSMCリセット、Safeモード、Single-Userモード、リカバリーモード、Target Diskモードや起動ディスクの切り替え等を、起動してアップルロゴの表示直後に然るべきキーを押せば、できた。Apple Silicon搭載Macではこれが無くなった。

 

では、どうするのか。

 

まず、Macの電源を切る。

10秒待つ。

次に、電源ボタンを推し続け、「Loading Startup Options...」が表示されるまで待つ。(アップルのドキュメントには時間は書いてないが、5秒強)(https://support.apple.com/ja-jp/guide/mac-help/mchlp1034/mac)

f:id:dangun:20201119204557p:plain



するとこれまでの起動ディスク選択の画面に地球儀が追加された画面が出てくる。地球儀を選択することで様々なタスクが実行できる(後述)。

f:id:dangun:20201119204620p:plain

 

セーフモードは起動したいディスクを選択した後、

f:id:dangun:20201119204645p:plain

シフトキーを押し「Continue in Safe Mode)をクリックする。

f:id:dangun:20201119204730p:plain

 

 

 

地球儀を選択すると、従来のリカバリーモードの画面になる。

f:id:dangun:20201119204817p:plain

f:id:dangun:20201119204858p:plain

(複数の管理者がいる場合は管理者を選択し)パスワードを入れる。

f:id:dangun:20201119210757p:plain

 

Utility Menuに"Share Disk...”があり、これが従来のターゲットディスクモードの代替となる。

f:id:dangun:20201119205214p:plain

f:id:dangun:20201119210843p:plain

(腹立たしいことに)これはディスクをエミュレートするのではなく、SMBプロトコルを利用したネットワークディスクとして振る舞う。接続先のMacではFinderの左側にあるNetworkを選択して接続する。(腹立たしいことに)MacBookと表示される。(確かに複数ボリュームに複数macOSシステムが入っている場合もあるのでホスト名では表示できないのだが。)

それをクリックするとゲストとして接続できた。パスワードは求められなかった。

 

(現在のところ)PRAMリセット、SMCリセットやSingle-Userモードの方法は見つけていない。PRAMやSMCはハードウェアアーキテクチャーが変わったこともあり、無くなったのかもしれない。