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

    文章

    6145

    浏览量

    103011
  • ARM
    ARM
    +关注

    关注

    134

    文章

    8615

    浏览量

    361305
  • U盘
    +关注

    关注

    7

    文章

    481

    浏览量

    62739
  • ACPI
    +关注

    关注

    1

    文章

    10

    浏览量

    8923

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

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

收藏 人收藏

    评论

    相关推荐

    UltralIOS制作启动盘步骤

    1、打开UltraISO工具。 2、点击文件-打开-选择镜像。 3、选择好镜像后,点击启动-写入硬盘映像。 4、选择硬盘驱动器,选择好后点击写入-等待制作完成。
    的头像 发表于 03-08 14:46 75次阅读
    UltralIOS<b class='flag-5'>制作</b><b class='flag-5'>启动盘</b>步骤

    UltralIOS制作启动盘步骤

    1.打开UltraISO工具 2.点击文件-打开-选择镜像   3.选择好镜像后,点击启动-写入硬盘映像   4.选择硬盘驱动器,选择好后点击写入-等待制作完成   审核编辑 黄宇
    的头像 发表于 03-04 16:48 134次阅读
    UltralIOS<b class='flag-5'>制作</b><b class='flag-5'>启动盘</b>步骤

    无感绕线电阻器制作方法及其缺点?

    无感绕线电阻器制作方法及其缺点? 绕线电阻器是一种最常见的电阻器类型,它由一根绝缘电线绕成的线圈和连接的引线组成。绕线电阻器主要用于电路中对电流的控制和调整,常见于各类电子产品和电路中。在以下
    的头像 发表于 12-29 10:45 706次阅读

    ARM64位与ARM32位OP-TEE启动过程的差异

    ARM32的OP-TEE与ARM64的OP-TEE启动过程大致相同。ARM64的OP-TEE的_start函数定义在generic_entry_a6
    的头像 发表于 11-07 15:12 244次阅读

    海凌科新款arm64开发板wukongPi 4B简述

    海凌科新款arm64开发板——wukongPi 4B上架,兼容树莓派,采用RK3399 SoC。
    的头像 发表于 08-07 14:53 558次阅读
    海凌科新款<b class='flag-5'>arm64</b>开发板wukongPi 4B简述

    Arm64程序调用通用寄存器的使用方法

    下面是Arm64程序调用标准规定的通用寄存器的使用方法。 参数寄存器(X0-X7) 函数参数数量小于等于8个时,使用X0-X7传递,大于8个时,多余的使用栈传递,函数返回时返回值保存在X0
    的头像 发表于 07-28 11:28 1738次阅读
    <b class='flag-5'>Arm64</b>程序调用通用寄存器的使用<b class='flag-5'>方法</b>

    Arm64栈回溯 结构介绍

    Arm64有4种栈,分别是空增栈(Empty Ascendant Stack,EA)、空减栈(Empty Descendant Stack,ED)、满增栈(Full Ascendant Stack
    的头像 发表于 07-28 11:25 414次阅读
    <b class='flag-5'>Arm64</b>栈回溯 结构介绍

    Insun英尚SPI程序制作方法

    Insun英尚SPI程序制作方法
    的头像 发表于 07-06 10:25 392次阅读
    Insun英尚SPI程序<b class='flag-5'>制作方法</b>

    数字温度测量装置的制作方法

    电子发烧友网站提供《数字温度测量装置的制作方法.zip》资料免费下载
    发表于 06-29 11:18 0次下载
    数字温度测量装置的<b class='flag-5'>制作方法</b>

    多核CPU的启动方式

    工作中遇到的多核 ARM CPU 越来越多,总结分享一些多核启动的知识,希望能帮助更多小伙伴。 在 ARM64 架构下如果想要启动多核,有 spin-table 和 psci 两种方式
    的头像 发表于 06-22 10:04 1058次阅读

    迅为iTOP-RK3588开发板Android12源码定制开发kernel开发

    内核版本是 5.10.66 版本,内核默认的配置文件是 3588-android12/kernel-5.10/arch/arm64/configs/rockchip_defconfig 如果我们要使
    发表于 06-09 15:54

    ARM64 SMP多核启动(下)—PSCI

    上面说了pin-table的多核启动方式,看似很繁琐,实际上并不复杂,无外乎主处理器唤醒从处理器到指定地址上去执行指令
    发表于 06-09 14:31 450次阅读
    <b class='flag-5'>ARM64</b> SMP多核<b class='flag-5'>启动</b>(下)—PSCI

    一种集成电路芯片测试座的制作方法

    当下集成电路芯片测试座的制作方法有很多,但您需要一种高效、稳定、易操作的方法
    的头像 发表于 05-24 09:32 584次阅读

    线上科普双绞线制作方法

    双绞线是一种综合布线工程中最常用的传输介质,是由两根具有绝缘保护层的铜导线组成的,把两根绝缘的铜导线按一定密度互相绞在一起,下面为大家科普一下双绞线制作方法
    的头像 发表于 05-11 10:42 1437次阅读

    openEuler实例:K3s ARM64集群管理

    AWS可以很方便创建ARM64环境,使用openEuler AMI创建EC2实例,c6g.xlarge 规格完全可以满足Rancher的部署需求。
    发表于 04-18 10:44 397次阅读