中文版 | English

网站首页 | 个人作品 | 博客 | 给我留言 | 经典分享 | 友情链接 | 黑白人生


制作集成SP3的Windows XP安装盘[转]

本篇精简不错:http://www.freeskycd.cn/bbs/viewthread.php?tid=5796
http://www.freeskycd.cn/bbs/viewthread.php?tid=1676&extra=page%3D1
自从4月底微软推出Windows XP的Service Pack 3以来,一直想下载一个集成了SP3的WinXP安装盘,前几天上网搜了一下,很意外地发现了制作集成安装盘的教程,于是就自己做了一张。制作的过程并不复杂,一共有四步。首先,下载一个原版的Windows XP Professional简体中文版(网上一般称为505M版)的ISO镜像文件,用软件(推荐虚拟光驱)打开,把所有目录和文件都复制到硬盘上某一目录下。目录名称只能包含英文字母和数字,比如D:\505,不能有汉字,不然后面集成时会出错。然后,到微软网站下载SP3(文件名是WINDOWSXP-KB936929-SP3-X86-CHS.EXE),用-s命令集成安装文件,也就是在控制台运行命令:
WINDOWSXP-KB936929-SP3-X86-CHS.EXE -s:D:\505
几分钟以后就集成好了。这时候D:\505下的内容就是集成了SP3的WinXP安装盘,但是用它安装的话需要激活,而且也不能引导,所以还需要下面两步。接下来,上网找一个VOL版(也就是免激活的大客户版)的集成SP2的安装盘(比如上海政府版)的ISO镜像文件。我以前就有上海政府版,所以省了一些事。把I386目录下的8个文件:DPCDLL.DL_、OEMBIOS.BI_、OEMBIOS.CA_、OEMBIOS.DA_、OEMBIOS.SI_、PIDGEN.DLL、SETUPP.INI、SETUPREG.HIV复制到D:\505\I386下(覆盖同名文件),就得到一个免激活的集成SP3的安装盘了。最后,做成一个可引导的ISO镜像文件。我是用WinISO做的,试了几次才成功。WinISO有保存/加载引导信息的功能,我从505M版保存了引导信息以后,再加载到新版本中,做出来的ISO却引导不了。后来用WinISO打开505M版的ISO,把所有文件都删掉,再把D:\505目录下的所有内容都加进来,然后保存,得到的ISO就可以引导了。保存的时候要注意,要用Save,不能用Save As,两者的效果不同。(当初在网上看到这种说法的时候,我还不大相信,Save和Save As效果怎么会不同呢?后来打开WinISO的帮助文件一看,确实如此,晕死!)把这个ISO文件刻成光盘以后,就得到了一张简洁、纯净、免激活、集成SP3的Windows XP安装光盘(一些网友称之为完美的D版)。我对网上的各种“优化”版本,比如番茄花园、雨林木风之类的,一向持一种怀疑态度:好用是好用,可谁知道里面有没有木马或者其他东西呢?还是自己做的版本最放心,而且制作的过程也是一个学习的过程,其乐无穷啊。
__________________________________________________________________________________
在xp的sp3简体中文补丁推出之后,不同版本的sp3体验版本相继推出,
本人在收集了网上大量xp集成sp的方法后进行了实践,以xpsp1企业版和xpsp2企业版为母本集成sp3很快完成,
没有费多大力气,但以505M的xp原版为母本(由于这个版本的中文版没有企业版,只有专业版,遇到激活问题)
却花费了我大量的精力,好在最后成功完成集成工作(其实就那么一层窗户纸,一点就破),将我的经验拿来
与大家分享。
一·准备工作
1、505M的xp简体中文原版光盘(或ISO文件)
2、488.6M的xp英文原版光盘(或ISO文件)(其实只用到其中的七个小文件和序列号,如果你不想下载,
可以用我提供的附件)
3、sp3简体中文独立安装程序(即windowsxp-kb936929-sp3-x86-chs.exe)
4、UItraISO或WinISO软件
5、Nero软件
二.集成工作(这是我从网上收集来的加上自己的实践经验)
1.将505M的Windows XP简体中文原版安装光盘放入光驱,将安装光盘上所有文件拷贝到E:\winxpsp3文件夹下(预先建好,当然
也可在别的盘附下,修改下面的.bat批处理文件中的路径即可),如果你没有原版光盘,请到网上下载后用虚拟
光驱载入复制其中的所有文件。
2.用UItraISO或WinISO软件将505M的xp简体中文原版光盘做成ISO镜像文件。(如果你是从网上下载的ISO镜像
文件,这一步就省略了),放在E盘下,(其它盘下也可)。
3.打开记事本,复制这行文字:(包括双引号)
      "windowsxp-kb936929-sp3-x86-chs.exe" -s:"E:\winxpsp3"
将其保存为名字为intsp3.bat的批处理文件,保存位置同样为E盘下。
4.将windowsxp-kb936929-sp3-x86-chs.exe文件拷贝到E:\下.
5.用虚拟光驱载入英文xp的ISO文件,打开光盘,找到I386文件夹,查找以下七个文件:
      DPCDLL.DL OEMBIOS.BI OEMBIOS.CA OEMBIOS.DA OEMBIOS.SI PIDGEN.DLL SETUPP
    将这七个文件复制到E:\winxpsp3文件夹中的I386文件夹里,替换掉相应的文件(把零售版变成了企业版)。
6.双击此bat文件,将会出现解压窗口,然后开始复制文件集成,集成成功后,会弹出成功提示,点击“确定”
结束程序,集成完成。这时winxpsp3文件夹的文件增加了几十兆。
7.再次用虚拟光驱载入英文xp的ISO文件,打开光盘,找到I386文件夹,找到PIDGEN.DLL文件复制到E:\winxpsp3文件夹中
的I386文件夹里,替换掉相应的文件(因为集成sp3后又变回了零售版),记住这次只能复制这一个文件。
三、制作SP3的自动应答文(我认为这一步可不进行,而且我也确实没进行,制作这个文件只是为了方便自动安装)
双击E:\winxpsp3\SUPPORT\TOOLS文件夹的deploy.cab文件,用WinRAR将其所有文件解压到E:\DEPLOY(预先创建)文件夹下,
再双击其中的setupmgr.exe运行Windows XP Setup Manager Wizard,单击Next,开始在向导提示下制作成自动应答文件unattend.txt文件。
为了实现自动安装,必须将此文件改名为winnt.sif,然后把它拷贝到E:\winxpsp3\i386文件夹里。(如果原来有,则请覆盖)
四、更新Windows XP安装文件的镜像文件
1.用UItraISO打开E盘下的505M的xp简体中文原版光盘ISO文件,撤除其中的全部文件.
2.在UItraISO的本地文件列表中打开E:\winxpsp3文件夹,将其中的全部文件添加到上面的光盘ISO文件中,点击“保存”,这样
原来的ISO文件就被替换成集成了sp3的ISO文件。
五、刻录光盘,成功
启动Nero,选择“刻录器→刻录映像文件”,然后打开winxpsp3.ISO文件,再单击“刻录”按钮,将它刻录到光盘上。
六、安装
与普通的Windows XP安装光盘一样,序列号为:
    2QQ6J-HGXY3-VGH23-HYQDC-BYR2D
这是我在网上下载的488.6M的xp英文原版光盘(ISO文件)所带的序列号,也许你下载的光盘以及序列号和我的不同,要记住
与其对应的序列号呀!
七、问题
安装好的系统就是sp3 V.3300 系统一切运行正常。
IE7.0安装正常,卡巴斯基杀毒7.0KIS正常,其它软件常用软件正常,只是在安装WMP11时无法通过正版验证,有待解决。(网上找到的可用办法:右键点击WMP11,选择用WINRAR解压,解压后找到这四个可执行文件:umdf.exe wmdbexport.exe wmfdist11.exe wmp11.exe 依次运行便可,如果中途系统说要重启的话千万别重启,当最后一个文件执行完毕后再重启,便可以完美使用WMP11,从而达到了绕过正版验证的目的。)
其实,即便不能自动更新也无所谓,因为微软在发布sp3后也会很快停止对xp的更新服务。
八、关于用xpsp1或xpsp2为母本集成sp3
    用xpsp1或xpsp2为母本集成sp3要简单一些,只要在运行集成操作后,用原版光盘中的PIDGEN.DLL替换集成后
    E:\winxpsp3\i386文件夹里的相应文件即可。
到此为止,用xp/xpsp1/xpsp2为母本集成sp3全部得以实现,做这项工作我试验了无数次,电脑重启了近百次,估计硬盘也
快坏了,希望大家在尊重我劳动的基础上多提宝贵意见,(我还只是个门外汉)
目前,sp3还只是RC2,到正式版出来后大家可以刻盘了(希望这个方法还能用)答复:集成完后文件大小为640M,至于OEM版如何集成,我还没有实践,希望大家看一看,不过我认为现在集成OEM版已经没有意义!因为不管什么版,微软都不会再支持xp太长的时间,不能通过正版验证也无所谓!这可以算是xp的最后版本了!

上一篇: ServicePackFiles[转]
下一篇: 陶婆婆的笑-养尸地[转]