【ITBEAR】近期,有用戶和開發者向Macrumors透露了一個關于新款M4芯片Mac電腦的意外限制。據報告,這些新款Mac設備無法運行macOS Ventura 13.4之前的舊版macOS虛擬機。
這一問題的發現者,安全研究員Csaba Fitzl,已在Apple的反饋系統中記錄了此問題。受影響的不僅是專業用戶,還包括使用流行虛擬化軟件UTM的普通用戶。當他們試圖在M4 Mac上運行早期版本的macOS虛擬機時,會遇到虛擬機無法啟動,屏幕顯示為黑屏的情況。
據悉,這一限制似乎發生在虛擬機內核啟動的早期階段。盡管系統為虛擬機分配了多個內核,但活動監視器顯示只有一個內核處于活動狀態。這表明問題出現在虛擬機內核能夠初始化其他內核之前,導致了啟動失敗。
值得注意的是,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,但這些新設備在虛擬化方面存在上述限制,用戶在選擇時需要謹慎考慮。