Skip to content

Latest commit

 

History

History
55 lines (42 loc) · 2.42 KB

WinPE笔记.md

File metadata and controls

55 lines (42 loc) · 2.42 KB

构建WinPE启动U盘

  1. 安装Windows ADK,包括adkwinpesetup以及adksetup
  2. 在搜索栏搜索部署和映像工具环境,右键,以管理员权限运行
  3. 在上述创建的cmd命令行中通过命令创建一个WinPE工作集,使用copype amd64 C:\WinPE_amd64命令
  4. 再打开一个拥有管理员权限的powershell命令行
  5. 挂载WinPE启动镜像,通过命令Mount-WindowsImage -Path "C:\WinPE_amd64\mount" -ImagePath "C:\WinPE_amd64\media\sources\boot.wim" -Index 1 -Verbose实现
  6. 将应用程序添加至镜像中,通过命令Add-WindowsDriver -Path "<Mount_folder_path>" -Driver "<Source_path>" -Recurse实现
  7. 将可选组件添加至镜像中,通过命令Add-WindowsPackage -PackagePath "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\<Component>.cab" -Path "<Mount_folder_path>" -Verbose实现
  8. 在路径C:\WinPE_amd64\mount\Program Files (x86)下放置需要在WinPE中运行的程序,可以创建一个App文件夹
  9. 关闭所有与路径C:\WinPE_amd64\mount有关的窗口、命令行!!!
  10. 卸载镜像并保存更改,通过命令Dismount-WindowsImage -Path "C:\WinPE_amd64\mount" -Save -Verbose实现
  11. 回到部署和映像工具环境所创建的cmd命令行中
  12. 初始化启动U盘(应使用容量不大于32G的U盘):
Diskpart
list disk
select disk x (Where "x" its the letter of the pendrive)
clean
convert MBR
create partition primary
format fs=fat32 quick label="WINPE"
assign letter "x"
quit

U盘初始化完成。

  1. 将WinPE工作集拷贝到启动U盘中,通过启动U盘的盘符进行操作,使用命令MakeWinPEMedia /UFD C:\WinPE_amd64 P:(其中P是U盘的驱动号)实现
  2. 之后就可以通过更改BIOS中的启动选项,通过该U盘启动并进入WinPE中。

注意事项

若在步骤9,卸载镜像并保存更改中报错,可以通过以下命令查看已挂载的镜像

Get-WindowsImage -Mounted

卸载已挂载镜像的两种方式:

  1. 卸载并保存
Dismount-WindowsImage -Path "<Path>" -Save
  1. 卸载但不保存
Dismount-WindowsImage -Path "<Path>" -Discard

若Path路径不存在,则需要通过注册表删除,在注册表的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WIMMount\Mounted Images路径下记录了当前的挂载镜像情况,将它们删除即可。