制作pe

说明:文档以实际项目中生成64位版本的操作为准
//
//安装微软原版PE,参考0x01
//

  • 安装 Windows ADK
  • 开始-[Windows Kits]->[Windows ADK]->[Deployment and Imaging Tools Environment]
    注意:以管理员权限运行
  • 安装PE: copype amd64 g:\pe64
    注意:不要预先创建WinPEa64目录

加载PE镜像

    Dism /Mount-Image /ImageFile:"g:\pe64\media\sources\boot.wim" /index:1 /MountDir:"g:\pe64\mount"

//
// 添加定制应用,参考0x02
//

cd到指定版本的pe目录

注意:在实际操作中,需要先cd到对应的目录,用,/Add-Package 中用绝对路径一直都有问题。(注意WinPE.wim是x86还是amd64版本)

cd "..\Windows Preinstallation Environment\amd64"

Dism /Add-Package /Image:"g:\pe64\mount" /PackagePath:"WinPE-HTA.cab"

注意设置语言:

Dism /Set-AllIntl:zh-cn /Image:"g:\pe64\mount"

添加可选组件

在mount目录下创建定制程序的存放目录tools并将对应的程序拷贝进去

添加自启动脚本

修改添加启动代码

mount\Windows\System32\Startnet.cmd
%SYSTEMDRIVE%\tools\hunt.exe

卸载PE

Dism /Unmount-Image /MountDir:"g:\pe64\mount" /commit

制作启动盘

MakeWinPEMedia /UFD g:\pe64 h:

注意: h就是U盘在电脑上的盘符
在我们当前使用的PE5.0 从3.0中已经没有peimg
参考连接:

你可能感兴趣的:(windows)