
El Torito可启动CD-ROM格式规范V1.0
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
El Torito是用于创建可引导CD-ROM的标准格式,允许用户通过光盘启动操作系统安装或救援环境。该规范最初由Microsoft、Intel与RIM合作制定并于1996年发布了V1.0版。
### El Torito Bootable CD-ROM Format Specification V1.0 知识点解析
#### 一、概述
“El Torito” Bootable CD-ROM Format Specification V1.0 是一份由 Phoenix Technologies 和 IBM 共同制定的技术规范文档,旨在定义如何在 CD-ROM 上存储可引导的操作系统或程序。这份文档首次发布于 1995 年 1 月 25 日,主要由 Curtis E. Stevens 和 Stan Merkin(曾任职于 IBM,现就职于 DELL)共同撰写。
#### 二、范围与目的
本规范的主要目的是为计算机系统及 CD-ROM 驱动器的开发提供指导,使开发人员能够创建支持从 CD-ROM 启动的硬件设备。文档中明确表示不对任何基于该规范开发的产品或技术提供任何形式的担保。
#### 三、术语与约定
文档中提到的术语和约定如下:
- **El Torito**:一种用于描述 CD-ROM 引导格式的名称。
- **ISO-9660**:国际标准组织(ISO)制定的一种用于光盘文件系统的标准。
- **INT13**:中断 13h,是 BIOS 中用来处理磁盘读写的中断服务程序。
- **Boot Catalog**:引导目录,即包含引导信息的特殊文件。
- **Validation Entry**:验证入口,用于验证引导文件的合法性。
- **InitialDefault Entry**:初始默认入口,指定 CD-ROM 的默认启动项。
- **Section Header**:节头,用于定义引导目录中的各个部分。
- **Section Entry**:节入口,定义了特定的引导选项。
- **Section Entry Extension**:节入口扩展,提供了额外的信息来描述特定的引导选项。
#### 四、ISO-9660 与引导目录
文档中详细介绍了 ISO-9660 文件系统和 Boot Catalog 的结构:
- **Validation Entry**:包含一个校验码,确保引导目录的完整性。
- **InitialDefault Entry**:指明 CD-ROM 启动时的默认启动项。
- **Section Header**:每个 Section Entry 的开始都有一个 Section Header,它描述了该节的一般信息。
- **Section Entry**:每条 Section Entry 包含了引导文件的位置、类型等信息。
- **Section Entry Extension**:提供了额外的信息,如文件大小、引导扇区位置等。
#### 五、INT13 及其在 CD-ROM 启动中的应用
文档中详细描述了 INT13 函数及其在从 CD-ROM 启动过程中的作用:
- **INT13 Function 08**:读取磁盘扇区的中断函数。
- **INT13 Function 48**:读取磁盘驱动器状态的中断函数。
- **INT13 and Booting**:BIOS 通过 INT13 调用访问 CD-ROM 的数据,以实现从 CD-ROM 启动。
- **Boot Entry Selection**:用户可以通过 BIOS 设置选择不同的启动项,包括硬盘、软驱或 CD-ROM。
#### 六、CD 引导流程
文档中描述了各种引导方式的细节:
- **5.1 Floppy Booting**:从软驱启动。
- **5.2 Hard Disk Booting**:从硬盘启动。
- **5.3 No Emulation Booting**:无仿真模式下的启动,直接加载 CD-ROM 的引导信息。
- **5.4 System Optimization**:系统优化措施,例如快速启动选项。
#### 七、新增 INT13 函数
文档中介绍了几个新的 INT13 功能:
- **6.1 INT13 Function 4A - Initiate Disk Emulation**:初始化磁盘仿真。
- **6.2 INT13 Function 4B - Terminate Disk Emulation**:终止磁盘仿真。
- **6.3 INT13 Function 4C - Initiate Disk Emulation & Boot**:初始化磁盘仿真并启动。
- **6.4 INT13 Function 4D - Return Boot Catalog**:返回引导目录。
“El Torito” Bootable CD-ROM Format Specification V1.0 提供了一套全面的规范,不仅定义了如何在 CD-ROM 上存储引导信息,还详细描述了相关的技术细节,包括引导目录的结构、INT13 函数的应用以及引导流程的管理。这些内容对于理解早期 CD-ROM 启动机制至关重要,并对现代计算机硬件的设计产生了深远的影响。
全部评论 (0)


