You are on page 1of 10

 原版系统安装盘的缺憾 —— 不管是 Windows 98 还是 Windows NT / 2000 / XP,仅能

实现单一系统的初始安装,缺少调试维护、系统恢复、DOS 杀毒等工具。虽然市面上出现了 N 合
1 光盘,但一般体积庞大,且无法满足自己的需要。

  用 EasyBoot 刻盘正好可以解决这个问题。EasyBoot 是一款集成化的中文启动光盘制作工


具,它可以制作光盘启动菜单、自动生成启动文件,并生成可启动 ISO 文件,利用其内置的刻
录功能,马上就能制作出一张完全属于你自己的启动光盘
一、功能篇

  先看一下 EasyBoot 的作品 —— 纯 DOS 下的光盘启动菜单。见图 1:

怎么样,光彩照人吧?其实,EasyBoot 基本的功能都体现在这儿了。
  ·全中文彩色界面

  EasyBoot 能轻松生成可在纯 DOS 下显示的彩色中文菜单,让操作者一目了然。

  ·多引导映像支持

  每个菜单项都可挂接一个操作系统的光盘引导映像来模拟原版光盘的启动过程,所以当您
像我一样把 XP 和 98 同时放在一张光盘上当然就没有问题了。

  那什么又是引导映像呢?我们知道在硬盘上有专门存放启动数据的扇区,光盘也一样,每
张自启动光盘也都有这样一块启动区域,内置特殊启动指令,如果想模拟原版系统盘的启动,
只须将原版系统盘的启动区镜像成文件,挂接在某个菜单下,当用户选择这个菜单时,
EasyBoot 就会自动调用该映像文件模拟启动,而且完全不用担心 DOS 下内存占用问题。
·自定义背景和启动画面

  EasyBoot 自定义的范围非常广,无论是文字、背景还是装饰条都能修改,要是您愿意的话
还可以把公司的徽标做成启动画面出现在启动菜单之前。

  ·菜单倒计时定时启动

  常装系统的朋友知道,在整个系统安装过程中,一般会重启好几次,原版系统盘都有一项
几秒钟不操作就自动从硬盘启动的功能,以免每次重启后须人为修改 BIOS 启动顺序的麻烦。而
在 EasyBoot 中我们也可以通过设定默认菜单和倒计时启动来实现一样的效果。

  ·控制灵活,支持鼠标 / 键盘 / 快捷键

  在启动菜单中,用户能使用鼠标、光标键、快捷键中的任意一种方法来执行菜单命令。

  ·内置硬盘启动、重启电脑的命令

  EasyBoot 自身包含两个从硬盘启动和重新启动电脑的命令,便于我们实现特殊功能。

  ·光盘密码保护

  设置了该功能后,每次 DOS 启动光盘时都须由用户提供口令才能使用。(只有主菜单才支


持密码保护)
  ·支持主菜单和子菜单相互调用

  菜单在 EasyBoot 中是以.ezb 格式的文件存放的,在制作菜单的界面中能够选择保存为主


菜单还是子菜单,菜单之间可以使用 run xx.ezb 命令来互相调用。

  ·直接生成 ISO 文件,直接刻盘

  既然是一个启动光盘编辑软件,EasyBoot 自然也包含刻录功能。它能方便地生成标准的
ISO 文件,直接刻盘。

  注:ISO 文件是一种能将光盘以镜像方式备份下来的文件类型,可直接刻盘,如果原光盘
支持 DOS 启动,那么刻成的光盘也将能支持 DOS 启动。

  ·实时预览式编辑

  编辑时可以实时预览到最终效果,真正的所见即所得,非常容易上手。

二、原理篇

  我们再来讲讲 EasyBoot 的工作原理。

  软件安装完后将生成如下目录结构。见图 2:
一个普通的系统启动光盘采用如下的顺序启动: CD-ROM 启动 → 执行光盘启动区指令 → 根
据指令寻道至具体扇区 → 执行相关程序。而使用了 EasyBoot 后则略有改动,变为:CD-ROM
启动 → 执行光盘启动区指令(Ezboot 中的 loader.bin) → 在当前目录调入所需程序和指定
的菜单文件 → 显示菜单 → 根据用户对菜单的选择在当前目录查找并执行挂接的引导映像 →
使用映像模拟光盘启动 → 执行相关程序。

  相信看了上面的讲述,大家对 EasyBoot 的工作原理心里大体有个数了。简单说,


EasyBoot 就是提供了一个中文的菜单界面,然后通过用户选择不同的菜单而执行不同的引导
映像来达到安装不同操作系统的目的。

三、实战篇

  理论说了一大堆了,恐怕早有朋友听烦了,还是一起来看看图 1 的光盘是如何做出来的吧。

  1、主界面
2、选择一张图片做背景

  先找到一张漂亮的图片,然后放置到 EasyBoot \ Disk1 \ Ezboot 目录中,然后在上面


“背景图像”处输入相应的文件名就可以了,当然,如果您还想给光盘添一个介绍光盘内容或
公司业务的引导画面时同样按上述操作,然后选中“显示 Logo”输入文件名即可。 记住,
EasyBoot 仅支持 640X480 256 色的 BMP 图片。

  3、建立选择菜单

  点击“菜单条”标签,出现如图 4 的对话框。
参照一下开头的图 1,Ω 煤芗虻グ桑 灰 选安说ノ谋尽薄ⅰ爸葱忻睢薄ⅰ翱旖菁薄⒀丈
≡窦赶畎醋约旱男枰薷暮镁涂梢粤耍绻氚涯程醪说ド柚梦笔。 恍柘妊≈懈貌说ィ 俚慊
鳌吧柚梦笔 卑磁ゾ托辛恕?

  EasyBoot 支持如下几种菜单命令:

  (1) 执行映像 run xx.bin / xx.img (用于调用引导映像文件模拟启动)

  (2) 执行菜单 run xx.ezb (用于主 / 子菜单间的互相调用)

  (3) 特殊功能 boot 80 (从硬盘启动)

  Reboot (重新启动计算机)
  (4) 多命令执行 命令之间以“;”分隔

  大家也许会问,那上哪儿去找引导映像呢?别急,EasyBoot 中其实已经自带了 98 / NT
/ 2000 / XP 的映像文件,其中,Win2K.bin 适用于 NT /2000 / XP 三种系统,如果您用
DOS 做好了一张启动软盘,那也可以用 WinImage 将整张软盘做成 img / ima 镜像文件,
EasyBoot 同样支持。

  4、标题与布局修改

  其它修改主要指标题栏、提示栏与装饰条的修改。这方面较为简单,大家可以按照自己的需
要自行到“文本显示”和“屏幕布局”标签中进行修改。

  5、其它修改

  再次回到“文件”标签下,可以指定光盘默认菜单将在多长时间后自动执行,在“等待时
间”中填入需要的时间。如果希望光盘启动时进行密码验证,就在“P”前面的空白栏中输入密
码,然后单击一下“P”按钮即可。

  6、准备安装文件

  将 Win98 和 XP 的 I386 目录拷贝到 Disk1 目录下即可。(因为刻成光盘后 Disk1 目录相


当于光盘的根目录)

  7、生成 ISO 镜像并刻盘

  点击“制作 ISO”将已做好的光盘模板做成 ISO 文件,然后可以点击“刻录光碟”直接将


光盘刻录出来。

  从上面可以看出, EasyBoot 的功能非常强大,理论上讲,只要有引导映像,多么复杂的


光盘(例如市场上的 N 合 1 光盘)也能轻松地制作出来,但是由于 N 合一光盘的安装文件目录
名重复,可以使用二进制编辑器将引导文件修改掉,有兴趣的朋友可以到网上查找一下这方面
的资料,在此不再细说了。笔者所在的电脑公司最近也开始赠送给客户用 EasyBoot 制作的系
统恢复光盘,效果很不错。您也来试试用 EasyBoot 做自己的启动光盘吧!
用 easyboot 制作 N 合一光盘
easyboot(启动易)是用来专门制作多重启动菜单的优秀的国产软件,并且支持文件连接技术,
这是一种比较新的技术(到现在 Windows 的文件系统也不支持这种技术),光盘上的 ISO 文
件系统是支持这种技术的。这种技术可以将文件内容完全相同的几个文件存储到同一个位置,但
从目录上看却是不同的文件。这就是一张光盘上为什么可以集成 Windows 2000 的若干个版本
的根本原因,对于不同版本的 Windows 2000,其实其中大部分文件是相同的,只有少数文
件不同,这样相同的文件放到相同的存储位置,不同的文件分别存储,加起来一张光盘也可以
容下,但如果你复制到硬盘上这些文件就会被分开到不同的目录中,由于 Windows 的文件系
统不支持这种技术,所以就会造成光盘上的内容放到硬盘上占用 1 个多 G 的情况。有人把这种
技术发挥到了极致,做出了 16 合一的 XP.用 easyboot 制作各种 N 合一光盘的文章,大家可以
按照教程制作自己需要的各种 N 合一光盘了。要注意的方面如下:
  1、制作 N 合一光盘的过程是非常复杂的,一步出错,光盘就会报废,如果仅仅是好奇的话
可以试一下制作 98、XP 二合一光盘,很容易成功的,不然的话,最好用 CR-RW 光盘试刻或
在正式刻录前用虚拟机(VMware(或 Virtual PC)测试 ISO 文件,证实制作的 ISO 文件无
问题后才正式刻录,以避免不必要的损失。
  2、几合一的 WIN2000 和 WINXP 都需要几个叫模拟软盘组的文件,WIN2000 的在原光
盘 boootdisk 文件夹一,XP 的安装软盘组可以从微软网站下载:
简体中文专业版:winxp_cn_pro_bf.exe
下载地址:http://www.microsoft.com/downloads/release.asp?releaseid=33494
简体中文家庭版:winxp_cn_hom_bf.exe
下载地址:http://www.microsoft.com/downloads/release.asp?releaseid=33493

附例:

启动光盘可分为三种类型:第一种是单系统启动光盘。即该光盘支持一种系统的启动,如
Windows 98 或 Windows XP 启动等。由于只有单一系统的启动,因此制作起来非常容易;第
二种是 Windows XP 和 Windows 98 的 2 合 1 启动盘。由于这两种系统的启动原理截然不同,
制作起来也比较容易;第三种是同一操作系统的多种引导。比如 Windows XP Pro 版和
Windows XP Home 版的 2 合 1 启动光盘,由于它们的启动原理一样,在制作时需要特别的
措施和技巧。
本文将针对这三种情况,为大家介绍这些启动光盘的制作方法。在进行下面的操作之前,我们需
要一款强大的工具——EasyBoot。EasyBoot 是一款集成化的中文启动光盘制作工具,它可以
制作全中文光盘启动菜单、自动生成启动文件、制作可启动的 ISO 文件。软件已内置了用于
Windows 98/2000/XP 的启动文件,我们只需利用刻录软件即可制作完全属于自己的启动光
盘。

我们可以从 http://www.mydown.com/soft/201/2013...syBoot\目录下。

一、制作 Windows XP 启动光盘

1.准备文件

(1)将 Windows XP 安装光盘根目录下的 i386 目录拷贝到 C:\EasyBoot\disk1 下面;

(2)将 Windows XP 安装光盘根目录下的 win51 文件拷贝到 C:\EasyBoot\disk1 下面。如果


是 Windows XP Home,将光盘根目录下的 win51ic 文件拷贝到 C:\EasyBoot\disk1 下面;
如果是 Windows XP Pro,将光盘根目录下的 win51ip 文件拷贝到 C:\EasyBoot\disk1 下
面;

(3)将光盘根目录下的 Autorun.inf、Readme.htm、Setup.exe 文件拷贝到


C:\EasyBoot\disk1 下面;

(4)如果想将 Windows XP SP1 也刻进光盘,请建立目录 C:\EasyBoot\disk1\SP,将所需


要的其他文件拷贝到此目录下。

请检查以下目录中是否有下列文件:

C:\EasyBoot\disk1\ezboot\w2ksect.bin
C:\EasyBoot\disk1\i386\bootfix.bin
C:\EasyBoot\disk1\i386\setupldr.bin
C:\EasyBoot\disk1\win51
C:\EasyBoot\disk1\win51ic(或 C:\EasyBoot\disk_xp\win51ip)

2.制作中文启动菜单
运行 EasyBoot 会出现两个窗口,左侧的是控制窗口,如图 1 所示。右侧的是预览窗口,我们
可以实时看到所设置的系统安装光盘启动界面。默认情况下,软件会自动生成菜单文件
cdmenu.ezb 的样例,我们只需在此基础上进行修改即可。
单击“屏幕布局”选项卡,可以自己定义启动菜单的颜色搭配;单击“文本显示”选项卡,可
以自己定义启动菜单的文字属性,包括左上角、右下角坐标,文本内容、对齐方式等参数。我们还
可以在这里设置一些光盘制作信息,如在“文本内容”后面的输入框中输入制作人的姓名光盘
制作 时间等。

在“菜单条”选项卡中用鼠标单击该界面右下角窗口中的对应条目,即可在右侧的预览界面上
看到对应的选项被高亮显示。同时,该选项对应的命令参数会在“执行命令”输入框中显示。菜
单条所对应的命令可分为两类:第一类是 run 命令,用来运行 Image 文件,启动 DOS 或
Windows 98/NT/2000/XP。如“run dos98.img”命令用于启动 Windows 98。由于我们制
作的是 Windows XP Pro 启动盘,所以应该在“菜单文本”栏输入“安装 Windows XP
Pro”,并在“执行命令”栏输入“run w2ksect.bin”。第二类是 boot 命令,如“boot 80”表
示从硬盘启动,“boot 0”表示从软盘启动,“reboot”表示重新启动系统,“cd\”表示切换到
根目录下。需要注意的是,一个菜单条可以执行多条命令,我们只需用“;”隔开即可。如“cd
boot;run w2ksect.bin”。

其他的参数均采用软件的默认值即可。设置完毕后,回到“文件”选项卡,按“保存”按钮,软
件即会自动生成所需的启动文件和菜单文件。

3.制作 ISO 文件
将相应的启动文件如 dos98.img、w2ksect.bin 拷贝到 C:\EasyBoot\disk1\ezboot 目录下,
减少根目录下文件数量。然后切换到“文件”选项卡中按下“制作 ISO”按钮,软件会打开如图
2 所示的对话框,选择光盘文件目录为:C:\EasyBoot\disk1,设定引导文件为
C:\EasyBoot\disk1\ezboot\loader.bin,不可修改为其它文件,否则不会出现启动菜单。在
“选项”栏选中“优化光盘文件”项,如果需要支持小写文件名,还要选择“使用
Joliet”,“CD 卷标”可以自行设置,设置输出的 ISO 文件名为:
C:\EasyBoot\iso\Winxp.iso,按“制作”按钮即可生成一个 Windows XP 启动安装光盘的
ISO 文件了。

4.刻录光盘
用 DAEMON Tools 等虚拟光驱工具加载 Winxp.iso 文件,确认文件无损。接下来我们就可以
用自己熟悉的烧录软件软件(例如 Nero)将其烧录到光盘上。这样,一张个性化的可启动的
Windows XP 安装光盘就制作完成了