分享
 
 
 

Win2K3合1与WinXP2合1启动光盘新制作

王朝system·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

Windows 2000 3合1光盘(简体中文专业版+简体中文服务器版+简体中文高级服务器版)已经在街面上流行1年多了,Windows XP 2合1的光盘(简体中文专业版+简体中文家庭版)最近也开始上街了。这些n合1的光盘中,有些是不能启动的,有些是能够光盘启动并正常安装的。不能启动的n合1光盘的制作非常简单,没有必要去讨论,我们最感兴趣的是哪些能够启动并安装的光盘。这类光盘使用了多重启动光盘技术,采用的工具是CD启动模拟器:diskemu1x(我们应该感谢Bart和Gary Tong,他们总能够写出一些能够完成伟大工程的小程序)。diskemu1x功能很强大,使用也比较容易,但很可惜,Bart已经不再继续开发它了(参见http://www.nu2.nu/diskemu/)。所幸的是,Bart并没有放弃对Windows 2000 3合1的兴趣,他搞了一个体积更小巧,使用更容易,针对性更强的东西:w2kall.bin,Windows 2000通用启动引导器(再次感谢Bart)。目前街面上还没有使用w2kall制作的Windows 2000 3合1光盘。由于w2kall.bin附带的说明非常简短,网上更是无法查找到相关的信息,有鉴于此,我对它进行了一番研究,用w2kall成功地制作出了Windows 2000 3合1光盘。经过另一番试验,又成功地制作出了Windows XP 2合1光盘。下面就是我的一些心得体会,愿与各位朋友共享。

一、Windows 2000/XP多重启动光盘启动原理

Windows 2000/XP各版本的原始安装光盘是单重启动,其引导文件中固化了光盘根目录下的i386目录,其引导过程如下:

光盘引导-setupldr-ntdetect-加载驱动程序-读txtsetup.sif-开始安装

而我们将制作的n合1光盘是多重启动的,每个版本都包含一个i386子目录,它与单重启动光盘的目录结构不同,因此不能简单地照搬单重启动的引导过程。所幸前辈高手们早就碰到了这个难题,而且也非常巧妙地解决了,那就是使用Windows 2000/XP的安装软盘组:用软盘启动计算机,依次加载所需驱动程序及必要的系统文件后,安装程序要求插入Windows 2000/XP安装光盘,安装过程从光盘继续进行。我们所要模拟的就是这一过程。

二、Windows 2000 3合1启动光盘的制作

1. 所需工具

(1)w2kall.bin

(2)cdimage.exe(命令行界面)或cdimagegui.exe(图形界面)

(3)winimg

(4)ultraedit

(5)Windows 2000安装软盘组

(6)Windows 2000 Service Pack 2

(7)VMware(或Virtual PC)和Nero

2. 目录及文件结构

保证硬盘上有足够空余空间(假设将文件存放在硬盘d:,全部三个版本的原始文件约占用空间为1.24 GB,生成的镜像文件约为502 MB),建立如下目录结构,并复制文件w2kall.bin、cdimage.exe到相应位置:

d:\win2k\w2kall.bin

d:\win2k\cdimage.exe

d:\win2k\root\asrv

d:\win2k\root\wpro

d:\win2k\root\wsrv

……

3. 文件复制

将Windows 2000高级服务器版光盘上的文件全部复制到asrv目录,将Windows 2000服务器版光盘上的文件全部复制到wsrv目录

……

4. 将Service Pack 2集成到Windows 2000各版本中

运行w2ksp2.exe /x将Service Pack 2全部文件提取出来,假设提取到f:\tmp。在f:\tmp\i386\update下分别运行命令:

……

5. 跳过输入产品序列号

查找各个版本i386目录,找到文件setupp.ini,用记事本打开,将其中的……

6. 配置安装程序

Windows 2000正版光盘上有个bootdisk子目录,里面包含4张Windows 2000安装软盘镜像的img文件。用winimg将各个版本bootdisk目录下的4个img文件分别释放到各自的系统文件目录下:

……

7. 修改setupldr.bin和txtsetup.sif

用Ultraedit打开d:\win2k\root\asrv\setupldr.bin,用ASCII方式替换“i386”为“asrv”,共3处;

……

8. 启动菜单的修改

Windows 2000启动引导文件w2kall.bin中已经内置了Windows 2000 3合1的启动菜单:

[A] Windows 2000 Professional - English

[B] Windows 2000 Server - English

[C] Windows 2000 Advanced Server - English

Choose an option and press [Enter]:

所以我们不需再单独配置启动菜单。若需要修改该菜单,只需用Ultraedit打开w2kall.bin,找到相应的ASCII字符串,并修改为合适的字符串。例如,去掉所有的“ - English”。

9. 配置完毕的目录结构及文件列表

d:\win2k\cdimage.exe

d:\win2k\w2kall.bin

d:\win2k\root\cdrom_ia.5

d:\win2k\root\cdrom_ip.5

d:\win2k\root\cdrom_is.5

……

10. 制作ISO文件

cdimage程序加“-o”参数优化后生成的镜像文件约为502 MB,我们假设将它存放在f:盘的根目录下,命令如下:

d:\win2k\cdimage -lWin2K-3in1 -t01/10/2000,12:00:00 -g -h -n -o -m -bd:\win2k\w2kall.bin d:\win2k\root f:\w2k-3in1.iso

上述命令中各参数含义分别为:

……

11. 测试ISO文件

用VMware加载w2k-3in1.iso文件,设置第1启动设备为光驱。从光盘启动后,系统首先显示信息“Press any key to boot from CD.”,按任意键后,出现[A]、[B]、[C]3个选项菜单,键入A、B或C键然后回车,可启动相应安装版本,此后的安装与原版光盘的安装一致。需要逐个安装,以测试各个版本的完整性。

12. 增加特殊文件

可以根据个人的爱好,在光盘上再增加一些特殊文件,例如IE 6、DirectX 8.1及一些必要的驱动程序,只需将其复制到d:\win2k\root目录下,并重新制作ISO文件。

13.烧录光盘

ISO镜像文件测试无误后,即可用自己熟悉的软件(例如Nero)将其烧录到光盘。 这样,一张可启动的Windows 2000 3合1光盘就制作完成了。

三、Windows XP 2合1启动光盘的制作

Windows XP与Windows 2000同属于Windows NT系列,其启动过程是非常相似的。虽然Bart开发w2kall.bin的初衷是制作3合1的Windows 2000,但既然它能够引导Windows 2000,那么它能否引导Windows XP呢?答案非常肯定(真令人振奋)。虽然与制作Windows 2000 3合1的过程类似,但其中有一些明显的不同,而且我们还需要对w2kall.bin进行一些适当的改造,希望朋友们多加注意。下面我再介绍一下Windows XP 2合1启动光盘的制作过程。

1. 所需工具

(1)w2kall.bin

(2)cdimage.exe(命令行界面)或cdimagegui.exe(图形界面)

(3)winzip、winimg

(4)ultraedit

(5)Windows XP安装软盘组

(6)VMware(或Virtual PC)和Nero

2. 目录及文件结构

保证硬盘上有足够空余空间(假设将文件存放在硬盘d:,全部2个版本的原始文件约占用空间为1.02 GB,生成的镜像文件约为558 MB),建立如下目录结构,并复制文件w2kall.bin、cdimage.exe到相应位置:

d:\winxp\w2kall.bin

d:\winxp\cdimage.exe

d:\winxp\root\home

d:\winxp\root\wpro

……

3. 文件复制

将Windows XP家庭版光盘上的文件全部复制到home目录,将Windows XP专业版光盘上的文件全部复制到wpro目录。

……

4. 配置安装程序

将下载到的winxp_cn_pro_bf.exe文件用winzip释放到硬盘任一目录,得到6个img文件。用winimg将6个img文件释放到目录d:\winxp\root\wpro\。

……

5. 修改w2kall.bin

w2kall.bin是专门针对Windows 2000 3合1启动光盘而开发的,要使它适用于Windows XP 2合1光盘的启动引导,我们必须对其进行一些适当的修改。

……

6. 修改setupldr.bin和txtsetup.si_

用Ultraedit打开d:\winxp\root\home\setupldr.bin,用ASCII方式替换“i386”为“home”,共4处。

……

7. 配置完毕的目录结构及文件列表

d:\winxp\cdimage.exe

d:\winxp\w2kall.bin

d:\winxp\root\win51

d:\winxp\root\win51ic

8. 制作ISO文件

cdimage程序加“-o”参数优化后生成的镜像文件约为558 MB,我们假设将它存放在f:盘的根目录下,命令如下:

d:\winxp\cdimage -lWinXP-2in1 -t09/05/2001,12:00:00 -g -h -n -o -m -bd:\winxp\w2kall.bin d:\winxp\root f:\wxp-2in1.iso

……

9. 测试ISO文件

用VMware加载wxp-2in1.iso文件,设置第1启动设备为光驱。从光盘启动后,系统首先显示信息“Press any key to boot from CD.”,按任意键后,出现[A]、[B]2个选项菜单,键入A、B键然后回车,可启动相应安装版本,键入C键然后回车,可安装家庭版。此后的安装与原版光盘的安装一致。需要逐个安装,以测试各个版本的完整性。

10. 增加特殊文件

可以根据个人的爱好,在光盘上再增加一些特殊文件,只需将其复制到d:\winxp\root目录下,并重新制作ISO文件。

11.烧录光盘

ISO镜像文件测试无误后,即可用自己熟悉的软件(例如Nero)将其烧录到光盘。 这样,一张可启动的Windows XP 2合1光盘就制作完成了。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有