新睿云

> 知识库 > Windows8系统安装包制作

Windows8系统安装包制作

作者/来源:新睿云小编 发布时间:2019-09-10

有没有想过像 OEM 厂商一样制作一个已经预装好软件的 Windows 安装镜像呢? 除了 Ghost 的异端外,有没有其他方法呢? 本文旨在将带您定制一个属于自己的 Windows 系统安装镜像。

需要的工具

一份Windows镜像

PE维护镜像系统

一台电脑,不能装虚拟机

安装系统

首先,配置一份虚拟机(此过程我认为是不需要讲解的,不要打我),并挂载你已经下载好的系统镜像。在安装前确保给虚拟机分配了足够的空间。

Windows开机

我怕空间不够,所以在此处给硬盘分配了80 GB。 此处需要两个分区,一个用来安装系统,另一个拿来存放我们稍后制作出来的安装盘。分配完成后点击下一步

磁盘安装

制作 Windows 8 及以上版本的系统镜像时,需要提前安装 .Net 3.5

在安装 Windows 的时候,点击Shift+F10呼出 命令提示符。输入taskmgr调用任务管理器。

磁盘安装2

在 Windows 安装程序上点击Go To Progress

启动系统服务

直到显示”Windows 需要重启才能继续” 时,点击 End Progress 结束掉安装程序。(建议在提示重启前提前准备好前面的操作,除非您的手速够快)

如果提前关闭,会提示错误 50

命令提示符

结束掉之后,会发现已经回到了最开始的地方

开始安装

现在在命令提示符中输入

dism /image:E:/ /enable-feature /featurename:netfx3 /source:D:/sources/sxs /all

如果您要定制的系统版本低于 Windows Server 2012 那么请输入

dism /image:E:/ /enable-feature /featurename:netfx3 /source:D:/sources/sxs

来安装 .Net 3.5 ,此处的E盘为系统安装盘,D盘为光盘所在分区。可以通过在命令提示符中输入 notepad 来确定盘符。

如果没有问题的话,应该会显示这个界面,在安装完成后,重启虚拟机。

再次安装

配置系统

重启之后,应该会见到熟悉的系统配置界面。在出现小娜(如果没有麦克风),会直接显示选择地区的界面。此处不要进行配置。

同时按下Ctrl + Shift + F3现在会进入 审核模式(Audit Mode)

这就是从Vista起,微软专门给OEM厂商和一些有需要的人提供的封装定制模式——审核模式。在这个模式下,一旦注销Administrator会被锁死,只能重启。从Windows 8起,在这个模式下,请勿使用开始菜单的命令关机,否则下次开机必须重启一次。

如果需要关机,请重启然后赶快进入BIOS设置,然后用虚拟机的功能强制关机。

在完成定制前,直接关掉系统准备工具即可。

虚拟机

Part 1.安装系统更新和一部分基础的软件、运行库

进入审核模式之后,打开开始——设置,更新和安全,检查更新来把近期的更新都安装上去。

在此过程中,可以安装一部分基础的软件、运行库,但是不建议现在就安装 Office。

为了保证定制出来的镜像尽可能干净无残留,请不要在虚拟机内使用浏览器下载安装包。所以,将需要的软件通过 UltraISO 或其他工具打包成 iso 镜像,并在虚拟机内挂载。

你可能会发现C盘有两个文件夹, $WINDOWS.BT 和 $WINDOWS.LS 将他们删除。

删除隐藏文件

安装完 Windows 更新之后重启虚拟机,在重启前挂在你的 PE 镜像。在重启后,疯狂点击虚拟机BIOS设置的热键(VirtualBox 是F12)

设置成光盘启动优先或选择进入PE 镜像,我这里使用的是光卡大佬制作的HIKARI PE

如果使用其他PE 请自行准备DISM++,并确保该PE至少是Win8内核,并且位数要和你要定制的系统一致。

Part 2.清理系统更新后被替换下来的旧系统文件冗余

进入PE之后,打开dism++,选择顶部的Windows 10并打开会话,然后点左边的空间回收,按照下图所示勾上“被取代的WinSxS组件(非常慢)”和“Windows报告”、“Windows事件”、“零售演示离线内容”,并将缓存文件临时文件所有的项目勾上,就可以开始清理了。

可能是因为我这次使用的系统镜像是19H1的原因在清理WinSxS组件时,提示出错,清理出来的空间也比其他版本少,个人认为是我选择的镜像原因。

清理完成之后就可以再次重启了。重启之前别忘了更换光盘镜像,避免再次重启回PE。

Part 3.安装剩余你想安装的软件

现在你就可以随心所欲的安装剩下的你需要的软件了。

但是这里不建议安装

打印机、摄像头等的驱动配套软件、防病毒软件、防火墙软件、影子还原(比如Shadow Defender)、PDF虚拟打印机程序、依赖Ghost的备份还原程序(如一键Ghost)、各种专业软件(特别是像Visual Studio这样的IDE)。

将你要安装的软件安装完成之后,请再次重启虚拟机以确保一些软件顺利预装进去。

打包与压缩

Part 1.使用系统准备工具对系统进行处理

重启回来之后,这次请勾上系统准备工具窗口里的通用,放入PE的启动光盘镜像之后,点确定

稍后程序会自动对Windows进行处理,处理完成之后会自动重启。

重启之后请立即进入PE对成品进行备份。

Part 2.快速打包

在命令提示符中输入下面命令对系统进行备份

dism /capture-image /capturedir:D:/ /imagefile:E:/Edison_Windows10_19H1_X64.wim /name:"Edison Windows10 19H1 X64"/compress:fast

此处和之前安装 .Net3.5 比较类似,capturedir为系统盘符,imagefile的位置为我们之前新建出来的第二个分区,名称可以随意。

打包的过程将会消耗一定的时间,在打包完成后,你会在指定的盘符中看到打包好的文件。

Part 3.快速压缩

下面,我们需要将打包的 wim文件拷贝出来,可以通过 7-zip打开VMDK镜像,然后双击2.NTFS就可以解压出里面的镜像了。

接下来还是以这个镜像为例,以管理员权限打开命令提示符或是PowerShell,输入下面的命令,将镜像进行高度压缩。

dism /export-image /sourceimagefile:E:/Edison_Windows10_19H1_X64.wim /sourceindex:1 /destinationimagefile:E:/Edison_Windows10_19H1_X64.esd /compress:recovery

你可以发现这个过程非常的吃内存和CPU,所以建议你在不用电脑的过程中进行这个操作。我昨晚在电脑上压缩的过程大概耗费了差不多20分钟左右。不过压缩出来的成果也是比较喜人的。

文件样式

你可以配合PE的dism或WinNTSetup来安装,能同时支持UEFI和Secure Boot以及Legacy启动模式。

Part 4.制成光盘镜像

如果你想把它做成光盘镜像,那你还需要做这些操作:

解压原版win10 64位安装镜像,删除里面sources文件夹的install.wim,将最终成品重命名成install.esd复制进去。

并新建一直文本文档,命名为ei.cfg

[EditionID]

Home

Professional

ProfessionalWorkstation

Enterprise[Channel]

Retail[VL]

保存之后,将它重新打包回ISO即可。

可以在此处下载Windows ADK 1903

此处我只安装了部署工具。

完成

为了支持UEFI,请使用oscdimg命令打包。

切换到 oscdimg 目录下

C:/Program Files (x86)/Windows Kits/10/Assessment and Deployment Kit/Deployment Tools/amd64/Oscdimg

在 PowerShell 中输入

./oscdimg.exe -m -o -u2 -udfver102 -bootdata:2#p0,e,bEtfsboot.com#pEF,e,bEfisys.bin -l"Edison Windows 10 19H1 X64" E:/Edison_WIN10_19H1 E:/Edison_WIN10_19H1.iso

此处的E:/Edison_WIN10_19H1为安装程序所在文件夹,E:/Edison_WIN10_19H1.iso为输出文件夹

完成后的成品可以在虚拟机中进行一下测试。

热门标签
免费领云产品

免费用

立即领取
联系客服
在线客服   
反馈意见
返回顶部
{{item.description}}

—您的烦恼我们已经收到—

我们会将处理结果发送至您的手机

请耐心等待