M1芯片出了大半年疯暑,甚至登陸了新款iPad Pro织鲸,雖然我們?nèi)詿o法直接在M1上安裝Windows袋毙。但Parallels Desktop早就用虛擬機(jī)方案解決了此問題此虑,而且體驗(yàn)還非常好,但是它收費(fèi)库正,所以…
這篇文章主要介紹的是基于UTM的Windows安裝過程曲楚,UTM老早就登陸了iPhone/iPad的應(yīng)用商店了,所以理論上來說褥符,使用M1芯片的iPad也可以使用這個(gè)APP安裝Windows龙誊。
準(zhǔn)備工作
- 安裝UTM,你可以在官網(wǎng)上免費(fèi)下載或者在App Store給它捐$9.99喷楣。
- 從微軟官網(wǎng)上下載Windows10 ARM的系統(tǒng)映像趟大,注意正確的后綴是.VHDX,切記不要下載.iso格式铣焊。
- 下載spice-guest-tools工具逊朽,該工具由UTM提供,為Windows提供網(wǎng)絡(luò)和相關(guān)支持的驅(qū)動程序曲伊。
如果這個(gè)鏈接錯(cuò)誤叽讳,打開 https://mac.getutm.app/support/ 拖動到最底部下載
- 下載自定義BIOS,用來解決虛擬機(jī)中光標(biāo) 閃動/ 消失/ 點(diǎn)擊無效 等問題。
新建虛擬機(jī)
由于UTM是有中文的坟募,所以只提及幾個(gè)關(guān)鍵步驟
- 系統(tǒng)架構(gòu)選擇 ARM64(aarch64) 內(nèi)存調(diào)整到4GB或以上
- 預(yù)防Windows藍(lán)屏:預(yù)處理 Windows10 ARM映像
耐心地等Windows安裝完畢岛蚤,你正信心滿滿地重啟虛擬機(jī)時(shí),鐺~~的一聲懈糯,Windows帶著它的祖?zhèn)骷寄芨嬖V你:藍(lán)涤妒!屏!啦赚哗!
UTM官方顯然已經(jīng)知道這個(gè)問題届腐,所以他們推薦了一個(gè)做法铁坎,預(yù)先將Win10映像處理為.qcow2格式,再使用新格式的文件生成虛擬機(jī)就可以杜絕藍(lán)屏現(xiàn)象犁苏。
- 打開終端硬萍,使用homebrew安裝qemu
$ brew install qemu
- 安裝完畢后,使用qemu提供的命令處理Win10映像
# Win10-arm.VHDX 替換為你本地".VHDX"文件的所在路徑
# ~/Desktop/Win10-arm.qcow2 為新文件围详,在桌面上
$ qemu-img convert -p -O qcow2 Win10-arm.VHDX ~/Desktop/Win10-arm.qcow2
耐心等待上面的命令執(zhí)行完畢朴乖,然后回到UTM
-
打開“驅(qū)動器”選項(xiàng)卡,點(diǎn)擊"Import Drive",選擇桌面上的 Win10-arm.qcow2文件助赞,接口選擇NVMe
utm2.png -
再點(diǎn)擊"New Drive"买羞,勾選 ?? “可擴(kuò)展”,在點(diǎn)擊"創(chuàng)建"
utm3.png - 點(diǎn)擊底部“保存”按鈕
-
記得剛剛創(chuàng)建的可擴(kuò)展接口嗎雹食,在詳情頁中有一欄"CD/DVD"畜普,點(diǎn)它,選擇下好的spice-guest-tools-xxx.iso文件
utm4.png 啟動虛擬機(jī)群叶,無需任何操作吃挑,等待Windows安裝(大概3到5分鐘左右)
優(yōu)化虛擬機(jī)體驗(yàn)
不出意料的話,你現(xiàn)在得到了一個(gè)無法聯(lián)網(wǎng)和800*600分辨率的Windows街立,別急舶衬,你已經(jīng)成功了一大半,現(xiàn)在
- 打開文件管理器赎离,進(jìn)入D盤逛犹,雙擊spice-guest-tools-xxx.exe 安裝驅(qū)動
- 關(guān)閉虛擬機(jī),將下載好的CustomBIOS.zip解壓后梁剔,得到一個(gè)同名文件夾虽画,打開后有6個(gè)文件。(自定義虛擬機(jī)BIOS分辨率荣病,解決虛擬機(jī)光標(biāo)卡頓的問題)
3.打開終端码撰,執(zhí)行 (備份操作, 這一步可以略過)
$ mv /Applications/UTM.app/Contents/Resources/qemu/edk2-aarch64-code.fd /Applications/UTM.app/Contents/Resources/qemu/edk2-aarch64-code.fd.back
4.執(zhí)行下面的命令,會彈出訪達(dá)窗口
$ open /Applications/UTM.app/Contents/Resources/qemu
5.將CustomBIOS文件夾中的edk2-aarch64-code.fd文件復(fù)制到上一部打開的窗口中众雷,選擇“覆蓋”
6.回到UTM,右鍵虛擬機(jī)做祝,選擇“編輯”砾省,選擇“驅(qū)動器”選項(xiàng)卡,選擇"Import Drive"按鈕混槐,選擇CustomBIOS文件夾內(nèi)的pflash0.img文件编兄,接口選擇 PC System Flash.
7.再次選擇"Import Drive"按鈕,選擇CustomBIOS文件夾內(nèi)的pflash1.img文件声登,接口選擇 PC System Flash.
8.在“顯示“一欄中勾選
??"適應(yīng)屏幕"
??"視網(wǎng)膜模式"
9.如有需要狠鸳,在“共享”一欄勾選 ??“目錄共享”
10.點(diǎn)擊"保存"揣苏,如果你勾選了目錄共享,別忘了保存后在詳情頁選擇需要共享給Windows的目錄件舵。
11.第二次啟動虛擬機(jī)卸察,出現(xiàn)UTM的Logo后,狂按Esc進(jìn)入Bios設(shè)置铅祸。
選擇 "Device Mananger" -> "OVMF Platform Configuration" 更改你想要的分辨率(推薦2560*1600)
選完后記得保存一下坑质,"Commit Changes and Exit",然后按Esc后選擇"continue"临梗,進(jìn)入系統(tǒng)后可能需要重啟(如果分辨率正澄卸螅可以忽略)
最后
如果系統(tǒng)分辨率正常的話,切記不要在Windows中更改系統(tǒng)分辨率(更改到Display1)盟庞,如果更改后導(dǎo)致光標(biāo)閃爍甚至消失吃沪,即使再次更改回Display2也無法解決此問題。
參考:
https://mac.getutm.app/gallery/windows-10-arm
https://github.com/utmapp/UTM/issues/2628
原文:https://code.evink.cn/2021/08/post/install-windows-for-m1-macbook/