需先提取并挂载boot.wim,再用bcdboot将WinPE系统部署至U盘并写入引导结构,仅复制文件无法启动。

你需要把Windows 10安装光盘里的boot.wim提取出来,再做成能启动的USB急救盘,而不是直接复制文件就完事——因为boot.wim只是WinPE核心映像,没有引导结构、驱动和工具界面,U盘插上电脑根本不会启动。
从安装光盘提取boot.wim文件
将Windows 10安装光盘(或已挂载的ISO)插入电脑,确认其盘符为D:(若不是,请自行替换后续命令中的D:)。
打开管理员权限的命令提示符(右键“命令提示符”→以管理员身份运行)。
执行命令:copy D:\sources\boot.wim C:\boot.wim。这一步必须用copy而非xcopy或robocopy,【copy会保留原始文件的只读与系统属性,而其他命令可能剥离关键元数据,导致后续无法挂载】。
等待复制完成,C:\下会出现boot.wim,大小通常在380MB~450MB之间。如果提示“找不到文件”,请检查D:\sources\目录下是否存在boot.wim——部分精简版镜像或老旧ISO可能不含该文件,需换用微软官方原版镜像。
格式化U盘并写入引导结构
插入一个容量≥8GB的空白U盘,记下其盘符(假设为E:)。
在管理员命令提示符中依次执行:
diskpart
list disk → 找到对应U盘的磁盘编号(如Disk 1),注意核对大小避免误操作
select disk 1
clean → 【此操作不可逆,将彻底清除U盘所有分区和数据】
create partition primary
active
format fs=ntfs quick
assign letter=E
exit
退出diskpart后,立即执行:bootsect /nt60 E: /mbr。这一步给U盘写入主引导记录(MBR),是让它能在传统BIOS模式下被识别的关键;若目标机器仅支持UEFI,后续还需补充efi引导,但boot.wim本身不依赖UEFI,先确保MBR可用。
部署boot.wim并配置WinPE启动环境
方法一:使用bcdboot快速生成启动项(推荐)
执行命令:bcdboot E:\Windows /s E: /f BIOS。注意:这里不是指向boot.wim,而是指向WinPE解压后的系统路径;但当前E:仍是空盘,所以这步会失败——因此必须先释放boot.wim。
创建临时挂载目录:md C:\winpe_mount
挂载映像:dism /mount-wim /wimfile:C:\boot.wim /index:1 /mountdir:C:\winpe_mount。/index:1对应x64架构的WinPE,绝大多数情况适用;若需ARM64或x86版本,需先用dism /Get-WimInfo /WimFile:C:\boot.wim查看索引列表。
将挂载内容完整复制到U盘:xcopy C:\winpe_mount\*.* E:\ /e /h /k。/e保留子目录,/h复制隐藏文件(如bootmgr),/k保留原始文件属性——缺一不可。
卸载映像:dism /unmount-wim /mountdir:C:\winpe_mount /discard。不要跳过这步,否则下次挂载可能报错。
最后执行:bcdboot E:\Windows /s E: /f BIOS。此时E:\Windows已存在,命令将自动生成BCD存储、bootmgr和EFI文件夹(即使你没手动建)。
方法二:手动构建BCD(仅当bcdboot报错时备用)
若上一步提示“无法访问指定设备”,说明E:\缺少boot文件夹结构。此时手动创建:md E:\boot,再运行bootsect /nt60 E: /mbr,然后用bcdedit /createstore E:\boot\bcd新建空BCD,再导入标准WinPE启动项——但99%的情况用方法一即可成功。
拔出U盘,插入故障电脑,开机按F12(或其他启动菜单键),选择该U盘,看到Windows PE启动画面即表示制作完成。

















