制作基于WIM的安装盘

本文详细介绍了如何使用WIM文件制作基于Windows的安装盘,适用于Microsoft的XP及更高版本。通过这个方法,你可以高效地创建包含完整系统的安装介质,利用专业的安装工具进行操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

流传一:
所需工具软件
ximage.exe
Setide.exe 用来更改IDE和电源模式
SYSPREP.EXE 封装程序
devcon.exe 用来删除驱动

一、制作PE引导映像
1. 提取原始Install.wim的1和2映像解压到空分区(或虚拟分区,用命令:subst x: d:/boot subst y: d:/drive)
① 将 install.wim 中的内容张开到驱动器x:和y:
设 ximage 所在的目录在 D:/ximage;进入该目录,键入
ximage /apply d:/install.wim x: 1
ximage /apply d:/install.wim y: 2

② 将 x: 和 Y: 由的文件生成新的 WIM 文件:
ximage /flags 1 /boot x: e:/Install.wim "WinPE Boot Image"
ximage /flags 2 /append y: e:/Install.wim "WinPE Drive Image"


现在生成的Install.wim镜像已经含有PE必需的启动信息和驱动信息. (此文件可做个备份方便以后调用)

注意:如果你已经有带PE引导的*.wim文件,可不做此步骤


二、安装全新的Windows XP 和其它软件

三、删除修改驱动程序
运行 Setide.exe


四、优化系统
1、关闭“电源管理”下的的休眠功能。右击桌面空白处,选择“属性 →屏幕保护程序→电源→休眠”,取消“启用休眠”前的钩即可。

2、关闭系统还原
 
3、如果你安装了一些通过Windows Installer安装的软件,并且以后不打算删除或者修复这些软件,还可以有选择的把C:/WINDOWS/Installer下的一些.msi文件删除。

4、解压XP安装盘/SUPPORT/TOOLS/DEPLOY.CAB中的SYSPREP.EXE、setupcl.exe、setupmgr.exe到C:/sysprep目录

五、运行封装程序

1、运行C:/sysprep/setupmgr.exe 制作SYSPREP.INF文件

2、执行C:/sysprep/devcon.exe remove * 删除驱动

3、运行C:/sysprep/SYSPREP.EXE -mini -noreboot 封装系统

4、进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决 见下方的 进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
5、重启电脑后用PE系统盘引导进入PE系统


六、在PE系统中制作映像文件

1、替换C:/WINDOWS/SYSTEM32/SETUP.BMP (安装背景图片、可不做)

2、追加自己封装的系统分区:
先删除pagefile.sys

del C:/pagefile.sys
ximage.exe /flags 0 /append C: D:/Install.wim "Windows XP VOL SP2 "
C: 表示系统所在盘符


4、用UltraISO将做好的install.wim替换iso中的install.wim


七、刻盘安装!

可制作2K,2003,XP的WIM安装盘


此制作方法还用2个问题
1、C:/ntldr文件需手动恢复
2、制作2K系统时在恢复系统时需修改Boot.ini文件(将WINDOWS改为WINNT)

(我自己写了个程序在恢复系统时自动恢复ntldr文件和修改Boot.ini文件)


ISO包含文件:

BOOT/
BOOTFIX.BIN
FS_EXT.SYS
SETUPLDR.BIN

SOURCES/
eula.txt
PIDGEN.DLL
setup.exe
SETUPP.INI
setup.exe.local
spflvrnt.dll
spwizeng.dll
wdscore.dll
wdsutil.dll
win32ui.dll
win32uitheme.dll
winsetup.dll
xmlrw.dll
感谢flyppgg

网上的另一个方法:

WIM 封装的 Windows XP SP2 制作过程全记录

具体步骤如下:
1、安装 Windows XP SP2 最新版本,打好各种补丁,调整好各种设置。
2、用 Ghost 做好备份。
3、删除可以删除的各种垃圾,以减小体积,这一步一定要小心。
3、用 Setupmgr.exe 生成自动封装脚本 sysprep.inf 文件。
4、用 Sysprep.exe 执行封装操作。
5、用深山红叶启动光盘启动电脑,进行 Windows PE。用 Ximage.exe 执行 lzx 压缩。
   ① 下载 Longhorn 光盘,从中提取出 install.wim 文件放在 E:install.wim;
   ② 执行命令 ximage /info E:install.wim,观察看到的信息:

Available Image Choices:
------------------------
<?xml version="1.0" encoding="UTF-16" standalone="no"?>
<WIM>
        <IMAGE INDEX="0">
                <DIRCOUNT>33</DIRCOUNT>
                <FILECOUNT>979</FILECOUNT>
                <TOTALBYTES>152267917</TOTALBYTES>
                <CREATIONTIME>
                        <HIGHPART>0x1C58977</HIGHPART>
                        <LOWPART>0x96FB6AE0</LOWPART>
                </CREATIONTIME>
                <DESCRIPTION>WINPE BOOT IMAGE</DESCRIPTION>
                <FLAGS>1</FLAGS>
        </IMAGE>
        <IMAGE INDEX="1">
                <DIRCOUNT>32</DIRCOUNT>
                <FILECOUNT>976</FILECOUNT>
                <TOTALBYTES>152267730</TOTALBYTES>
                <CREATIONTIME>
                        <HIGHPART>0x1C58977</HIGHPART>
                        <LOWPART>0xB38CF480</LOWPART>
                </CREATIONTIME>
                <DESCRIPTION>WINPE DRIVE IMAGE</DESCRIPTION>
                <FLAGS>2</FLAGS>
        </IMAGE>
        <IMAGE INDEX="2">
                <DIRCOUNT>1882</DIRCOUNT>
                <FILECOUNT>22874</FILECOUNT>
                <TOTALBYTES>3965721128</TOTALBYTES>
                <CREATIONTIME>
                        <HIGHPART>0x1C58C3D</HIGHPART>
                        <LOWPART>0x9A7EE2A0</LOWPART>
                </CREATIONTIME>
                <DESCRIPTION>ALL IN 1 IMAGE</DESCRIPTION>
                <FLAGS>0</FLAGS>
        </IMAGE>
</WIM>
   可以看到 flag 1 和 flags 2 包含了Windows PE 的启动信息和驱动部分。
  ③ 生成两个虚拟驱动器:
md D:/boot
md d:/drive
subst x: d:/boot
subst y: d:/drive
  ④ 将 install.wim 中的内容张开到驱动器x:和y:
设 ximage 所在的目录在 D:/ximage;进入该目录,键入
ximage /apply e:/install.wim x: 1
ximage /apply e:/install.wim y: 2
   ⑤ 将 x: 和 Y: 由的文件生成新的 WIM 文件:
ximage /flags 1 /boot x: e:/install0.wim "BOOT IMAGE"
ximage /flags 2 /append y: e:/install0.wim "DRIVE IMAGE"
新生成的 install0.wim 文件比 install.wim 文件小很多。
   ⑥ 覆盖了原来的 install.wim 文件:
copy e:/install0.wim e:/install.wim
   ⑦ 将启动盘的所有内容压制到新 install.wim 文件中:
xiamge /flags 0 /append c: e:/install.wim "WINXP SP2 IMAGE"
这一步的时间很长,图拉丁1.2G 时执行 Ghost 只需要 4 分钟,用 ximage lzx 压缩需要 21 分钟。
6、用 Ghost 恢复系统。
7、将 insall.wim 文件放入下载的 iso 文件( www...net/bbs 有.提供的 iso 下载)中,重新生成 iso 镜像,刻盘,测试。
至此,整个封装过程结束。
由于 封装的 iso 内有大量的新驱动,在 vm 中测试可能会蓝屏,但在主机上安装不会有问题
流传三:

制作基于longhorn安装方法的封装系统盘的方法

1.请安装要封装的系统到空分区。

(注:即从头安装一遍,这个系统就是封装的wim镜象所包含的系统)



2.拷贝安装盘的i386(和amd64、IA64如果有的话)到系统的根目录。注意要在系统内操作!



3.安装TweakUI,修改安装源指向%SystemRoot%/I386(或者AMD64/IA64)



4.卸载TweakUI。

(注:这是为了解决电源管理,既ghost镜像里的硬盘抽象层,可用.的工具代替)



5.拷贝Longhorn 4074 or 5048的SYSPREP目录(或者是wim中提取)

(注:提取最新版的系统封装程序部署包)



6.在系统中运行SYSPREP/uncabsrc.cmd



7.运行SYSPREP程序进行封装。



8.分别将wim的1和2映像分区解到空分区(或虚拟分区)上。

注:这是winpe部分,可参照以下方法制作



10.提取第一部分:WinPE Boot Image到指定的空分区(盘符设为J:),然后执行命令:ximage /apply  D:/install.wim  J:  1

(“1”不能少,用来指定提取第一部分启动信息)



11.用ximage /boot 来生成带启动信息的WIM镜像,具体命令如下:

ximage /boot /capture /lzx /flags 1 J: e:/install.wim "WinPE Boot Image"

/capture表示生成镜像,/flags 1 表示用户自定义的标记。这里仍然遵循原镜像的约定。

/lzx 是压缩参数,经过测试,这是最大的压缩参数。

引号里的参数是自定义的描述性信息



12.删除D分区所有文件,从原install.wim里释放第二部分到D分区,命令如下

ximage /apply  D:/install.wim  J:  2

(“2”不能少,用来指定提取第二部分驱动信息)

step 4将D分区里的驱动信息追加到step 2中生成已经带启动信息的install.wim中,命令如下:

ximage /append /lzx /scroll /flags 2 D: e:/install.wim "WinPE Drive Image"

(/append表示追加,/scroll表示以滚屏方式显示进度,/flags 2表示作的标记,仍然遵循原镜像的约定)

现在生成的wim镜像已经含有PE必需的启动信息和驱动信息.



13.然后追加自己封装的系统分区:

 ximage.exe /flags 0 /append D: install.wim "Windows Longhorn pro"



14.将wim改名为install.wim.



15.用ximage /info 察看映像的indexes,如果是0、1、2,请改为1、2、3(用16进制编辑器)。

 (笔者注:没明白为什么要改,老外有人先做个空映像的方法代替)



16.用UltraISO将做好的wim替换4074的iso中的wim.



17.然后刻盘安装!

说明:

用Sysprep打造高质量的系统映像  

安装Windows漫长、无聊的等待让许多人忍无可忍,于是除了标准的安装方法之外,许多别出心裁的安装方式出现了,利用磁盘映象部署就是其中的一种。为了更好地使用磁盘映像,微软提供了一个Sysprep工具。

  


  


  


  


  


  Sysprep是一个“系统准备”工具,主要功能是在创建磁盘映像之前删除当前操作系统的所有唯一性信息,便于Ghost之类的工具复制磁盘映像。不过除此之外,Sysprep还有其他许多功能,充分利用这些功能将大大提高映像的质量。

  一、延长映像的生存期

  建筑需要坚固的基础才能经受住时间的考验,同样地,构造系统映像也需要优质的原材料和高超的技巧。为了构造出高质量的系统映像,不能让根本没用的驱动程序、注册键、应用程序混入映像文件,所以用来创建映像的源机器一定要全新安装。

  

WiMNT是WIM文件挂载和制作工具 1、WiMNT关联WIM文件,双击WIM文件,通过设定或默认值自动完成挂载,并执行全局设定操作,也可以转为手动方式。支持重入,可多次双击WIM文件。 2、WIM文件的挂载信息,用本工具设置。WIM内默认自动执行文件是SETUP.CMD,也可以指定文件。 3、WiMNT可以生成虚拟盘符,自动生成挂载<目录>。 4、WiMNT通过目录右键菜单制作WIM文件,象WINRAR一样方便。 5、第一次使用WIMNT,自动设置关联WIM文件和目录。 6、WiMNT是自由软件。 Wimnt是绿色软件,可以运行于PE、Windows XPWindows 2003,不需安装。   但Wimnt运行依赖Windows Imaging File System Filter Driver(这里简称为WIMFS服务),一般PE、Windows XPWindows 2003都不装有Wimfs服务。   对于PE,911PE已安装Wimfs服务,其它的PE(如老毛桃的扬州版)可在启动PE后,安装即可。    命令行为:   /SETUP方便构建WIM文件使用环境。检测WIMFS是否安装,如果未安装,则提示安装,如果WIMFS.exe在同一目录,则可安装成功;检测WIM文件是否注册,否则注册关联Wim文件。在光盘的自动执行文件中加入Wimnt.exe /SETUP 即可,如果原来系统可以使用WIM文件的,将不会改变。在PE中,未安装WIMFS的要执行WIMFS.exe,再Wimnt.exe /REG; 因为Wimnt.exe /SETUP 有提示,所以不用在PE上。    反安装:   在设置全局属性页按反安装钮,后删除Wimnt.Exe。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值