近日有使用者和開發者回報,搭載 M4 晶片的 Mac 在虛擬化環境中無法執行 macOS Ventura 13.4 及更早之前的作業系統,這對需要使用舊版 macOS 進行測試或維持相容性的用戶來說,可能是一項關鍵考量。
根據使用者報告和開發人員的發現,基於M4 的新Mac 無法運行macOS Ventura 13.4 之前舊版macOS 的虛擬機器。根據 Eclectic Light Company 的Howard Oakley 撰寫的深度文章、 安全研究員Csaba Fitzl 著重強調了這個問題,該問題已在Apple Feedback 中進行了記錄,並影響到包括UTM在內的流行虛擬化軟體。
M4 Mac的虛擬主機 問題
根據技術網站 Eclectic Light Company 的報導,資安研究員Csaba Fitzl指出,當他嘗試在 M4 Mac 上啟動舊版 macOS 虛擬主機時,會出現黑畫面,而且虛擬主機完全無法啟動。這個問題也影響包括 UTM 在內的多款虛擬主機軟體。
舊款Mac沒有問題
值得注意的是,搭載 M1、M2 和 M3 晶片的 Mac 仍能可以執行 macOS Monterey 12.0.1 等更早的虛擬主機,但要注意的是這幾款裝置不支援在 Apple Silicon的虛擬主機環境中,執行 macOS Big Sur 作業系統。
哪些版本可在M4 Mac上運行?
目前,M4 晶片 Mac 能支援的 macOS 版本包括:
.macOS Ventura 13.4及後續更新版本
.macOS Sonoma 14
.macOS Sequoia 15
修復的可能性不高
技術分析認為,這項問題的解決可能需要蘋果 為舊版 macOS 提供更新的 IPSW 檔案,但由於蘋果從來不曾對舊版作業系統進行類似修正,因此修復的可能性並不高。
這項限制讓人再次注意到 Apple Silicon 晶片 Mac 在虛擬主機上的挑戰,也無法在虛擬主機執行 App Store。不過,在 macOS Sequoia 中,蘋果新增了一項新功能,讓使用者們可以在虛擬主機環境下登入 iCloud。
另外,對於需要在虛擬主機中使用舊版 macOS 的使用者來說,這項限制可能會影響升級 到 M4 晶片 Mac 的考量,特別是在開發、測試或特定工作需求上。
《原文刊登於合作媒體三嘻行動哇,聯合新聞網獲授權轉載。》