月度归档:2018年10月

製作window10 DD包

网络上虽然有很多DD包可以供下载,但是鱼龙混杂良莠不齐。而且别人做的DD包用起来始终不舒服,不能选择自己想要的分支和版本,不能集成自己需要的选项和软件,因此掌握一下DD包制作技术很有必要

本篇博客基本上没有原创部分,主要参考以下两篇博客整理,应该都是HOSTLOC的MJJ大佬:
http://xiaofd.win/create-windows-dd-template.html
https://www.lizi.tw/program/5203.html

1.)新建VHD格式硬盘,大小为10GB,使用如下命令新建与挂载

以管理员身份打开命令提示符,然后输入:
diskpart
CREATE VDISK FILE=”D:\win.vhd” TYPE=FIXED MAXIMUM=10240
SELECT VDISK FILE=”D:\win.vhd”
ATTACH VDISK
CLEAN
CREATE PARTITION PRIMARY
FORMAT FS=NTFS QUICK
ASSIGN LETTER=V

2.) 文件-释放镜像,如图选择。使用DISM++ 解压或者挂载ISO文件, 打开DISM,选择文件-释放镜像,按照如图方式将 install.wim 释放到 VHD盘符内,注意一定要勾选WindowsToGo,然后如果询问引导安装位置,一定要选择VHD盘符

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

3.) 添加驱动。先去virtIO网站下载镜像,下载完以后可以解压镜像文件。
VirtIO 驱动 https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso
Dism++切换至目标系统(工具栏下高亮选择)- 打开会话,驱动管理 – 添加驱动 – 选择virtIO驱动文件夹,将备好的 VirtIO 添加进去。


关于驱动, 有一些比较特别的IDC可能有特殊的驱动,这个时候,我们可以先在官方的windows server环境下用DISM++提取驱动,然后再用DISM++封装驱动到镜像里,也在别人定制的DD包里面提取。

4.)优化系统(可以跳过)
在“Appx 管理”删除预装,建议保留 photo

在“系统优化”优化界面

5.) 卸载镜像
文件-卸载镜像,关闭 Dism++
资源管理器右键磁盘 V:,弹出

6.)利用 VirtualBOX 开启远程及定制
在VirtualBOX中新建虚拟机,硬盘选中上面的VHD文件,然后开机进入系统打开3389端口

还可以在系统里面安装一些经常使用的软件,封装到DD包,比如DISM++, Xshell, Xftp

7.) 压制VHD文件为DD包

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

http://gnuwin32.sourceforge.net/downlinks/gzip-bin-zip.php
gzip.exe -k9 D:win.vhd

这个gzip.exe 用命令行感觉不太方便,根据MJJ反应使用7Z软件压缩亦可,不过我目前还没有测试。

根据以上的流程我成功了制成了window10 X64 1809的DD包, 经过测试在linode上面可以正常使用。