怎样制作可引导光盘?

    主题:怎样制作可引导 CD?
  1. * 条件 PC 的 BIOS 必须支持从 CD 引导(例如,启动顺序是"CD-ROM、C、A"), 才能使用 CD 来引导 PC,或者,如果使用的是 SCSI CD-ROM,该 驱动器必须连接到 SCSI 适配器,而适配器自己所带的 BIOS 的设置 可以相应地进行更改。(这只适用于没有 IDE 硬盘的时候,因为 IDE 硬盘在引导顺序中会位于 SCSI 适配器之前。) 如果这些条件都不具备,则无法从 CD-ROM 引导 PC。 即使符合条件,也不是所有的操作系统都可以从 CD 引导。在引导过 程中,Windows95/98/Me 和 Windows NT/2000/XP 会对从中引导它们 的介质进行写操作。这对于 CD 是无法实现的,因此进程会被取消, PC 无法启动。在开发这些操作系统时,并没有提供从 ROM 介质引导 的准备。所以,在从 CD 引导时,您只能启动不对介质进行写操作的 操作系统,例如,"MS-DOS"或"Linux"。 可引导 CD 是根据"El Torito"标准制作的。这种 CD 包含了引导映像 和 ISO 部分。在安装了 CD-ROM 驱动器的读取驱动程序和"Mscdex. exe"文件后,MS-DOS 就可以访问 CD 的 ISO 部分,这部分会运行安 装例程的其余部分。 -------------------------------------------------------------
  2. * 背景 可引导 CD 是使用所谓的"El Torito"规范来制作的。该规范是 ISO Level 1, ISO Level 2, Joliet 标准的扩展,控制着数据 CD 结构: 可引导 CD 包含引导分区和可选的 ISO 轨道。这种格式可看作引导部 分,这部分包含着启动 CD 所需的信息和引导目录。 这种 CD 只能从现有的可引导分区中制作。整个分区会复制到 CD,所 以 CD 必须小于 650 MB(或 700 MB)。 引导 CD 有三种基本类型:"软盘模拟"、"硬盘模拟"和"无模拟"。 使用"软盘模拟"时,需要用一张可引导的软盘来制作可引导 CD。启动 数据的大小由软盘容量限制(例如:1.44 兆)。在启动时,引导 CD 会被指定为驱动器 A,而实际的磁盘驱动器会被视为 B。 "硬盘模拟"需要有可引导的硬盘来制作可引导 CD。引导 CD 会被指定 为驱动器 C,而现有的硬盘会顺延一个字母,所以,C 会变成 D,D 会变成 E,依此类推。在引导过程中,CD 的运行方式就好像它是 CD 驱动器 C。使用这种类型的可引导 CD 时,CD 上最多可以存储 640MB (或 700 MB)引导数据。不过,这样需要硬盘分区最大为 640(或 700)MB。 如果此分区尚不存在,则必须先创建它。 使用"无模拟"时,驱动器盘符不变。这种类型用于可引导的安装 CD。 -------------------------------------------------------------
  3. * 用于制作可引导 CD 的模板 制作可引导 CD 需要可引导驱动器形式的"模板"。可引导 CD 有三种 基本类型: 软盘模拟:"软盘模拟"需要使用可引导软盘来制作可引导 CD。在引导 时,该 CD 的运行方式就好像软盘插在驱动器 A 中一样。驱动器盘符 会顺延,所以,驱动器 A:对应的是可引导 CD。引导之后,软盘驱动 器 A:可作为 B:来访问启动数据的大小基本上是由软盘容量限制的 (例如:1.44 兆)。 硬盘模拟:制作可引导 CD 需要可引导的硬盘。引导时,该 CD 的运 行方式就好像它是驱动器 C:。原来的驱动器 C:会变成驱动器 D:,原 来的驱动器 D:会变成驱动器 E:,依此类推。使用这种类型的可引导 CD 时,CD 上最多可以存储 640MB 引导数据。当然,这也就是说模板 驱动器不得大于 640 MB,否则 CD 将无法"容纳"它。例如,您的硬盘 有 2 GB,并且只使用一个 2 GB 的分区,那么,如果不先按可适用的 方式将硬盘重新分区,就将无法利用它来制作可引导 CD。这是原则问 题,与 Nero 无关。 无模拟:此功能只是供纯粹的专家使用的,他们不需要软盘或硬盘模 拟,并且希望安装他们自己的设备驱动程序。例如,"Windows 2000 CD"使用的就是这种方法。 对于 Nero 而言,用于制作可引导 CD 的模板既可以是本地驱动器 (例如 C:驱动器),也可以是驱动器的所谓"映像文件"。映像文件是以 文件形式分扇区包含了驱动器的内容。映像文件可以使用"Norton Disk Editor"或"WinImage"等软件包来制作,而且通常会很大(显然 ,与创建它们的源驱动器一样大!)。 -------------------------------------------------------------
  4. * 制作可引导 CD 您可以在标题为背景的一节中找到有关基于"El Torito"标准的可引导 CD 的基本信息;本节只介绍了如何使用 Nero 来制作可引导 CD。 将空白 CD 插入刻录机。 单击相应的按钮或"档案"菜单中的"开新档案"命令,开始一个新的编 辑。 单击"CD-ROM(开机)"图标:"开机"选项卡在前。这些选项卡用于指 定编辑的属性,例如,CD 的名称、不同的特性和限制。 在"开机"选项卡的上面部分(引导映像文件位置),您可以指定可引 导 CD 的模板数据是来源于逻辑驱动器,还是来源于驱动器映像文件 (请参阅用于制作可引导 CD 的模板)。 注意:如果该选项卡上的驱动器列表中没有出现您首选的逻辑驱动器 ,这是因为该驱动器大于 640MB。CD 中无法容纳这么大的数据量,所 以,Nero 就不在列表中显示这些驱动器。 另外请记住,在 Windows NT/2000/XP 下,您必须要有管理员权限才 能"直接"访问驱动器,这对于制作可引导 CD 是绝对必要的。Windows NT/2000/XP 下这种有限制条件的驱动器直接访问是 Microsoft 有意 设计的功能,目的是为了防止黑客取得其他用户的机密数据的访问权 限。 该选项卡的下面部分(进阶级设定)包含了符合"El Torito"标准的可 引导 CD 的详细设置。这些设置一般都是灰显的,表明 Nero 会自动 为您完成了正确设置。如果输入映像文件作为引导映像源,Nero 就无 法自动完成正确设置。如果出现这种情况,或者,如果您需要手动更 改进阶级设定,则可手动输入所有参数。如果需要,请选中"开启进阶 级设定"复选框。当然,这样您就要为 CD 以后的正常运行负责了。 选择了您的设置之后,请单击右边的"新建"按钮。现在,您会看到 CD 的空编辑窗口。如果"档案浏览器"尚未打开,您可以打开一个。方法 是:选择"检视"菜单中的"新档案浏览器",或者单击相应的"档案浏览 器"图标。要指定 Nero 在启动时打开"档案浏览器",请选中档案浏览 器选项卡("档案"->"偏好设定")上"一般"部分中的"启动档案浏览器 "。 使用"拖放"方式编辑所需文件(方法是:在"档案浏览器"中单击这些 文件,然后将它们拖至编辑窗口),或者,复制映像文件。 单击"烧录 CD"按钮或选择"档案"菜单中的"烧录 CD"命令,打开刻录 对话框。只有在选择了编辑窗口时,才可以使用此选项,就像只有在 标题栏为蓝色时才能看到它一样。如果选中了"档案浏览器"(编辑窗 口的标题栏会因此变灰),则无法使用该选项,并且 CD 刻录也无法 开始。如果是这种情况,请单击编辑窗口中的任意位置。现在,屏幕 上会出现"烧录 CD"对话框,它与新建编辑时出现的对话框是同一个, 只是现在"烧录"选项卡在前。 在"操作"区域,选中除"烧录"复选框以外您需要的其它复选框。您可 以在"烧录"选项卡中找到有关此区域的详细信息。 警告:您必须确保"终结 CD"复选框没有被选中。否则 CD 将带有写保 护,无法进一步刻录。 单击"烧录"按钮,开始刻录过程(或者是模拟,视所选选项而定)。 这样,所有选中的步骤就会按次序运行,直至刻录完成。您可以在状 态窗口中监视进度,该窗口中会显示在执行时记录下来的各个步骤。 通常,最终的信息会是:"刻录过程已成功完成,速度为 24 倍速 (3600 KB/秒)"。之后,CD 会被弹出。您可以保存、打印或放弃屏幕 上显示的信息。请单击"放弃"或"关闭"按钮,关闭窗口。 现在,您可以再次插入新 CD 并单击"CD 信息"图标,检查其中刻录的 内容。 ------------------------------------------------------------- 摘自 Nero Burning Rom V6.0 帮助文件的有关部分
河石 /编 2006.4.25 黄河之滨 网站 : http://hhstone.vip.sina.com http://www.hhstone.com