╃苍狼山庄╃╃苍狼山庄╃

Clang出品,
必属精品!

Windows XP SP2 制作教程

一、准备工作:
原材料:Windows XP SP2原版镜像(sc_win_xp_pro_with_sp2_vl.ISO,VRMPVOL_CN,592MB,MD5:f455f9a787b620aca7ac89ab47574919)
制作工具:EasyBoot、UltraEdit、UltraISO、XPlode、VMware

二、制作母盘:
1、创建目录D:\xpcd\SIMPCHIN\SATAXP,然后把sc_win_xp_pro_with_sp2_vl.ISO里面的所有文件及文件夹,提取到此目录下。

2、加入主题补丁UXTHEME.DL_和线程补丁TCPIP.SY_:
从网上下载已破解的UXTHEME.DLL及TCPIP.SYS,然后用SetCSum.exe来加上文件头校验,并用Makecab.exe来压缩,命令如下:
SetCSum /a UXTHEME.DLL
SetCSum /a TCPIP.SYS
Makecab UXTHEME.DLL
Makecab TCPIP.SYS
最后把生成的UXTHEME.DL_及TCPIP.SY_替换到SATAXP\I386目录下。

3、创建自动应答文件WINNT.SIF和UNATTEND.TXT:
从SATAXP\SUPPORT\TOOLS\ DEPLOY.CAB中提取setupmgr.exe,执行后按提示填入相应的安装信息,即可生成WINNT.SIF,复制多一份并改名为UNATTEND.TXT,然后用记事本打开WINNT.SIF,在[Unattended]段末尾加上一行:

FileSystem=*

这一行的作用是使得“刻盘安装方式”出现XP自带的格式化选项。
最后把WINNT.SIF和UNATTEND.TXT复制到SATAXP\I386目录下。

4、修改DOSNET.INF,加入Svcpack补丁安装接口,用于“硬盘安装方式”:
用记事本打开SATAXP\I386\DOSNET.INF,按下Ctrl+F,查找[OptionalSrcDirs],在此段末尾加入Svcpack,如下:

[OptionalSrcDirs]
lang
svcpack

5、加入“硬盘安装方式”安装接口Win.bat:
用Smartdrv.exe复制到SATAXP\I386目录下,然后在SATAXP目录下新建一个批处理文件,名为Win.bat,内容如下:

@echo off
i386\smartdrv >nul
i386\winnt /u:i386\UNATTEND.TXT /s:i386

三、集成补丁:
1、收集补丁:全新安装一个XP,安装完后立刻上网更新,并记录下所有补丁的名字。然后就到Microsoft下载中心去把它们都拉回来,放到D:\HotFix目录下。
http://www.microsoft.com/downloads/Search.aspx?displaylang=zh-cn

2、加入XPlode安装接口:删除SATAXP\I386目录下的Svcpack.in_,接着用记事本创建Svcpack.inf,内容如下:

[Version]
Signature="$Windows NT$"
MajorVersion=5
MinorVersion=1
BuildNumber=2600

[SetupData]
CatalogSubDir="\i386\svcpack"

[ProductCatalogsToInstall]

[SetupHotfixesToRun]
xplode.exe

然后用Makecab进行压缩:
Makecab Svcpack.inf
最后把得到的Svcpack.in_复制到SATAXP\I386目录下。

3、创建目录D:\xpcd\SIMPCHIN\SATAXP\I386\SVCPACK,接着把XPlode的所有文件复制到该目录下(共6个,文件名如下):
XPlode.exe
XPlode.x4d
XPlode.xml
XPlodeExecute.x4e
XPlodeFileOps.x4e
XPlodeRegistry.x4e

然后把D:\HotFix目录下的所有补丁也复制进来,并将这些补丁的名字改为8.3格式,以便支持DOS下的“硬盘安装方式”。

4、创建目录D:\xpcd\SIMPCHIN\SATAXP\I386\SVCPACK\UPDATE,然后把一些增强补丁(如WMP10等)拷贝进来。

5、配置XPlode安装脚本,用于自动安装补丁:用记事本打开XPlode.xml,进行相应的修改即可。这里举例说一下:
XPlode.XML这个文件必须是Unicode编码的文本文件;
所有标签都必须为

成对
在脚本中#XPlode#代表XPlode所在的目录;
program后的文件改为补丁路径和名称,arguments为补丁安装参数;

四、集成SATA驱动:
1、使用BTS驱动包来集成SATA驱动,BTS下载网址:
http://www.driverpacks.net/Projects/DriverPacks/

下载其中的DriverPack BASE和DriverPack MassStorage即可。

2、这里以BTS_DriverPacks_BASE_V601.exe和DriverPack_MassStorage_V510.7z为例,执行BTS_DriverPacks_BASE_V601.exe,安装到D:\BTS,再把DriverPack_MassStorage_V510.7z复制到D:\BTS\DriverPacks目录下,然后执行D:\BTS\BTS_DPs_Slipstreamer_V601.cmd,选用Method 1,按提示操作即可得到D:\BTS\UWXPCD_ROOT目录。

3、把D:\BTS\UWXPCD_ROOT目录下的文件及文件夹,复制到SIMPCHIN\SATAXP目录下,然后执行RUN_ME.cmd并按提示操作即可集成SATA驱动。

4、最后把SIMPCHIN\SATAXP目录下的$OEM$文件夹,复制一份到SATAXP\I386目录下,这是用于“硬盘安装方式”的。

五、制作N合1光盘:
1、提取启动软盘组文件:执行以下命令,按提示操作后,会在C盘下生成$WIN_NT$.~BT文件夹。
D:\xpcd\SIMPCHIN\SATAXP\I386\WINNT32.EXE /noreboot

2、把C盘下的$WIN_NT$.~BT文件夹复制到D:\xpcd目录下,并改名为SATA ,然后删除D:\xpcd\SATA目录下的BOOTSECT.DAT、migrate.inf、winnt.sif等3个文件,再把SIMPCHIN\SATAXP\I386目录下的WINNT.SIF,复制到D:\xpcd\SATA目录下。

3、把D:\xpcd目录下的SATA文件夹复制出两个副本,并分别命名为MSDN和CTRL,把SATAXP\I386目录下的TXTSETUP.OLD和WINNT.OLD复制到D:\下,并分别改名为TXTSETUP.SIF和WINNT.SIF。

4、把D:\ TXTSETUP.SIF复制到D:\ MSDN和D:\CTRL目录下,把WINNT.SIF复制到D:\ MSDN目录下。然后在D:\CTRL目录下创建WINNT.SIF,内容如下:

 [Data]
    AutoPartition=0
    MsDosInitiated="0"

[UserData]
ProductKey=DG8FV-B9TKY-FRT9J-6CRCC-XPQ4G

5、创建目录D:\xpcd\BOOT, 把cdimage.exe和xpboot.bin(XP引导文件,可以由UltraISO导出)复制到D:\xpcd\BOOT目录下。接着将xpboot.bin复制出3个副本,分别命名为SATA.BIN、MSDN.BIN和CTRL.BIN。

修改D:\xpcd\BOOT\SATA.BIN,将“I386”替换为“SATA”;(使用UltraEdit修改,大写)
修改D:\xpcd\BOOT\ MSDN.BIN,将“I386”替换为“MSDN”;
修改D:\xpcd\BOOT\CTRL.BIN,将“I386”替换为“CTRL”;

修改D:\xpcd\SATA\ SETUPLDR.BIN,将“I386”替换为“SATA”,共4处;
修改D:\xpcd\ MSDN \ SETUPLDR.BIN,将“I386”替换为“MSDN”,共4处;
修改D:\xpcd\ CTRL \ SETUPLDR.BIN,将“I386”替换为“CTRL”,共4处;

修改D:\xpcd\SATA\ TXTSETUP.SIF,用记事本打开TXTSETUP.SIF,搜索SetupSourcePath,将所在行替换为SetupSourcePath = "\SIMPCHIN\SATAXP\"
修改D:\xpcd\ MSDN \ TXTSETUP.SIF,用记事本打开TXTSETUP.SIF,搜索SetupSourcePath,将所在行替换为SetupSourcePath = "\SIMPCHIN\SATAXP\"
修改D:\xpcd\ CTRL \ TXTSETUP.SIF,用记事本打开TXTSETUP.SIF,搜索SetupSourcePath,将所在行替换为SetupSourcePath = "\SIMPCHIN\SATAXP\"

6、把SIMPCHIN\SATAXP目录下的WIN51、WIN51IP、WIN51IP.SP2等3个文件复制到D:\xpcd目录下。此时,目录结构应如下:

file://D:\xpcd
├─BOOT
├─CTRL
├─MSDN
├─SATA
└─SIMPCHIN
└─SATAXP
├─$OEM$
├─DOCS
├─I386
│├─$OEM$
├─SUPPORT
└─VALUEADD

7、用EasyBoot制作“刻盘安装方式”下的引导菜单:
[1] 自动安装WinXP SP2 SATA版;对应命令:run SATA.BIN
[2] 自动安装WinXP SP2 VOL 版;对应命令:run MSDN.BIN
[3] 手动安装WinXP SP2 VOL 版;对应命令:run CTRL.BIN

8、用cdimage.exe制作光盘镜像,命令如下:

D:\xpcd\BOOT\cdimage.exe" -l"XPSP2VOL" -t1/12/2006,20:00:00 -h -n -b"D:\xpcd\BOOT\loader.bin" -x -o -m "D:\xpcd" "D:\XPSP2VOL_V2.5.iso"

本原创文章未经允许不得转载 | 当前页面:╃苍狼山庄╃ » Windows XP SP2 制作教程

评论

文章评论已关闭!