利用windows镜像 制作DD包

更新 2019年7月20日 发布 2018年3月31日  Windows & PC

1. 环境与工具

本地开启Hyper-V

工具

windows 10 镜像,微软下载工具

VirtIO驱动

Dism++请解压所有文件,然后再运行!!!

gunzip for windows

2. 准备镜像及驱动

2.1 提取Windows 10镜像文件

挂载windows 10.iso,或解压复制sources里的install.esd/install.wim到自定位置,待用。

2.2 VirtIO驱动

挂载或解压缩VirtIO驱动, 待用。

3. 创建VHD虚拟磁盘

管理员身份运行命令提示符,输入

diskpart
CREATE VDISK FILE=”D:\win.vhd” TYPE=FIXED MAXIMUM=10240
#win8_32 11g; 64 13g; win10_32 12g; 64 14g
SELECT VDISK FILE=”D:\win.vhd”
ATTACH VDISK
CLEAN
CREATE PARTITION PRIMARY
FORMAT FS=NTFS QUICK
ASSIGN LETTER=V

4. DISM添加驱动并制作镜像

4.1 释放镜像

文件-释放镜像,如图选择

目标映像:

Windows 10 pro
install.esd
V:\

勾选添加引导,格式化

点击确定-更多, 选择V: 分区,确定。

4.2 添加驱动

Dism++切换至目标系统(工具栏下高亮选择)- 打开会话,驱动管理 – 添加驱动 – 选择驱动文件夹,将备好的VirtIO驱动添加进去。

4.3 优化系统

在“Appx管理”删除预装,建议保留photo

在“系统优化”优化界面

4.4 卸载镜像

文件-卸载镜像,关闭Dism++

右键磁盘V:,弹出

5. 利用Hyper-V验证及优化

打开Hyper-V, 连接到服务器-本地计算机。(操作)- 新建 – 虚拟机 – 指定名称和位置 – 第一代(1)- 内存 – 网络连接 – 使用现有虚拟硬盘,选择D:\win.vhd – 完成

界面右侧,设置 – 检查点,取消勾选启用检查点。

右键虚拟机 – 连接- 启动,自行激活,开启远程,定制程序等等。

6. 压制成DD包

解压gunzip,将’bin‘目录中的文件放置’%WINDIR%/SYSTEM32‘文件夹中,即可方便在命令提示符中使用。

d:
gzip.exe -k9 D:\win.vhd

等待好久压缩完成。

上传使用即可。