Arm去年10月推出了Arm SystemReady基礎認證計劃,這有助于軟件無縫跨越一個充滿活力、多樣的基于Arm的硬件生態(tài)系統。
自Arm系統架構誕生以來,微軟一直是基于標準的有力推動者。現在,微軟繼續(xù)大力支持Arm SystemReady計劃,友好的公開了WinPE,它可以用于SystemReady認證。WinPE在識別標準兼容問題方面有很大幫助,特別是在PCIe和ACPI領域。
本文主要介紹arm64版本WinPE啟動盤的制作方法,以及制作過程中可能會遇到的問題和解決方法。
制作方法
準備一臺安裝了windows系統的PC或虛擬機(本文的安裝過程在windows10 1809版本下完成)
下載并安裝 Windows ADK
微軟官網提供了Windows ADK的介紹和下載地址,鏈接如下:
https://docs.microsoft.com/zh.。。
運行copype和MakeWinPEMedia兩個命令完成WinPE啟動盤的制作
第一步:創(chuàng)建WinPE文件的工作副本,注意這里的architecture選項要使用arm64
copype arm64 C:WinPE_arm64
第二步:制作可啟動的WinPE U盤。/UFD表示選項格式化U盤并安裝WinPE,P:表示U盤的驅動器號
MakeWinPEMedia /UFD C:WinPE_arm64 P:
微軟官網參考步驟如下:
https://docs.microsoft.com/zh.。。
常見問題和解決方法
運行copype時出現錯誤“Can‘t find copype command”
解決方法:找到windows 10版本下的copype安裝路徑,到相關路徑下直接運行。
查找copype所在路徑
dir copype* /a /s
該版本中copype命令實際所在位置如下
C:Program Files (x86)Windows Kits10Assessment and Deployment KitWindows Preinstallation Environment
運行copype時出現錯誤“ERROR: The following processor architecture was not found: arm64”
解決方法:找到copype.cmd腳本,打開并加入下面兩個環(huán)境變量
set WinPERoot=C:Program Files (x86)Windows Kits10Assessment and Deployment KitWindows Preinstallation Environment
set OSCDImgRoot=C:Program Files (x86)Windows Kits10Assessment and Deployment KitDeployment Tools
運行copype時出現錯誤ERROR: The following path for firmware files was not found: “。。。.arm64Oscdimg”
解決方法:該錯誤表示Oscdimg的路徑不對。找到copype.cmd腳本,打開并修改環(huán)境變量FWFILESROOT
原內容:set FWFILESROOT=%OSCDImgRoot%.。。。\%WINPE_ARCH%Oscdimg
修改為:set FWFILESROOT=%OSCDImgRoot%\%WINPE_ARCH%Oscdimg
運行MakeWinPEMedia時出現錯誤“ERROR: Failed to format ”E:“; DiskPart errorlevel -2147212243.”
解決方法:該錯誤表示U盤分區(qū)的大小超過了FAT32的上限32GB。將U盤分出一個小于32GB的分區(qū),再次運行該命令即可。
運行MakeWinPEMedia時出現錯誤“ERROR: Failed to format ”D:“; DiskPart errorlevel -2147024809”
解決方法:該錯誤表示U盤的分區(qū)格式為GPT,將分區(qū)格式改為MBR,再次運行該命令即可。
編輯:jq
-
微軟
+關注
關注
4文章
6599瀏覽量
104088 -
ARM
+關注
關注
134文章
9097瀏覽量
367668 -
U盤
+關注
關注
7文章
489瀏覽量
63272 -
ACPI
+關注
關注
1文章
11瀏覽量
8960
原文標題:arm64版本WinPE啟動盤的制作方法
文章出處:【微信號:Ithingedu,微信公眾號:安芯教育科技】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論