【疑難排解】macOS 使用外接 USB 裝置開機

0 Comments

想讓 Apple Mac 機器從外接 USB 裝置開機,比如你在仍搭載 intel 晶片的機器上保持按住 Option key 後卻不總是管用,該怎麼把問題一一排除?

常在 Mac 機器上安裝或啟動 OS 系統的人,應該會對底下的畫面挺熟悉的:


1 / 2
AI 改圖,非實際畫面


假設你是使用搭載 intel 晶片的 Mac 裝置 (e.g. Mac mini),應該會在開機過程,持續按住 Option key (對應以 Windows 為基準的鍵盤的 Alt 按鍵) 去開進選擇開機裝置的畫面。(搭載 Apple 晶片,e.g. M2、M4 晶片,則是按住電源按紐)。但是這套流程可能卻不總是很順利,可能隔一陣子發現失靈了,這或許即便是在相同的舊裝置進行操作的情況下也是如此。本篇主要想提供一些思路,讓相關人員可以進行排查並解決問題。

USB 隨著技術發展,已經出過了不少版本,包括 USB 2.0、USB 3.0、USB 3.1、USB 3.2 以及目前的 USB 4 等等。每個版本基本上都是向後兼容的,也就是 USB 3 的接口,可以讀 USB 2 的裝置,因此也不至於會因為混用而導致出什麼大問題。不過這些不同的版本規格在市場上的名稱也因為重命名等因素,令人眼花撩亂,可以參考下圖:

而最為大眾所熟知的應該就是黑色接口以及藍色接口了,這是一般我們可以從實體物件上簡單辨識 USB 2 以及 USB 3 的方式。

AI 生成,非實際影像

以 Mac mini(2014 年末)Macmini7,1 為例,上面是有 4 個 USB 3.0 (up to 5 Gbps) 的。雖說是 USB 3,但其接口其實並不是藍色的就是了...

那這次我本身有遇過的現象是,想透過 Option key 進到選擇開機裝置時,經過好幾顆隨身碟,加上寫入不同系統版本的開機程式的各種組合的試驗,發現但凡是使用 USB 3 的隨身硬碟,都會沒有反應,直接進到原本的 macOS 系統,即便其中也包含 USB 3.0 (USB 3.2 Gen 1) 是同規格,也還是如此。

我的這些嘗試主要是發生在 ESXi installer (v7、v8) 會有上述的現象,其他則是不確定。而如果是已經透過 ESXi installer 安裝 ESXi 系統到另一個外接 USB 硬碟的話,由於重新開機就能直接進 ESXi 系統,就沒特別另外做額外的試驗了。
P.S. 關於在有連接多個系統的情況下, mac 預設會開進哪個系統這是另外一件事;而 ESXi 支援 mac 到什麼程度,也不在本篇要討論的範圍。因此這兩件事就不在本篇多做延伸討論了。

總而言之,我推測這可能是因為不同產品上 USB 接口與 USB 外接裝置相容性問題造成的,而不僅僅只是受到 USB 標準以及版本等等因素的影響。

3. 為 macOS 製作可開機安裝磁碟
https://support.apple.com/zh-tw/101578
4. 如果 Mac 啟動後顯示有齒輪圖像的「選項」
https://support.apple.com/zh-tw/102342

本篇主要提供一些思路,當發現 Option key 在開機階段無法作用時,可以從 USB 本身去嘗試與排解。而畢竟出問題的因素可能有很多,不見得能夠很好去列舉,也很可能列舉不完,剩下的就只能依賴當下環境去做判斷了。