近期,有用戶和開發(fā)者向Macrumors透露了一個關(guān)于新款M4芯片Mac電腦的意外限制。據(jù)報(bào)告,這些新款Mac設(shè)備無法運(yùn)行macOS Ventura 13.4之前的舊版macOS虛擬機(jī)。
這一問題的發(fā)現(xiàn)者,安全研究員Csaba Fitzl,已在Apple的反饋系統(tǒng)中記錄了此問題。受影響的不僅是專業(yè)用戶,還包括使用流行虛擬化軟件UTM的普通用戶。當(dāng)他們試圖在M4 Mac上運(yùn)行早期版本的macOS虛擬機(jī)時,會遇到虛擬機(jī)無法啟動,屏幕顯示為黑屏的情況。
據(jù)悉,這一限制似乎發(fā)生在虛擬機(jī)內(nèi)核啟動的早期階段。盡管系統(tǒng)為虛擬機(jī)分配了多個內(nèi)核,但活動監(jiān)視器顯示只有一個內(nèi)核處于活動狀態(tài)。這表明問題出現(xiàn)在虛擬機(jī)內(nèi)核能夠初始化其他內(nèi)核之前,導(dǎo)致了啟動失敗。
值得注意的是,M1、M2和M3系列的Mac電腦并未受到這一限制的影響。這些設(shè)備雖然存在一些限制,但仍可以成功運(yùn)行macOS Monterey(12.0.1)及更高版本的虛擬機(jī)。然而,對于搭載蘋果M系列芯片的Mac電腦而言,從未支持過Big Sur系統(tǒng)的虛擬化。
對于需要依賴舊版macOS虛擬機(jī)進(jìn)行測試或確保軟件兼容性的用戶來說,這一限制無疑是一個需要考慮的重要因素。在購買M4 Mac之前,他們可能需要重新評估自己的需求。目前,M4 Mac支持虛擬化的macOS版本包括macOS Ventura 13.4及更高版本、macOS Sonoma 14和macOS Sequoia 15。
據(jù) Oakley 報(bào)告稱,由于問題發(fā)生在虛擬機(jī)啟動過程的早期階段,修復(fù)這一問題可能需要蘋果為舊版macOS版本發(fā)布新的IPSW文件。然而,這對于蘋果公司來說將是史無前例的舉措,因此實(shí)現(xiàn)的可能性較低。M系列Mac還存在其他虛擬化限制,例如無法在虛擬機(jī)中運(yùn)行App Store應(yīng)用。
蘋果公司于10月發(fā)布了搭載M4芯片的新款iMac、Mac mini和MacBook Pro,但這些新設(shè)備在虛擬化方面存在上述限制,用戶在選擇時需要謹(jǐn)慎考慮。