0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

安芯教育科技 来源:Arm服务器 作者:Martin1983 2021-06-19 15:11 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

    文章

    6722

    浏览量

    107361
  • ARM
    ARM
    +关注

    关注

    135

    文章

    9501

    浏览量

    388855
  • U盘
    +关注

    关注

    7

    文章

    496

    浏览量

    65485
  • ACPI
    +关注

    关注

    1

    文章

    14

    浏览量

    9259

原文标题:arm64版本WinPE启动盘的制作方法

文章出处:【微信号:Ithingedu,微信公众号:安芯教育科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    请问各位dayu200是不是不支持烧录64位的OpenHarmony

    我自己编译了OpenHarmony5.0.2的镜像,发现如果使用arm64参数编译为64版本,烧录后卡在开机动画无法开机,如果编译为32位就可以正常。请问dayu200不支持64位系
    发表于 08-16 17:39

    产品使用 | 龙芯2K0300 TF卡启动与系统更新指南

    启动盘方法,以及如何快速更新内核文件。一、TF卡系统安装1.1Windows环境安装步骤所需工具:7-Zip(或同类解压工具)UltraISO(需管理员权限运行)
    的头像 发表于 05-23 08:32 708次阅读
    产品使用 | 龙芯2K0300 TF卡<b class='flag-5'>启动</b>与系统更新指南

    U一键制作

    在电脑维修中启动盘很重要,靠谱的u一键启动制作方法
    发表于 05-06 16:10 44次下载

    Windows Arm64托管运行器正式支持GitHub Actions

    过去一年,Arm 与 GitHub 持续紧密合作,致力于为基于 Arm 平台的开发者打造更便捷、更高效的开发体验。GitHub 推出的 Arm 托管运行器正在革新应用程序的开发与部署流程,而近期推出
    的头像 发表于 04-28 14:23 908次阅读

    如何在Linux内核5.18版本之后和64位架构中从内核空间调用ioctl?

    \' 不再存在(至少对于 ARM64 架构)。 基本上问题如下: - 如何从内核空间驱动设备(作为 tty)? - 可能吗? - 除了 \'set_fs()\' 舞蹈之外,还有其他选择吗?方法(如果有的话)是否完全不同? -
    发表于 04-02 06:06

    一种永磁电机用转子组件制作方法

    使用胶水将芯轴与磁钢连接在一起,磁钢与芯轴组装好后,必须用专用机床进行同轴度加工,以最终达到产品同轴度的精度要求。这种制作方法的缺陷在于:所采用的同轴度加工,对机床的精度要求相当高,必须采用专用机床进行
    发表于 03-25 15:20

    如何将通讯环境改为X64-release版本的,是否合适的cyusbserial.dll?

    上找到他的X64版本的dll,使用时候发现,cypress_i2c.c 会抛出“运行时检查失败 #2 - 变量‘DeviceInfo’周围的堆栈已损坏。” 来自函数 GetCyI2CHandle。之后
    发表于 02-24 07:59

    迅为RK3562开发板Android源码定制开发-kernel开发

    内核版本是 5.10.157 版本,内核默认的配置文件是 kernel-5.10/arch/arm64/configs/rockchip_defconfig 如果我们要使用图形化界面配置内核
    发表于 02-11 15:54

    hyper u启动,Hyper-V 中U启动操作指南

    在Hyper-V虚拟化环境里,使用U启动虚拟机是一项实用技能,它能帮助我们完成操作系统安装、系统维护等任务。比如,想要在虚拟机中安装新系统,利用U启动就能便捷地加载安装程序。  
    的头像 发表于 02-10 14:09 2403次阅读
    hyper u<b class='flag-5'>盘</b><b class='flag-5'>启动</b>,Hyper-V 中U<b class='flag-5'>盘</b><b class='flag-5'>启动</b>操作指南

    迅为RK3562开发板Android源码定制开发-uboot开发

    /rk3562_defconfig_bak 2 然后设置 ARCH=arm64,输入以下命令: export ARCH=arm64 3 然后输入以下命令,将默认的配置文件覆盖.config make
    发表于 02-07 11:12

    motorBench 2.45.0版本说明

    电子发烧友网站提供《motorBench 2.45.0版本说明.pdf》资料免费下载
    发表于 01-22 16:15 0次下载
    motorBench 2.45.0<b class='flag-5'>版本</b>说明

    电脑搭建虚拟云,电脑搭建虚拟云电脑的具体方法

    较好的服务器,至少具备多核处理器、16GB以上内存和大容量硬盘,且有稳定的网络连接。    安装系统:下载电脑系统的镜像文件并制作U启动盘,将服务器设置为从U
    的头像 发表于 01-22 10:27 1141次阅读
    电脑搭建虚拟云,电脑搭建虚拟云电脑的具体<b class='flag-5'>方法</b>

    Allegro元件封装(焊)制作教程

    电子发烧友网站提供《Allegro元件封装(焊)制作教程.doc》资料免费下载
    发表于 01-02 14:10 2次下载

    电脑制作私有云,电脑制作私有云的教程,个人云电脑是什么以及怎么连接

    缴费,告别停车难困扰。无人驾驶出租车通过远程云控保障行驶安全,未来出行因远程连接变得智能、便捷、舒适。接下来和大家一起探索电脑制作私有云的教程。    电脑制作私有云的教程:  
    的头像 发表于 12-30 14:08 694次阅读
    电脑<b class='flag-5'>制作</b>私有云<b class='flag-5'>盘</b>,电脑<b class='flag-5'>制作</b>私有云<b class='flag-5'>盘</b>的教程,个人云电脑是什么以及怎么连接

    小批量电路板加工新选择:探索高效低成本的方法

    一站式PCBA智造厂家今天为大家讲讲小批量电路板加工制作方法哪些?小批量电路板加工制作方法
    的头像 发表于 12-25 14:38 1129次阅读