无忧启动论坛

标题: 使用WindowsADK构建支持Bitlocker的PE的方法 [打印本页]

作者: 人生第249步    时间: 2018-2-4 20:24
标题: 使用WindowsADK构建支持Bitlocker的PE的方法
本帖最后由 人生第249步 于 2018-2-5 12:35 编辑

本人在网上漫游许久终于找到了
方法:
安装Windows ADK


管理员身份运行部署和映像工具环境

拷贝PE
  1. copype amd64 D:\WinPE_amd64
复制代码


挂在镜像
  1. Dism /mount-image /imagefile:D:\winpe_amd64\media\sources\boot.wim /index:1 /mountdir:D:\winpe_amd64\mount
复制代码


修改可用内存为512
  1. dism /image:D:\winpe_amd64\mount /Set-ScratchSpace:512
复制代码


添加基本组件
  1. Dism /image:D:\winpe_amd64\mount /add-package /packagepath:"D:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\winpe-wmi.cab"
  2. Dism /image:D:\winpe_amd64\mount /add-package /packagepath:"D:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\winpe-hta.cab"
复制代码


检测并添加中文语言
  1. Dism /Add-Package /Image:"D:\winpe_amd64\mount" /PackagePath:"D:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\zh-cn\lp.cab"
  2. Dism /Add-Package /Image:"D:\winpe_amd64\mount" /PackagePath:"D:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\zh-cn\WinPE-HTA_zh-cn.cab"
  3. Dism /Add-Package /Image:"D:\winpe_amd64\mount" /PackagePath:"D:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\zh-cn\WinPE-WMI_zh-cn.cab"
复制代码


添加中文字体
  1. Dism /Add-Package /Image:"E:\winpeamd\mount" /PackagePath:"E:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-FontSupport-ZH-CN.cab"
复制代码

设置中文为默认语言
  1. Dism /Set-AllIntl:zh-cn /Image:"D:\WinPE_amd64\mount"
复制代码




添加文件管理组件&语言包
  1. Dism /image:D:\winpe_amd64\mount /add-package /packagepath:"D:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-FMAPI.cab"
  2. Dism /image:D:\winpe_amd64\mount /add-package /packagepath:"D:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\zh-cn\winpe-fmapi_zh-cn.cab"
复制代码

添加Bitlocker组件
  1. Dism /image:D:\winpe_amd64\mount /add-package /packagepath:"D:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-SecureStartup.cab"
  2. Dism /image:D:\winpe_amd64\mount /add-package /packagepath:"D:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\zh-cn\winpe-SecureStartup_zh-cn.cab"
复制代码


查看已安装扩展组件
  1. dism /image:d:\winpe_amd64\mount /Get-Packages
复制代码



取消挂载镜像
  1. Dism /unmount-image /mountdir:D:\winpe_amd64\mount /commit
复制代码


导出为ISO
  1. MakeWinPEMedia /ISO D:\WinPE_amd64 D:\Win10PE.iso
复制代码






作者: 音乐与电脑    时间: 2018-2-4 23:05
那么用dism++能不能添加bitlocker组件呢?我看添加bitlocker组件一步调用的还是dism程序。
作者: l3429900    时间: 2018-2-5 08:54
多谢分享,大神威武
作者: nity    时间: 2018-2-5 16:52
本帖最后由 nity 于 2018-2-5 17:00 编辑

我试了下,几个小问题:第一我apk装在C盘的,开始一直报错,后来发现命令中要把d:\programs改成c:\programs,楼主可以帖子中提示下
因为我用的win10 16299 adk,在执行添加文件管理组件&语言包第二个步骤时,没有找到相关文件,我进文件夹看了下确实没有,就没有成功,不能实际看到运行结果,以下是我个人的猜测:
添加Bitlocker组件的两行代码,我的理解是把“WinPE-SecureStartup.cab"、 " winpe-SecureStartup_zh-cn.cab"l两个文件释放到相应的目录下,不知道是否有改注册表的动作?也没有bitlockertogo.exe等程序,这样做只是把bitlocker功能运行需要的dll等相关文件加入pe,还不能像正常的win7一样插入u盘,直接弹出输入密码的提示?
作者: 人生第249步    时间: 2018-3-10 19:57
nity 发表于 2018-2-5 16:52
我试了下,几个小问题:第一我apk装在C盘的,开始一直报错,后来发现命令中要把d:\programs改成c:\programs ...

这个依旧需要使用命令行 manage-bde 才行。我只是看微软官方文档搞出来的,具体也不是很了解。




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3