蘋果 M4 Mac 虛擬機受限:無法運行 Ventura 13.4 之前的 macOS
2024-11-21 14:36 作者或來源:IT之家
IT之家 11 月 18 日消息,據 Macrumors 報道,用戶和開發者發現,基于 M4 芯片的新款 Mac 無法運行 macOS Ventura 13.4 之前的舊版 macOS 虛擬機。
安全研究員 Csaba Fitzl 首次指出這一問題,并已在 Apple 反饋中記錄。該問題影響了包括 UTM 在內的流行虛擬化軟件,當嘗試在 M4 Mac 上運行早期版本的 macOS 虛擬機時,用戶會遇到黑屏,并且虛擬機完全無法啟動。
這一限制似乎發生在內核啟動的早期階段,因為活動監視器顯示,盡管分配了多個內核,但只有一個活動虛擬內核,這表明故障發生在 VM 內核能夠初始化其它內核之前。
據IT之家了解,M1、M2 和 M3 Mac 不存在此限制,它們都可以成功運行 macOS Monterey (12.0.1) 及更高版本的虛擬機(存在一些限制),不過在搭載蘋果 M 系列芯片的 Mac 電腦上從未支持過 Big Sur 的虛擬化。
對于依賴舊版 macOS 虛擬機進行測試或出于兼容性目的的用戶來說,在購買 M4 Mac 之前可能需要考慮這一限制。目前,M4 Mac 上支持虛擬化的 macOS 版本包括:
- macOS Ventura 13.4 及更高版本
- macOS Sonoma 14
- macOS Sequoia 15
由于問題發生在啟動過程的早期階段,Oakley 報告稱,修復此問題可能需要蘋果為舊版 macOS 版本發布新的 IPSW 文件,這對于該公司來說是史無前例的,因此不太可能實現。
值得一提的是,M 系列 Mac 還有其它虛擬化限制,例如無法在虛擬機中運行 App Store 應用。
蘋果公司于 10 月發布了搭載 M4 芯片的新款 iMac、Mac mini 和 MacBook Pro。