始创于2000年 股票代码:831685
咨询热线:0371-60135900 注册有礼 登录
  • 挂牌上市企业
  • 60秒人工响应
  • 99.99%连通率
  • 7*24h人工
  • 故障100倍补偿
您的位置: 网站首页 > 帮助中心>文章内容

我所制作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】

服务器租用/服务器托管中国五强!虚拟主机域名注册顶级提供商!15年品质保障!--亿恩科技[ENKJ.COM]

  • 您可能在找
  • 亿恩北京公司:
  • 经营性ICP/ISP证:京B2-20150015
  • 亿恩郑州公司:
  • 经营性ICP/ISP/IDC证:豫B1.B2-20060070
  • 亿恩南昌公司:
  • 经营性ICP/ISP证:赣B2-20080012
  • 服务器/云主机 24小时售后服务电话:0371-60135900
  • 虚拟主机/智能建站 24小时售后服务电话:0371-60135900
  • 专注服务器托管17年
    扫扫关注-微信公众号
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 亿恩科技 版权所有  地址:郑州市高新区翠竹街1号总部企业基地亿恩大厦  法律顾问:河南亚太人律师事务所郝建锋、杜慧月律师   京公网安备41019702002023号
      0
     
     
     
     

    0371-60135900
    7*24小时客服服务热线