https://m.toutiao.com/is/iLMxUcgd/
1,下載QEMU虛擬機(jī)軟件,使用以下版本,并安裝到計(jì)算機(jī)任意目錄之下。
https://qemu.weilnetz.de/w64/2017/qemu-w64-setup-20171217.exe
https://qemu.weilnetz.de/w32/2017/qemu-w32-setup-20171217.exe
2,下載WINDOWS 10 ARM64鏡像,從以下地址獲取,下載完成后,把鏡像移入QEMU虛擬機(jī)根目錄之下。
https://uup.rg-adguard.net/index.php
注意:此網(wǎng)站下載的是批處理文件,在WINDOWS下執(zhí)行,既可下載到最終ISO鏡像。
3,下載Linaro UEFI與帶虛擬磁盤驅(qū)動的虛擬磁盤三個文件,從以下地址獲得。
鏈接:
https://pan.baidu.com/s/1lba9kdN8QCiTtfYJtFGt7Q ;
4,把下載好的Linaro UEFl的ROM文件
QEMU_EFI.img/QEMU_VARS.img與與帶虛擬磁盤驅(qū)動的虛擬磁盤drivers.vhdx移入QEMU虛擬機(jī)根目錄之下。
5,新建TXT文本,名稱創(chuàng)建磁盤,復(fù)制以下命令并保存,后綴更改為bat或cmd,然后在Windows系統(tǒng)下執(zhí)行,就得到名稱system.img ,大小20GB的虛擬磁盤文件。
qemu-img create -f raw system.img 20G
6,新建TXT文本,名稱WINDOWS 10 ARM安裝,復(fù)制以下命令并保存,后綴更改為bat或cmd,然后修改其中含ISO文件的名稱,名稱是之前下載的鏡像,system.vhdx修改為system.img,最后保存。
qemu-system-aarch64.exe ^
-M virt ^
-cpu cortex-a57 ^
-smp 3 ^
-m 4G ^
-pflash QEMU_EFI.img ^
-pflash QEMU_VARS.img ^
-device VGA ^
-device nec-usb-xhci ^
-device usb-kbd ^
-device usb-mouse ^
-device usb-storage,drive=install ^
-machine usb=on -device usb-tablet ^
-drive if=none,id=install,format=raw,media=cdrom,file=17083.1000.180119-1645.RS_PRERELEASE_CLIENTCOMBINED_UUP_ARM64FRE_EN-US.ISO ^
-device usb-storage,drive=drivers ^
-drive if=none,id=drivers,readonly=on,file=drivers.vhdx ^
-device virtio-blk,drive=system ^
-drive if=none,id=system,format=raw,file=system.vhdx
7,在Windows下執(zhí)行Windows 10 ARM.BAT批處理,開始安裝系統(tǒng)如下。其中,按F2是進(jìn)Linaro UEFI BIOS設(shè)置選項(xiàng),F(xiàn)4是啟動光盤鏡像安裝。
QEMU UEFI設(shè)置界面圖,F(xiàn)2進(jìn)設(shè)置,F(xiàn)4光盤啟動。
開始安裝,顯WINDOWS 10圖標(biāo)。
WINDOWS安裝程序,選擇默認(rèn),下一步。
選擇現(xiàn)在安裝。
等待安裝程序啟動。
選擇WINDOWS版本,我選擇專業(yè)版。
同意許可,點(diǎn)下一步。
選擇自定義安裝。
選擇加載驅(qū)動程序。
選擇瀏覽,找到drivers.vhdx這個盤符后掃描,找到以上驅(qū)動程序后,選擇并點(diǎn)下一步進(jìn)行安裝磁盤驅(qū)動,讓其識別之前創(chuàng)建的20GB磁盤。
選擇安裝到驅(qū)動器1未分配分區(qū),點(diǎn)下一步。
等待系統(tǒng)安裝復(fù)制文件,需要耐心等待。
耐心等待。
等待重啟。
耐心等待1。
耐心等待2。
耐心等待3
耐心等待4
選擇中國,點(diǎn)是。
默認(rèn)設(shè)置,點(diǎn)是。
跳過鍵盤選擇。
跳過網(wǎng)絡(luò)設(shè)置。
設(shè)置帳戶名,自己定。
密碼空,下一步。
個人助理選擇否。
默認(rèn)設(shè)置。
等待加載桌面。
桌面加載完成,Windows 10標(biāo)準(zhǔn)桌面。
熟悉的Windows 10開始菜單。
Windows 10設(shè)置系統(tǒng)信息,基于ARM處理器的Windows 10 64位操作系統(tǒng),我裝的是1803版的Windows 10。
傳統(tǒng)控制面板系統(tǒng)信息。
Windows 10設(shè)備管理器,CPU顯示四核虛擬處理器,磁盤驅(qū)動就是系統(tǒng)安裝之前安裝的驅(qū)動程序。
其中有個很特別文件夾,程序文件(ARM)。
系統(tǒng)目錄下幾個特殊目錄,如下:
注:SYSARM32對應(yīng)ARM32位應(yīng)用程序調(diào)用庫,SYSTEM32對應(yīng)ARM64應(yīng)用程序調(diào)用庫,SYSWOW64對應(yīng)X86-32位應(yīng)用程序調(diào)用庫。
以下是Windows 10 ARM64系統(tǒng)下,運(yùn)行X86 32系統(tǒng)應(yīng)用程序截圖,是可以真實(shí)運(yùn)行的。
X86版CPU-Z檢測CPU信息,只是信息是虛擬X86處理器,也就是表示此系統(tǒng)是通過模擬方式運(yùn)行X86程序。
X86版3D模型查看器。
X86版軟碟通,估計(jì)熟悉的人不少,這軟件刻光盤,提取光盤鏡像,制作USB啟動盤都能做。
X86版家園2模型編輯器CFHODED,能完美運(yùn)行。
X86版家園2模型編輯器CFHODED,能正常打開家園2 HOD模型,并且可以進(jìn)行3D模型查看與編輯。
X86軟件與ARM64軟件并存運(yùn)行
X86版3D模型查看器,同樣可以查看3D模型,可以說明QEMU目前的虛擬顯卡是支援3D應(yīng)用的,只是很弱。
最后說明:WINDOWS 10 ARM64版本與WINDOWS 10 X86/X64版本之前界面功能沒任何差別,只是ARM64版除支持ARM版Windows應(yīng)用外還能通過模擬器形式支持運(yùn)行X86-32位應(yīng)用程序,兩個系統(tǒng)版本,前者支援ARM處理器的精簡指令集架構(gòu),后者支援X86-64處理器的復(fù)雜指令集架構(gòu)。