我所制作winXP Nin1的方法 |
| 发布时间: 2012/7/20 16:36:54 |
|
谈不上什么创作和原创的文章,只是把我制作Nin1过程中所有的经历写下来,供朋友们参考,供高手们指正。当然我这只是其中一种方法,还有其它很多很好的方法,望高手们都来写一下这方面的文章,促进交流,互相学习,取众家之长,补自家之短。把我们的共同的家园----9394论坛办得好上加好,办成一个精品论坛!再此我谢谢朋友们! 我这里以制作win XP原版(专业版和家庭版)的两个版本为例(就是我们经常说到的2in1),来谈谈需要用到的软件、启动(引导)文件和整个制作过程: 一.说明 1、Windows XP 二合一光盘是指将WINXP PRO和HOME二个版本做成一张光盘上。 2. 有朋友可能会问到,为什么不集成sp1呢?因为我们这是winXP的原版,是需要算号上网激活的,如果集成了sp1,你就无法算号上网激活了。 3、由于这二个版本的很多文件是相同的,我们利用微软内部使用的工具cdimage,可以共享这些相同文件,而不必重复地放在一张光盘上, 欲了解详细情况,请看cdimage中带有的帮助文件。 4、WinXP启动过程:Boot->setupldr->ntdetect->引导驱动程序->读txtsetup.sif->开始安装,这个过程和微软的光盘安装方式一样。 二、需要用到的的文件和软件: 1、引导有关的文件:diskemu.cmd、loader.bin、diskem1x.bin、bootfont.bin 2、合集制作工具:cdimage 3、十六进制编辑工具:Ultraedit 4、解img文件工具:winimage 5、WinXP的二个版本文件(我用的是winXP专业版和家庭版的原版,你可以到网上下载或者到鸡头那去要,我这里没有。呵呵!)。 6、windows 2000/NT/XP通用的启动文件:w2ksect.bin (这个启动文件虽然是做win2k用的,但可以和winXP通用)。 7、Windows XP安装软盘组 专业版及家庭版的安装软盘是不同的,二者不能混用。XP的安装软盘组必须从微软网站下载,以保证该文件的完整性: 简体中文专业版安装软盘组:WINXPSP1_CN_PRO_BF .EXE 简体中文家庭版安装软盘组:WINXPSP1_CN_HOM_BF.EXE 8、制作2in1的平台,也就是通常所说的运行环境必须在 Winxp、Windows 2000 、NT 4.0 SP3操作系统下。(千万注意:win9x下是做不出来的)。 三、制作过程: 保证硬盘上有足够空余空间,(假设将文件存放在硬盘X:,全部2个版本的原始文件约占用空间为1.02 GB,生成的镜像文件约为558 MB) 1、将Winxp的启动文件w2ksect.bin 一拷为二,这里假设为 wpro.bin,home.bin 2. 制作CD目录 在你的硬盘上分区的根目录下建一个目录winXP2in1, 拷贝 cdimage.exe、loader.bin 到winXP2in1目录下 在winXP2in1目录下建子CD目录, 在CD目录下建BOOT目录 拷贝 wpro.bin、home.bin到BOOT目录下, 拷贝diskem1x.bin、diskemu.cmd到CD目录下,在CD目录下建立引导目录WPRO,HOME和安装目录SIMPCHIN 在SIMPCHIN目录下建立目录 WINXP,在WINXP下建立目录WPRO,HOME 拷贝WIN51、WIN51IC、WIN51IP、bootfont.bin到CD目录下 (WIN51、WIN51IC、WIN51IP是XP原盘根目录下的文件) 拷贝各个版本的winXPpro和winXPhome(我是整个光盘直接拷贝)到wpro、home目录下。 现在你的目录结构应该如下: X:\winXP2in1 │ CDIMAGE.EXE │ loader.bin └───CD │ WIN51 │ WIN51IC (XP HOME版文件) │ WIN51IP (XP PRO版文件) │ bootfont.bin │ diskem1x.bin │ diskemu.cmd (多重启动文件,可修改) ├───SIMPCHIN │ └───WINXP │ ├───WPRO (winXPpro版目录) │ │ └───I386 │ └───HOME (winXphome版目录) │ └───I386 ├───WPRO ├───HOME ├───BOOT │ │---WPRO.BIN │ │---HOME.BIN └─── 3. 修改启动文件 用Ultraedit打开wpro.bin,修改I386为WPRO 1处,存盘退出。 用Ultraedit打开home.bin,修改I386为HOME 1处,存盘退出。 4. 制作引导驱动 将下载到的WINXPSP1_CN_PRO_BF .EXE文件用WinRAR释放到硬盘任一目录,得到6个img文件。用WinImg将6个img文件释放到目录X:\ winXP2in1\CD\WPRO。(共有文件219个) 将下载到的WINXPSP1_CN_HOM_BF .EXE文件用WinZip释放到硬盘任一目录,得到6个img文件。用WinImg将6个img文件释放到目录X:\ winXP2in1\CD\HOME。(共有文件219个) 一定要连带system32目录(里面有两个文件)一起释放。 5. 修改setupldr.bin和txtsetup.si_ 用UltraEdit打开X:\ winXP2in1\CD\WPRO\setupldr.bin,用ASCII方式替换“i386”为“WPRO”,共4处。存盘退出。 用UltraEdit打开X:\ winXP2in1\CD\HOME\setupldr.bin,用ASCII方式替换“i386”为“HOME”,共4处。存盘退出。 这里注意:一定要用ASII方式。 将文件X:\ winXP2in1\CD\WPRO\txtsetup.si_剪贴到X:\,在命令提示符下运行命令: expand txtsetup.si_ txtsetup.sif 用UltraEdit打开x:\txtsetup.sif, 替换“SetupSourcePath = "\"”为“SetupSourcePath = "\SIMPCHIN\WINXP\WPRO"。 1处。存盘退出。 将txtsetup.sif剪贴至X:\ winXP2in1\CD\WPRO。 同理将文件X:\ winXP2in1\CD\HOME\txtsetup.si_这个文件解为_ txtsetup.sif并用UltraEdit打开, 替换“SetupSourcePath = "\"”为“SetupSourcePath = "\SIMPCHIN\WINXP\HOME"。 1处。存盘退出。 (注意:这两个文件中的路径安装程序指向安装程序从何处复制文件,必须与目录结构相匹配。否则程序无法进入安装目录)。 删除各自目录下的txtsetup.si_ 文件,将修改后的txtsetup.sif放到各自目录下。 至此所要修改的文件全部完成。 四,制作光盘自动运行程序 制作这样的程序显得你做的光盘更专业点。这类软件很多,(如:Multimedia Builder、AutoPlay Menu Studio等等)方法也各有所长,根据各人的爱好、美工基础等因素自已决定吧。至此全部文件的修改、制作全部到位。 五、开始制作ISO 在命令提示符下执行 cdimage –l2IN1_SP1 -g -h -n -o -m -bloader.bin cd xp2in1.iso (这里一定要注意参数的选择),你也可以做一个批处理文件,这样制作ISO的速度就会很快。 为了测试xp2in1.iso是否制作成功,可以使用VPC和VMware对xp2in1.iso进行测试,测试无误后用刻录软件将xp2in1.iso刻录到CDR上. 六、diskemu.cmd样本(可参考): 这是一个启动文件 (你可以按自已的意愿来修改它) ,是光盘启动(多重启动)很重要的一个文件,进行DOS下多重启动全靠它。可以将下面的文字全部复制、粘贴到记事本中,保存为diskemu.cmd文件即可。 本文出自:亿恩科技【www.enkj.com】 |
京公网安备41019702002023号