如何创建一个 El Torito 可启动 CD-ROM

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 167685
本文已归档。它按“原样”提供,并且不再更新。
概要
本文的内容,部分,出自该 El Torito 可启动 CD-ROM 格式规范版本 1.0 从菲尼克斯技术和 IBM 和白皮书"构建可引导 CD"版本 0.5 从菲尼克斯技术。有关 El Torito 规范的其他信息,请参阅这些文档。

什么是 El Torito?

是 Torito 是由菲尼克斯技术和 IBM 编写的可启动 cd-rom 的规范。El Torito 规范允许创建为一个硬盘驱动器或软盘驱动器的图像的 CD-ROM。当您的硬盘上图像时,CD-ROM 将引导为驱动器 C,然后将一个字母向上移动的硬盘驱动器上的所有字母。当引导软盘图像,CD-ROM 会被标识为驱动器 a。原始的驱动器 A 将成为驱动器 B,原来的驱动器 B 将不可用。

什么被需要在可使用可启动 CD-ROM?

系统 BIOS 必须能够支持可启动 CD-ROM。如果系统 BIOS 中有此功能是 EIDE (ATAPI) CD-ROM 驱动器连接到系统应能够从该光盘启动。

如果光驱是 SCSI 驱动器,SCSI BIOS 还必须支持可启动的光盘。

请注意某些系统的 BIOS 可能有一个设置以控制之间驱动器 A、 驱动器 C,和 CD-ROM 驱动器启动顺序。尽管能够支持可启动光盘一些的系统可能会给没有此类指示。尽管它们可能会使您得以更改引导优先级软盘和硬盘之间,但提供有关从一张光盘启动没有选项,系统可能仍支持此功能。此类系统始终可启动光盘上放置优先级以便如果插入一项,系统将启动它。

什么可以在完成使用可启动 CD-ROM?

可以将任何内容可以从硬盘驱动器或软盘运行在 DOS 从 CD 运行有一个例外: 由于读取光盘时只是该程序必须不尝试将数据写入到 CD 或它将失败。
更多信息
您将需要创建可启动 CD-ROM 的项目:
  • 一个空的硬盘磁盘驱动器小于 650 MB 的容量或软盘驱动器。

    拖到光盘上会硬盘的精确副本。也就因为 CD 的容量是 650 MB,小于此硬盘磁盘驱动器是必需,以便它可以将其放到 CD 上。请注意分区硬盘驱动器上不充分,如将映像整个物理磁盘。

    硬盘应包含只将希望放在 CD 上的数据。

    硬盘的位置,可以使用可移动媒体。某些光学磁盘非常特别适合此任务。

    如果将一个软盘的图像将空的硬盘驱动器上的位置需要一张软盘。
  • 使用至少两次以上中驱动器的空间的另一个驱动器。 -或者-

  • 其他两个驱动器都有至少为尽可能多的可用空间为上面列出的驱动器。

    若要阐明此信息: 将创建的第一个驱动器的位的图像,然后将从该映像创建的 ISO 文件。 因此,一个驱动器将包括原始文件,再次需要空间时为该的图像和最后一次再次尽可能多的 ISO 文件空间。

    当图像处理软盘,只有几兆字节的可用空间是必需的。为下面介绍时配置正确的光盘的其余部分可以访问通过从软盘映像加载的驱动程序。对于基于这个原因,以及极大地减少了的系统要求和时间要求,将得更轻松地完成软盘图像的图像。
  • 创作包将允许要创建一个实际 ISO 映像文件,一张光盘。Adaptec EZ CD 专业是包的此类的一个示例。 包如 Corel CD 创建者 (现在 Adaptec CD 创建者) 将不允许的真实的 ISO 映像创建,并按如下方式不适合用于创建可启动的光盘。
  • 允许编辑磁盘字节级别的实用工具。本文说明假定从 Symantec Norton 实用程序 Diskedit 的使用。

从开始到完成创建可启动 CD

请注意以下步骤假定将映像硬盘驱动器。只有一个字节将需要将其更改为图像一张软盘。 在此过程的第 12 步中介绍了此更改。

此外,因为这些说明假定使用的 Norton Diskedit 程序,下面是使用 Norton Diskedit 的一些提示:
  • HOME 键会将您带到该文件的开头。
  • 若要搜索,请从工具菜单选择查找或按 CTRL + S。要搜索的同一项目的下一个匹配项,从工具菜单中选择再次查找,或按 CTRL + G。
  • 若要将光标移动中编辑文本一侧的屏幕或相反一侧,十六进制,请按 TAB 键。
请按照下列步骤创建可启动 CD 操作:
  1. 准备硬盘磁盘驱动器或软盘,完全按您希望显示 CD。组织的所有文件和目录,以满足您的需要。
  2. 请确保硬盘有的操作系统上,它是可引导,且该分区标记为活动。强烈建议您实际从驱动器启动以确保其行为与预期相同。烧制到 CD 后,您不能修改它而不刻录另一张 CD。由于这个原因,但还是建议然后再写入 CD 执行仔细测试。
  3. 使用 Norton Diskedit (或类似的应用程序) 的硬盘驱动器上内容复制到一个文件。在 Norton Diskedit 请按照下列步骤操作:

    1. 选择对象,和然后物理磁盘。选择要制作的图像的硬盘驱动器。
    2. 选择工具,和然后写入。
    3. 选择写入到文件中。
    4. 此文件另存为 Osboot.img。
    注意: 这可能是一个漫长的过程。
  4. 创建一个名为 Bootcat.bin 是完全 2,048 字节大小的文件。 此文件将作为虚拟启动目录。创建此文件的一种简单方法是通过使用 MS-DOS 编辑程序或 Windows 记事本,直到您键入的任何字符在 $ 大小中有文件完全 2,048 字节。
  5. 使用 DISKEDIT 来编辑此文件。从文件开头输入下面的数据。请注意左侧显示在十六进制等效字符的右侧。我们建议您输入实际的十六进制字符的准确性。另外一些 ANSI 字符在右侧显示不正确地表示此处。只需输入十六进制数据,以便进行正确的操作所示。
          01 00 00 00 50 68 6F 65  -  ....Phoe      6E 69 78 20 54 65 63 68  -  nix Tech      6E 6F 6C 6F 67 69 65 73  -  nologies      20 4C 54 44 34 E4 55 AA  -  LTD4_U~						
  6. 请确保将写入该文件的所有剩余的字节的十六进制"00"。
  7. 指示创作软件,以创建包含两个文件 Osboot.img 和 Bootcat.bin ISO 映像的光盘。将 ISO 文件另存为 Bootcd.iso。一定要创建该文件作为 MODE 1 文件。实际上在执行之前此步骤,请阅读下面的备注。

    添加其他文件的注释:

    此位置要注意的几个附加项应要添加到此 CD 的任何其他文件。

    • 从光盘引导时, 将显示了原始的硬盘驱动器上或被映像的软盘的所有文件。映像过程将不会显示在此时间后添加到 CD 中的任何文件。
    • 当光盘查看已被从硬盘驱动器或一个软盘启动的系统上的 CD-ROM 驱动程序被加载时附加的文件将可见。Osboot.img (它,反过来,包含从硬盘驱动器或软盘的映像的文件) 的内容将无法看到。而是,Osboot.img 和 Bootcat.bin 实际的文件将会显示除了已添加的其他文件。
    • 如果可启动光盘加载 CD-ROM 驱动程序在启动时,就可以再查看 CD 上的所有文件。映像的硬盘驱动器或软盘上的文件将在驱动器 A 或 C,可见,并且可以通过 CD-ROM 驱动器号分配的 CD-ROM 驱动程序访问任何其他文件。
    如果要有光盘上的其他文件现在是将其添加所需的时间。要这样做只需指示您光盘创作 Osboot.img 和 Bootcat.bin,不仅包括包括任何其他文件的软件。
  8. 使用 Diskedit 打开 Bootcd.iso。
  9. 转到扇区 17 (这是在对方 8800h)。"CD001"应在第一行上。
  10. 输入以下数据:
          00 43 44 30 30 31 01 45  -  .CD001.E      4C 20 54 4F 52 49 54 4F  -  L TORITO      20 53 50 45 43 49 46 49  -   SPECIFI      43 41 54 49 4F 4E 00 00  -  CATION						
    继续输入十六进制"00"在上面的字符后通过偏移 8FFF (总 2048年个字符)。

    注: 虽然可能已经与上表中显示的相同数量的字符开头附近,需要请注意,第一行从 00 开始。这些字符是经常被忽略。完全按照在 $ 十六进制中所示,应输入信息。
  11. 创建一个有效的启动卷描述符

    • 转到的文件,开始然后搜索 BOOTCAT。
    • 计数回 31 个字符。要执行此操作,在 Diskedit 中将光标放在 BOOTCAT 字母"B",然后转两行向上和向右一个字符。
    • 记下 (包括一个在光标位于上) 将随后的四个十六进制字节。
    • 转到 8847h 的偏移量。这将是您在步骤 10 中输入的数据后的只是一个位。输入您只需记下上面的 4 字节。
  12. 创建一个有效的启动目录

    1. 转到的文件,开始然后搜索 OSBOOT。
    2. 计数回 31 个字符。要执行此操作,在 Diskedit 中将光标放在 OSBOOT 字母 O,然后转两行向上和向右一个字符。
    3. 记下 (包括一个在光标位于上) 将随后的四个十六进制字节。
    4. 转到的文件,开始然后搜索 LTD4。您应该看到 Bootcat.bin 文件在第 5 步中创建的内容。如果不,重复搜索,直到您查找数据,随着您输入在步骤 5。
    5. 在对方 20h 输入后面的字节:

      1. 88 04 00 00 00 00 01 00
      2. 您只需记下四个字节。
      这些应遵循一个接一个。也就 88 04 00 00 00 01 00 B1 B2 B3 B4。

      注意: B1 B4 是您记下的四个字节。

      注: 在 1) 上方,在 2004 年指定硬盘驱动器图像。使用一个 1.2mb 软盘映像 02 为 1.44mb 的软盘图像和 2.88 MB 软盘磁盘映像的 03 01。
  13. 退出 Diskedit 保存所做的更改。
  14. 刻录的光盘 ISO 文件。请记住,是否您决定添加具有长文件名的其他文件 (在可选节中的第 7 步),将希望刻录 CD 使用,以便在 Windows 95 和 Windows NT 4 您可能会看到长文件名,而不是 ISO 9660 格式设置在 Joliet。
请注意不能向可启动的光盘添加其他会话。添加其他会话会导致不再是可启动 CD。由于这个原因,但还是建议光盘创作软件将要求您关闭 CD 也。

赛门铁克公司生产 Norton 实用程序 Diskedit 并且和轻松 CD 专业生产 Adaptec,Inc.供应商独立于 Microsoft 的 ; 我们进行任何担保,或暗示或其他方式,这些产品的性能或可靠性。

警告:本文已自动翻译

属性

文章 ID:167685 - 上次审阅时间:12/04/2015 16:54:36 - 修订版本: 4.0

Microsoft Windows NT Advanced Server 3.1, Microsoft Windows NT Workstation 3.1, Microsoft Windows NT Workstation 3.5, Microsoft Windows NT Workstation 3.51, Microsoft Windows NT Workstation 4.0 开发员版, Microsoft Windows NT Advanced Server 3.1, Microsoft Windows NT Server 3.5, Microsoft Windows NT Server 3.51, Microsoft Windows NT Server 4.0 Standard Edition, Microsoft Windows for Workgroups 3.11, Microsoft Windows 95

  • kbnosurvey kbarchive kbmt kbinfo KB167685 KbMtzh
反馈