
El Torito 可启动CD-ROM格式规范
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
El Torito是一种可启动CD-ROM格式标准,允许从光盘启动操作系统安装或救援环境,广泛应用于系统部署和故障恢复。
### El Torito Bootable CD-ROM 格式规范知识点详解
#### 一、概述
“El Torito”Bootable CD-ROM格式规范是一份详细介绍了如何制作可引导CD的文档,该规范由Phoenix Technologies和IBM共同发布。此文档旨在帮助开发者理解和实现基于CD-ROM介质的计算机系统的启动功能。本段落档提供了必要的技术细节和技术背景,以便于系统设计者和软件开发者能够正确地创建符合标准的可引导CD。
#### 二、“El Torito”Bootable CD 结构与定义
##### 1.1 范围
本规范主要涵盖了“El Torito”Bootable CD的结构和行为,特别关注于与ISO-9660兼容的CD-ROM上的引导功能。
##### 1.2 符号与约定
文档中使用的特定术语、缩写词等以及大小写、缩进等方式用于表示特定含义的方式。
##### 1.3 引言
文档阐述了开发此规范的目的,即提供一个统一的标准来支持通过CD-ROM启动计算机系统,并强调了文档的重要性及其对行业的影响。
##### 1.4 实施选项
开发者可以根据需求选择性地实施某些功能,例如不同的引导目录项类型或支持不同类型的磁盘映像。同时确保与其他现有标准(如ISO-9660)兼容的同时提供扩展性以支持未来可能的技术进步。
##### 1.5 定义术语
- **验证条目**:用于确认CD上是否存在有效的引导条目的记录。
- **初始默认条目**:定义了默认情况下应加载的第一个引导条目。
- **节头**:描述引导条目集合的开始位置的信息块。
- **节条目**:包含了指向具体引导文件的位置信息。
- **扩展节条目**:提供了额外的信息,比如磁盘映像的类型。
#### 三、ISO-9660 和引导目录
##### 2.1 验证条目
验证条目通常位于CD的第一轨道中,并包含一个简单的验证代码以确认CD是否具备引导能力。如果通过,则会跳转到初始化默认条目,从而启动引导过程。
##### 2.2 初始默认条目
初始默认条目的作用是作为引导过程的起始点,可以是一个简单的引导扇区或者指向特定文件的指针。
##### 2.3 节头
节头描述了引导条目集合的整体结构,并帮助系统识别引导条目的位置以及如何处理这些条目。
##### 2.4 节条目
每个节条目包含指向实际引导文件的指针以及其他元数据,可以是单一文件路径、磁盘映像或其他类型的启动项。
##### 2.5 扩展节条目
扩展节条目提供了关于引导文件的更多细节如磁盘映像大小和类型等信息,并增强了系统的灵活性和可配置性。
#### 四、INT13 访问映像
文档描述了如何通过BIOS INT 13中断调用来访问存储在CD-ROM上的磁盘映像,这是实现CD-ROM引导的关键步骤之一。
#### 五、INT13 与 CD-ROM
##### 4.1 INT13 功能08
功能包括读取CD-ROM中的扇区数据,在启动过程中用于读取引导条目所需的数据。
##### 4.2 INT13 功能48
功能包括查询CD-ROM驱动器的状态,确定其是否可以进行读取操作。
##### 4.3 INT13与引导
INT 13中断调用是实现CD-ROM引导的核心机制之一,负责加载引导条目并启动引导过程。
##### 4.4 引导条目选择
用户可以通过BIOS设置选择默认的引导设备或顺序。BIOS会根据用户的设置加载正确的引导条目以启动系统。
#### 六、CD 引导程序流程
##### 5.1 软盘引导
与软盘启动类似,但使用的是CD-ROM中的引导文件。
##### 5.2 硬盘引导
类似于硬盘启动,通过INT 13访问CD-ROM中的引导条目进行加载。
##### 5.3 无模拟引导
直接从CD-ROM加载引导代码,无需模拟其他存储设备的行为。
##### 5.4 系统优化
包括但不限于快速启动技术和减少启动时间的方法以实现系统性能的提升。
#### 七、新的 INT13 功能
##### 6.1 INT13功能4A - 启动磁盘模拟
用于初始化磁盘模拟,使得CD-ROM可以被BIOS设置选择为引导设备使用。
- **应用场景**:允许用户通过BIOS设置将CD-ROM作为启动设备。
##### 6.2 INT13功能4B - 终止磁盘模拟
停止
全部评论 (0)


