Arm去年10月推出了Arm SystemReady基礎認證計劃,這有助于軟件無縫跨越一個充滿活力、多樣的基于Arm的硬件生態系統。
自Arm系統架構誕生以來,微軟一直是基于標準的有力推動者。現在,微軟繼續大力支持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啟動盤的制作
第一步:創建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腳本,打開并加入下面兩個環境變量
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腳本,打開并修改環境變量FWFILESROOT
原內容:set FWFILESROOT=%OSCDImgRoot%.。。。\%WINPE_ARCH%Oscdimg
修改為:set FWFILESROOT=%OSCDImgRoot%\%WINPE_ARCH%Oscdimg
運行MakeWinPEMedia時出現錯誤“ERROR: Failed to format ”E:“; DiskPart errorlevel -2147212243.”
解決方法:該錯誤表示U盤分區的大小超過了FAT32的上限32GB。將U盤分出一個小于32GB的分區,再次運行該命令即可。
運行MakeWinPEMedia時出現錯誤“ERROR: Failed to format ”D:“; DiskPart errorlevel -2147024809”
解決方法:該錯誤表示U盤的分區格式為GPT,將分區格式改為MBR,再次運行該命令即可。
編輯:jq
-
微軟
+關注
關注
4文章
6649瀏覽量
105211 -
ARM
+關注
關注
134文章
9265瀏覽量
373277 -
U盤
+關注
關注
7文章
492瀏覽量
63876 -
ACPI
+關注
關注
1文章
11瀏覽量
9066
原文標題:arm64版本WinPE啟動盤的制作方法
文章出處:【微信號:Ithingedu,微信公眾號:安芯教育科技】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
如何在Linux內核5.18版本之后和64位架構中從內核空間調用ioctl?
一種永磁電機用轉子組件制作方法
如何將通訊環境改為X64-release版本的,是否有合適的cyusbserial.dll?
迅為RK3562開發板Android源碼定制開發-kernel開發
hyper u盤啟動,Hyper-V 中U盤啟動操作指南

電腦搭建虛擬云,電腦搭建虛擬云電腦的具體方法

電腦制作私有云盤,電腦制作私有云盤的教程,個人云電腦是什么以及怎么連接

PyTorch 2.5.1: Bugs修復版發布

評論