
Mac の起動プロセスを視覚化: Mac が起動すると何が起こるのか?
最近のMacを起動すると何が起こっているのか、気になったことはありませんか?電源ボタンを押すと、Appleロゴが表示され、MacがmacOSを起動します…普通のユーザーから見れば、それだけで十分でしょう?しかし、電源ボタンを押してmacOSを起動した後、裏では一体何が起こっているのでしょうか?
Mac の起動プロセスの隠れた技術的側面は、EclecticLight の Howard Oakey による優れた視覚的な図によって説明できます。
Macの起動シーケンスの技術的な側面や、それに関わる変数について興味がある方は、EclecticLightが作成した以下のグラフをご覧ください。起動プロセスの基礎となる仕組みについて少し学べます。グラフ作成者が説明している色彩に注目して、視覚的に理解を深めてください。
シーケンスは上から始まり、左側にユーザー入力が緑色、次にプロセスがピンク色、中央右側にアクションなどが、右側にインタラクションが青色で表示されます。主要なデータソースは赤色で表示されます。T2プロセッサを搭載したMacはかなり異なり、主な違いは太い黒枠のボックスで示されています。
図の上部、つまりboot.efiの実行までの部分は、AppleがBootROMと呼んでいるもので、boot.efiはOS X booterとして知られています。
ここ(または下のサムネイル)をクリックすると、eclecticlight.co の新しいウェブブラウザウィンドウに読み込まれたフルサイズバージョンが表示されます(1600 x 1700 画像)。
また、EclecticLight にアクセスして、eclecticlight.co の Howard Oakey が書いた関連記事全文を読むこともお忘れなく。
ご覧のとおり、Mac は実際のオペレーティングシステムをロードする前に、様々な初期化とハードウェア側のチェックを実行しており、舞台裏では多くの処理が行われています。また、Option キーを押したまま起動マネージャを起動して起動ドライブを変更したり、外付けドライブから起動したり、リカバリモード(またはインターネットリカバリ)で起動したり、セーフモードや詳細モードで起動したり、ターゲットディスクモードを使用したり、その他の起動オプションを試したりすると、何が起こるのか(そしていつ起こるのか)についても理解できるでしょう。
技術的な観点から Mac のブート プロセスについてさらに詳しく知りたい場合は、eclecticlight.co でブート イベントの詳細を解説した優れた連載記事が公開されており、このトピックに関する次の記事が現在閲覧可能です。
- boot.efi以前:Macの初期セルフテストルーチン
- Macの起動: boot.efiとセキュアブートの読み込み
- Macの起動: EFI「ファームウェア」
- Macの起動:カーネルと拡張機能
- Mac が起動元を決定する仕組み (作業中)
この連載は、最新のMacに搭載された最新のmacOSとMac OS Xリリースに関するものです。古いシステムソフトウェアや古いマシンについてご興味がおありでしたら、弊社のアーカイブからMac OS Xのブートプロセスについて解説した、かなり古い記事をご覧ください。ただし、時代が異なり(Mac OS X TigerおよびLeopardの時代である2007年頃)、Macがより安全になったことで、ブートプロセス自体のセキュリティ強化を含め、多くの変更が加えられているようです。とはいえ、古いMacや古いMac OS Xリリースのブート方法に興味があるなら、興味深い記事になるかもしれません。同様に、Appleの開発者向けドキュメントにもMacのブートプロセスについて少し詳しく説明されていますが、こちらも少し古いようです(ドキュメントページの日付によると2013年)。
Twitter 経由で素晴らしい発見をしてくれた、私たちの友人 (そして osxdaily の元ライター) である MacKungFu の Keir Thomas に感謝します。
Howard Oakey氏によるmacOSの起動プロセスを解説した素晴らしい記事です。この種の情報はオンラインで見つけるのは容易ではなく、分かりやすい形で見つけるのは事実上不可能です。https://t.co/TSeC0OOP0r
— マック・カンフー(キール・トーマス) (@MacKungFuTips) 2018年8月25日
Twitterをご利用の方は、@osxdaily もフォローしてみてください。Macの起動手順についてもっと詳しく学んでみませんか?