因著不同原因,例如是測試個別程式或配合不能使用新版 macOS 的程式,有些 Mac 用家或需要利用虛擬機器,同時運行較舊版本的 macOS。不過於今代 M4 版的 Mac,包括 iMac、Mac mini 及 MacBook Pro,原來蘋果加入了一項新限制,就是不能運行 macOS Ventura 13.4 以前的虛擬化 macOS。
M4 Mac 對虛擬化 macOS 版本有限制
電腦保安研究員 Csaba Fitzl 指出,現時已有 M4 版 Mac 的用家反映不能透過虛擬機器程式例如 UTM,運行比 macOS Ventura 13.4 更舊版本的虛擬化 macOS。若用家嘗試運行,不但虛擬機器本身會無法啟動,亦會變成黑屏,無法操作。
換言之,目前各款內置 M4 系列晶片的 Mac 只可運行的虛擬化 macOS 版本包括:
- macOS Ventura 13.4 及以上
- macOS Sonoma 14
- macOS Sequoia 15
理論上,解決此問題不是沒辦法,但就可能需要蘋果釋出更新的 IPSW 文件。不過問題是,這在過去並不常見,蘋果亦未必接受。所以若 Mac 用家有需要使用虛擬化的舊版 macOS,系統版本還要是比 Ventura 13.4 舊,就不能使用現時最新的 M4 版 Mac。
問題並不影響配備 M3 或以前 M 系晶片 Mac
上述的限制,並不適用於內置 M1、M2 和 M3 系列晶片的各款 Mac。這些較舊款的 Mac 能夠運行 macOS Monterey 12.0.1 或以上版本的虛擬機器。不過與 M4 版 Mac 不支援 macOS Ventura 13.4 或以前虛擬 macOS 一樣,所有內置 M 系晶片的 Mac 都不支援運行虛擬化的 macOS Big Sur。
來源︰MacRumors