2023年12月1日发(作者:)

XP系统盘制作教程(纯安装版,非GHOST

本章讲述如何制作一张集成SP2Windows XP安装光盘。

1 所需工具:

1 XP安装光盘

2 XP SP2

3 Cdimage

4 IsoBuster

5 VMware(或Virt l PC

2 集成:

先把XP安装盘内的所有内容拷贝到硬盘的一个目录里,比如d:xpcdwinxp

winrar解压SP2包,或者在开始/运行里输入d: /x把它解压到硬盘,比如d:xpcdsp2。然

后输入d: -s:xpcdwinxp进行集成。

其实sp2已经具备了sp2包直接集成的功能,并不需要先解压了。你可以用 d: -s:xpcdwinxp

命令直接集成。

3 提取引导文件:

把安装光盘放进光驱,打开IsoBuster,选中光盘所在光驱盘符,在点击右键,选择抽取

并保存为文件,假设放到d:xpcd目录下。

当然你也可以用现成的光盘引导文件,比如等,这些都可以在网上找到,效果是相同的。

4 制作光盘ISO

放到d:xpcd目录下,在运行里输入cdimage lWinXPSP2 -t08/10/2004,00:00:00 -h -m -n

bd: CD d:,将会弹出一个正在制作ISO文件进程的Dos窗口,结束

后,你就可以在你的d盘下看到你制作的光盘镜像文件了。

你可以直接刻盘,如果不放心的话,可以用DAEMON Tools等虚拟光驱加载它,看是否正常,还可以用

VMware Workstation虚拟计算机来测试它是否能够引导,更可以安装它看是否完美。

第二章 制作多合一的Windows XP SP2安装光盘 (整理+原创)

本章讲述如何制作一张多个版本共同存在的Windows XP SP2安装光盘。也就是现在流行的多合一的安装

光盘。这里我们以制作oemvlk二合一版本为例来讲解,为了方便制作和讲解,建立统一目录,假设为

d:xpcdwinxp,此目录为光盘根目录。

1 所需工具:

1 多个版本的XP安装光盘,这里我们以二合一为例来讲。

2 XP SP2

3 Cdimage

4 IsoBuster

5 UltraEdit

6 Xxcopy

7 Winimage

2 准备工作:

a 要下载Windows XP的启动软盘,它的作用是让光盘在启动时能够模拟软盘启动,做到一个软盘对应

一个安装文件。大家放心,这里的启动软盘并不是Win98启动软盘,而是Windows XP专用的启动盘,它

带有NTFSSCSIRAID等驱动,所以完全可以识别NTFS分区。

下载地址:(这个是PRO版的,只能用在PRO的安装盘上,

/downloads/?displaylang=zh-cn&FamilyID=55820EDB-5039-4955-

BCB7-4FED408EA73F

下载后用是个安装文件,不过不要安装,除非你有软驱(有软驱也很麻烦),直接以能干Winrar进行解压,

解压后会有8个文件,其中6各是软盘镜像。如下图:

b) Winimage把其中的cdboot几个文件解压到同一个目录中,假设为d:xpcdroot

C) 把两张安装光盘里的内容分别拷贝到d:xpcdwinxp下的两个目录内,假设为d:xpcdwinxpoem

d:xpcdwinxpvlk

3 集成SP2

d: -s:d:xpcdwinxpoemd: -s:d:xpcdwinxpvlk命令分别队两个版本安装

文件集成SP2

4 替换启动盘组文件:把d:xpcdroot下面的文件用d:xpcdwinxpoemi386目录下面的文件替换,即把

启动软盘组中的文件也替换为集成SP2后的文件。注意:一定不要替换system32中的文件,否则无法安

装。

要替换这一大堆文件比较繁琐,可以用xxcopy来做:把下载到的xxcopy放到d:xpcd下,执行命令xxcopy

d:xpcdwinxpoemi386 d:win2kroot /U /E /YYXxcopy的作用就是可以复制目标目录下的相同文件到

原始文件夹。经过这样替换后,root目录下的文件都已经和i386目录下的文件一样了。

5 复制2root文件夹到d:xpcdwinxp目录,一个改名为oemx,一个vlkx,分别和oem版和vlk版的

安装文件对应。

6 修改:用Ultraedit打开d:,用ASCII方式搜索替换i386

OEMX,总共有4个地方。注意,这里的oemx一定要是大写的,因为刻录成光盘后,这些文件夹和文

件都会自动转换为大写的,如果在这里是小写的话,到时就会提示找不到NTDETECT文件了。因为这个

文件是告诉安装程序从哪里启动。

用同样方法把d:中的i386替换为VLKX

7 修改Ultraedit打开d:搜索替换SetupSourcePath = ""

SetupSourcePath = "oem"Ultraeditd:

SetupSourcePath = ""SetupSourcePath = "vlk"。这个文件时告诉安装程序从哪里复制安装文件。

8 修改光盘引导文件:用第一章里的方法提取光盘引导文件,复制两份,分别命名为

。用Ultraedit打开,搜索替换i386OEMX;用Ultraedit打开,搜索替换

i386VLKX。都只有一处。

9 制作启动菜单:制作启动菜单的方法和工具有很多种,推荐使用现在最流行的图形化启动菜单制作工具

easyboot

复制到d:xpcdwinxpezboot目录中(这个文件夹是easyboot所带的存放引导

文件的文件夹)

在菜单命令行里分别对应,就可以分别引导oem版的XPvlk版的XP了。

Easyboot的使用方法请参考软件帮助,如果疑问比较多的话,我再专门开贴讲解。

10 制作ISO:把放到d:xpcd目录下,在运行里输入cdimage lWinXP_SP2_2in1

-t08/10/2004,00:00:00 -h -m -n bd: CD d:winxp_sp2_将会弹出一个正在制作

ISO文件进程的Dos窗口,结束后,你就可以在你的d盘下看到你制作的光盘镜像文件了。

你可以直接刻盘,如果不放心的话,可以用DAEMON Tools等虚拟光驱加载它,看是否正常,还可以用

VMware Workstation虚拟计算机来测试它是否能够引导,更可以安装它看是否完美。

如果你要集成更多的xp版本的话,记本制作方法是一样的,你所需要改变的就是增加原装文件相对应的

引导文件,例如启动盘组、引导文件等。

第三章 制作无人值守安装光盘 (收集)

前面两章我们学习了怎样制作集成SP的安装光盘,这张盘是一张很干净的安装盘。其实我们还可以对

这张盘做更深的加工。主要目的:

1 集成零散的补丁

2 无人值守安装

3 替换某些破解文件

这一章我不想再写了,因为已经有一个很好的教程了,呵呵,偷懒一下,引用最完整的无人值守安装光盘

的制作教学网站:/Unattended/xp/

特别指出一下:

1 WinXP SP2已经集成了Directx 9.0cMediaPlayer 9.0,所以我们不需要再集成这两个了。

2 是有严格的版本限制的,不能通用的,中文SP2 RTM 2180版的以及它的

使用方法可以在这里下载:

/?boardID=24&ID=8447&page=5

3 此教程中关于Hotfix 的集成大家最好不要学,因为他的是在太麻烦了。我会在下一章里给大家讲如何集

hotfix

第四章 集成各种补丁和软件 (原创)

因为SP2刚刚出来,目前还没有可用的关键更新,所以我就暂时以SP1时代的补丁为例例进行说明。

1 传统的集成方法是采用微软的方法,即利用批处理来完成补丁程序的调用,再利用

RunOnceE功能来实现补丁和其他程序的自动安装。系统安装时会寻找

的内容,并依次执行其中的内容。我们只要在[Commands]后面的每行中加入我们需要运行的程序或者批

处理文件就可以实现自动安装。

方法:把所有需要安装的补丁(包括Directx9.0bMediaPlayer9.0等)放到光盘$OEM$$1INSTALL

目录下,再编写一个或多个批处理来让他们依次执行安装。在安装过程中,安装程序会先把$1目录下所

有文件都拷贝到硬盘系统盘下,然后再执行或者中的RunOnceE行来执行文件。

这种方法界面单一且不好看,是黑咕隆咚的很难看的DOS窗口。现在已经很少有人采用这种方法了。

2 Xpinstall

Xpinstall是澳大利亚一位网友写的一个安装程序,它可以自动执行脚本,并用漂亮的界面代替DOS窗口。

另外它还支持XML脚本,我们只需要在一个脚本文件里编写所有的执行命令。如果你要制作全自动集成安

装光盘的话,它使你最好的选择。XPINSTALL最新版本是4.3版,你可以到

Xpinstall主文件有2个,还有一个文件夹,只要把这两个文件和

IMAGES$OEM$$1INSTALL

$OEM$$1INSTALL目录下。

剩下的事情就是编写了。你所需要修改的就是像name='Applying Microsoft

' command='execute' program='#SYSTEMDRIVE#'

arguments='/Q:A /R:N' />这一段的内容,其中file name='Applying 这一句是安装过程

#SYSTEMDRIVE#使

arguments='/Q:A /R:N这个是当前补丁或者程序的静默安装参数。

在这些行里修改所有的补丁和程序,把多余的行删除掉,然在后再或者中的

RunOnceE行指定运行就可以了。

其实里还有很多地方可以修改,比如开头的这一段,你可以在这里指定安装窗口显示

名称、窗口位置、每次显示的数量等。这些你就自己去琢磨去吧,多玩玩这些对你有好处,呵呵。

Windows Update

Standalone

3 安装管理器

这里说的安装管理器就是本论坛的大侠yanghaijun编写的一个安装管理成序。它的好处是可以自由选择

和定制所要安装的补丁、软件、驱动等,非常灵活。适合喜欢集成大量软件而又需要有选择性的安装的人。

它比较头疼的地方是对于没有静默安装参数的软件需要你自己手动去写自动安装的脚本。

本安装管理器只有在yanghaijunWindows 2000 简体中文专业版集成安装光盘中出现,现在的版本

2.0版(应该说是2.1版才对,因为在6.1版的光盘中yanghaijun又对它进行了一些小的改进和升级)

软件作者就在这里,我就不越俎代庖的在这里多讲了,有什么问题大家还是去问yanghaijun本人吧。

第五章 如何在集成SP1XP基础上制作完美VLK SP2 (原创)

很多朋友希望能够在VLK版原盘的基础上集成sp2,以保证集成后的完美。其实完美不完美只是你的心

理作用,因为集成sp2后,被替换的文件是相同的,也就是说你在原版的基础上集成出来的安装文件和在

sp1基础上集成出来的安装文件,在效果上是一样的,唯一不同的只是在sp1基础上集成出来的有很多sp1

时代留下的无用文件。有丰富集成SP经验的朋友都会知道的。

看到大家都在寻找VLK原版的安装盘,能找到固然是好事,找不到也不必那么费事,你要做的,就是删

除那些SP1时代遗留的无用文件而已。我可以保证这样做出来的SP2安装盘和你在原盘基础上做出来的几

乎是一模一样!

下面我就讲一下如何在集成SP1VLK版基础上制作完美的VLK SP2集成版。当然,如果有原版的VLK

的话就不在讨论之列了。(问题在于你真的能找到吗?呵呵)

1、准备:

未集成sp1的任何版本的XP安装盘(其实只要i386目录就可以)

集成SP1VLKXP安装盘

中文SP2 RTM 2180

BEYONDCOMPARE2(比较文件和目录的工具)

2、集成:

a 分别复制原版的XP安装盘和集成SP1VLK安装盘的所有文件到硬盘目录

b 解压SP2

c 分别集成SP2到两个安装盘里

3、比较:

打开BEYONDCOMPARE2,选择比较目录,分别指定两个版本安装盘的i386目录,确认后打开,这时

你会看到软件的两边分别显示的是这两个目录内的文件。

选择菜单 查看--显示过滤器--仅不匹配,这时你会看到只在SP1vlk这边保留了一部分文件。这些文

件是sp1时代留下的文件,属于多余文件,直接删除即可。究竟是多少个文件,我已经删除了我做盘时的

文件,现在也懒得去验证了。不放心的话你可以把他们移动到一个文件夹,以便恢复。

这时你再看看i386目录,因该是2766或者2767个文件(一个的差异),而且体积比未删除文件

之前小了二十几M。删除根目录下的1连个文件。

现在这张盘和你在原版基础上集成SP的光盘基本没有任何区别了!

你可以安装测试一下,看看你的系统盘WINDOWS目录下的文件是否有报错信息,如果没

有的话,恭喜你,你已经有了一张完美的集成SP2VLKXP安装光盘了!

第六章 个性化安装 (整理+原创)

本章的内容都是为了对安装过程和安装后进行一些个性化设置。

1 美化安装背景画面

其实这个就是对_两个文件进行改造。是在windows

下的安装画面,_是光盘启动安装和dos下安装时的安装背景画面。

1) 修改

A 从安装盘中I386目录提取到硬盘。

B DLLRESOURCE HACKERExescope

文件在这里你可以看到这里分别是安装时的图片,图标,文字,版权信息等。

C 找到---位图---103,把里面的图片导出,然后用图像处理软件对其进行编辑、处理。或者直接用其他的

图片替换此图片,但必须保证其格式相同。

D 保存文件,然后将放回安装目录。OK

2)修改_

这个文件修改的方法和上面的一样,不过在修改前需要先用expand 命令进行解压缩,最后还要用wincab

把它压缩回去。这两个命令的使用方法很简单,用命令行帮助就可以了。

2 oem信息

oem的设置我就以联想的安装盘为例来讲解。要设置系统属性里的oem信息是很简单的,只要在

$OEM$$$SYSTEM32文件夹里放置文件即可。

是一张170X120左右的BMP文件,太大的话会超出显示范围而显示不完全,太小的话也不是很好看。

的内容有固定格式,如下面所示,你所要做的,就是修改其中的文字。如果需要增加内容,

只要多加几行LineN=就可以了。

[Version]

Microsoft Windows Whistler Edition

WinVer=5.01

[General]

Man?turer=联想(北京)有限公司

Model=联想系列电脑

[Support Information]

Line1="为保护您的每一分投资,联想(北京)有限公司"

Line2="向您提供一系列的服务与支持,当您遇到硬件故"

3 高级oem信息

如果想做的高级些,比如在开始菜单中的支持中心和IE导航栏等。看下面这段:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOTCLSID{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}]

@="欢迎使用联想电脑"

"InfoTip"="联想电脑支持信息"

[HKEY_CLASSES_ROOTCLSID{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}DefaultIcon]

@="" (图标文件)

[HKEY_CLASSES_ROOTCLSID{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}InstanceInitPropertyBag]

"Command"="联想电脑支持信息"

"Param1"="" (打开的程序,这里的表示打开的是系统属性)

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerStartMenuStartPa

nelShowOEMLink]

"NoOEMLinkInstalled"=dword:00000000 (告诉系统,打开OEM信息,否则所有的信息都无法显示的)

上面这段是一段注册表信息,它的作用就是在开始菜单的运行下面增加一条联想电脑支持信息的菜单,

你只需要修改其中红色地方就可以了。另外你还需要制作一个名字叫的图标文件放置到

光盘$OEM$$$SYSTEM32目录下,其实这个目录的作用就是把此目录下的所有文件拷贝到系统的

WINDOWSSYSTEM32目录下。这个图标会在联想电脑支持信息菜单前面显示出来。

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet

ExplorerExtensions{6096E38F-5AC1-4391-8EC4-75DFA92FB32F}]

"CLSID"="{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}"

"Default Visible"="Yes"

"ButtonText"="联想"

"Exec"=""

"HotIcon"="%windir%"

"Icon"="%windir%"

这一段是在IE的导航栏上添加OEM信息,有了上面的经验,这里你就自己去摸索去吧,