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文章
6752浏览量
108082 -
ARM
+关注
关注
135文章
9588浏览量
393666 -
U盘
+关注
关注
7文章
498浏览量
66545 -
ACPI
+关注
关注
1文章
14浏览量
9292
原文标题:arm64版本WinPE启动盘的制作方法
文章出处:【微信号:Ithingedu,微信公众号:安芯教育科技】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
信创装机实测:GS0-5001 主板 + 海光 5380 平台,Rufus 制作启动盘完美适配麒麟 2503
手把手教你:AI算力模组适配Ubuntu 24.04教程
Linux Kernel 6.1 tools目录全解析 | RK平台ARM64交叉编译实战指南
无法在 VF2 上运行 aarch64 / x86_64 容器怎么处理?
从架构到驱动:这三本经典书,承包了我的嵌入式Linux入门与进阶
深入剖析ARM64内核关键文件:kernel-6.1/arch/arm64/kernel/head.S
深入剖析ARM64异常处理:开发者必须掌握的底层核心逻辑
【HZ-RK3568开发板免费体验】HZ-RK3568开发板操作系统编译
请问各位dayu200是不是不支持烧录64位的OpenHarmony
Labview与低功率蓝牙(5.0版本)怎么连接和通信
产品使用 | 龙芯2K0300 TF卡启动与系统更新指南
arm64版本WinPE启动盘的制作方法有哪些?
评论