arm64版本WinPE启动盘的制作方法有哪些?

描述

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

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分