如何在 M1 Mac 上執行 ARM 版本的 Windows?

時間 2021-05-30 07:21:11

1樓:卡列寧的微笑

手持丐版Macbook Air M1。已經吃上ARM版本的win10啦(最新insider版本)

使用體驗出乎意料的好,pd執行的win響應極快,流暢不卡。而且再也沒有過去mbp執行pd吵鬧的風扇聲和燙手。很長時間以來M1 Mac能否完美執行windows的顧慮就此消除~

2樓:

QEMU patches - Patchwork

雖然音效卡和網絡卡都已經可用了,但現代Windows都十分依賴GPU加速,而這點Qemu目前還是沒法做到。

如果不打補丁,還是可以用Qemu原本的qemu-system-aarch64來執行Windows的,但純粹是軟體模擬,沒有硬體加速,效率極低。Qemu甚至也可以執行x86和x86_64的Windows,但也都是軟體模擬,效率也非常低。

題外話,個人認為至少目前,更有意義的是執行x86或x86_64的Windows。因為目前Windows生態主要是x86和x86_64,大量的軟體也都在這兩個平台。只是現在使用Qemu模擬執行x86的Windows效率還是太低,可能還不如用虛擬化執行ARM Win10,再在虛擬機器中執行x86應用程式,可能是出於這個原因Alexander Graf才嘗試虛擬化Windows 10 ARM。

而執行Windows應用程式還可以通過Rosetta 2執行Crossover,但Crossover/Wine的相容性一直是個大問題,只有一部分Windows程式能正常執行,而且Rosetta 2 二次轉譯的效能損失也較大。

在Mac使用Intel處理器之前,甚至都有在當時的Mac上執行Windows的方法,有興趣的話可以參考:

osnine:談談 PPC Mac 上的 PC 「虛擬機器」

3樓:

理論上M1 Mac通過ARM64虛擬機器執行Windows on ARM顯然是可行的,而實際上目前確實有大佬用QEMU做了ARM64虛擬機器,能跑Win10,並且現在已經把網絡卡音效卡都修好了。

程式設計師買 M1 Mac 選 Pro 還是 Air ?

飛魚 從事開發工作的話,還是 pro 合適點,畢竟 M1 晶元存在軟體相容的問題。而且,過幾個月 M2 就快出了,現在買 M1 的還不如再等幾個月。個人平時使用 pro,不論是程式設計還是娛樂,絲滑的一批。總之 pro YYDS。 裝睡的人叫不醒 程式設計師首選Pro,M1的Air主要是散熱不行。但...

M1 晶元的 Macbook Pro上能執行 Adobe 全家桶嗎

問號君 截止目前 2020年12月19日 Adobe 全家桶中只有 Photoshop 和 Lightroom 原生支援了 M1 版本。其他 Adobe 軟體目前可以通過 Rosetta 2 轉譯執行,用起來也沒啥問題。但畢竟是通過 x86 指令來翻譯成 ARM,多了個轉譯環節,所以在執行過程中,可...

如何在 mac 電腦上寫 C?

壓縮餅乾 我是用mac遠端旁邊的windows,在windows上寫c 不直接用windows是因為自己工作學習嚴重依賴mac生態。 小蘿蔔蟲 CLion codeblocks 終端 gcc Mac上的終端很好用!還有vscode,萬物皆可vscode 同樣的還有sublime 搭上tabnine自...