社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 2448阅读
  • 25回复

Windows XP SP2 龙卷风版V2.5 制作心得

楼层直达
级别: 管理员
发帖
3549
飞翔币
5005
威望
64392
飞扬币
51613
信誉值
815
声明:转贴本文请注明出处并保持原文的完整性
原文转载至DRL论坛,作者d0z
一、准备工作:
原材料: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/...splaylang=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,进行相应的修改即可。这里举例说一下:


>


.
completed
Executing:
#1#
Copying files
Writing to registry



















#XPLODE#\Update\MSI31.exe
/q /n /z



#XPLODE#\KB873339.exe
/q /n /z



regedit
/s "#XPLODE#\Update\tweak.reg"


>

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,再把DriverPa ck_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"
所上传文件 XP2.5制作心得.rar
 
我们一直在努力!
级别: 光盘学士
发帖
45
飞翔币
335
威望
2489
飞扬币
4163
信誉值
0
只看该作者 1 发表于: 2006-06-02
厉害啊 又是一篇强悍的技术文章
级别: 禁止发言
发帖
1814
飞翔币
-65
威望
1951
飞扬币
-48750
信誉值
0
只看该作者 2 发表于: 2006-06-02
用户被禁言,该主题自动屏蔽!
级别: *
发帖
*
飞翔币
*
威望
*
飞扬币
0
信誉值
0
只看该作者 3 发表于: 2006-06-02
保存起来慢慢看,以便以后自己做系统时用,呵
级别: FLY元勋
发帖
524
飞翔币
335
威望
102
飞扬币
16468
信誉值
0
只看该作者 4 发表于: 2006-06-02
我的V2.6也用了很久.....一出第二天我就用了....到现在.
级别: 光盘初级
发帖
396
飞翔币
335
威望
64
飞扬币
11792
信誉值
0
只看该作者 5 发表于: 2006-06-02
有空要试试了
级别: 光盘初级
发帖
526
飞翔币
330
威望
78
飞扬币
2685
信誉值
0
只看该作者 6 发表于: 2006-06-02
我一直用番茄的系统..感觉挺不错的....
级别: *
发帖
*
飞翔币
*
威望
*
飞扬币
0
信誉值
0
只看该作者 7 发表于: 2006-06-02
龙卷风2.6刻盘后还没有用呢。
级别: 光盘新手
发帖
64
飞翔币
335
威望
21
飞扬币
6153
信誉值
0
只看该作者 8 发表于: 2006-06-02
菜鸟求知中,路过!
好强啊!看到这么好的铁,我才知道我有多菜
级别: 光盘新手
发帖
3
飞翔币
335
威望
41
飞扬币
4807
信誉值
0
只看该作者 9 发表于: 2006-06-02
偶用的也是LJF版本的
级别: 光盘中级
发帖
1865
飞翔币
5
威望
249
飞扬币
1743
信誉值
0

只看该作者 10 发表于: 2006-06-03
学习一下了 支持中。。。
级别: *
发帖
*
飞翔币
*
威望
*
飞扬币
0
信誉值
0
只看该作者 11 发表于: 2006-06-03
介绍详细
级别: 光盘新手
发帖
32
飞翔币
335
威望
21
飞扬币
4858
信誉值
0
只看该作者 12 发表于: 2006-06-04
d0z的每个版本偶手刻盘
级别: *
发帖
*
飞翔币
*
威望
*
飞扬币
0
信誉值
0
只看该作者 13 发表于: 2006-06-05
菜鸟求知中,只能仰慕
级别: *
发帖
*
飞翔币
*
威望
*
飞扬币
0
信誉值
0
只看该作者 14 发表于: 2006-06-07
犀利啊...如果要学习系统...指学会编辑BAT同埋INT里面那些文件吗?
要学会语言和..其他方面嗰东西吗?