可启动光盘的启动原理

可启动CD-ROM(或称可引导光盘)的概念早在1994年(辉煌的DOS年代)就被提出来了,当时CD-ROM还是PC机的一个昂贵的附属设备(CD-ROM加声卡在当时被成为多媒体套件,带多媒体套件的电脑被成为多媒体电脑),而且在DOS平台下实现光盘引导还存在一些技术上的困难:要在载入DOS之前就必须检测到CD-ROM,而这一点,当时从软件上是无法实现的,惟一的解决之道就是修改电脑主板上的BIOS(或是SCSI与IDE控制器上的BIOS),使之在硬件级而不是软件级首先识别CD-ROM,并自动加载CD-ROM上的启动引导器(存放在CD-ROM上特定区域的一段特殊代码,用以控制CD-ROM的启动)。

1995年1月25日,Phoenix Technologies与IBM联合发表了可启动CD-ROM格式规范(Bootable CD-ROM Format Specification)1.0——El Torito规范,该规范中定义了可启动CD-ROM的数据结构与映像数据的配置及光盘制作的一些详细说明。实际上,该规范也隐含地制定了能够读取可启动CD-ROM光盘的BIOS的规范,使得符合El Torito规范的可启动CD-ROM在电脑上能够正常启动。如果可启动CD-ROM有了,但在电脑上无法读取,岂不还是白搭?!

随后,Phoenix又独自或联合其他厂家相继发布了一系列支持可启动CD-ROM的规范和标准,其中值得一提的是1996年1月11日COMPAQ、Phoenix与Intel联合发布的BIOS启动规范(BIOS Boot Specification)1.01,该规范为BIOS厂家提供了制造支持可启动CD-ROM的BIOS的标准。

BIOS首先检查光盘的第17个扇区(sector 17),查找其中的代码,若发现其中的启动记录卷描述表(Boot Record Volume Descripter),它就根据表中的地址继续查找启动目录(Booting Catalog),找到启动目录后 ,再根据其中描述的启动入口(Boot Entry)找到相应的启动磁盘映像(Bootable Disk Image)或启动引导文件,找到启动磁盘映像后,读取其中的数据,并执行相应的开机动作。

相对于单重启动CD-ROM而言,多重启动CD-ROM的启动目录中包含多个启动入口,指向多个启动磁盘映像。

(0)

相关推荐

  • 制作linux系统的grub启动光盘

    网上不少文章讲述了如何将grub装在软盘上,当硬盘引导信息被破坏时,这张软盘就可以派上用场。但是对于一些没有软驱的用户,或者使用软驱不方便的笔记本用户,如果能用光盘引导系统,则会方便很多。本文将说明如 ...

  • 电脑系统光盘怎么启动安装(用光盘怎么安装系统)

    电脑系统安装教程:光盘 硬盘 U盘系统,全面的干货!首先,系统安装的方式有:一.光盘安装二.硬盘安装三.U盘安装光盘安装操作系统首先要进入电脑BIOS设置第一启动项为DVD,前面已经给大家系统说过BI ...

  • 制作中文界面系统维护工具DOS启动光盘镜像

    一张包含丰富的系统维护工具的DOS启动光盘会给电脑维修人员和普通用户带来很多便利,例如系统备份与恢复.硬盘分区与格式化.硬盘坏道检修等系统维护工作.本教程将使用EasyBoot V5.1制作集成系统工 ...

  • 用Nero制作刻录可启动光盘

    五分钟!用Nero 制作刻录可启动光盘 安装Nero Burning ROM 01 直接双击下载的"Nero6603.exe"进行主程序的安装,自动解压之后会打开安装向导,单击&q ...

  • 新装好硬盘第一次启动电脑怎么启动系统

    硬盘坏了之后,新装了一个好的进去. 重新启动电脑无法进入桌面了,怎么办? 具体步骤如下: 方法/步骤1.弄清楚原理 01 电脑启动的启动项是以硬盘磁盘为第一启动项的. 新的硬盘里面空空如也,什么都没有 ...

  • u启动u盘启动虚拟磁盘驱动器如何装载?

    u启动u盘启动虚拟磁盘驱动器如何装载?

  • u启动u盘启动虚拟光驱加载iso文件使用教程

    虚拟光驱怎么用?相信使用u启动u盘启动盘安装系统的过程中,需要借助虚拟光驱的时候就会遇到这样的问题,那么今天小编就和大家介绍如何使用u启动u盘启动虚拟光驱加载iso文件 操作方法 01 把u启动u盘启 ...

  • 如何制作双模式启动U盘(传统启动和UEFI启动)

    对于UEFI,相信一部用户并不陌生,它是最近几年兴起的一种新的电脑启动引导方式。前不久小编就安装了具有UEFI引导功能的Win8系统,但如果你想制作传统启动和UEFI启动双模式的U盘,那该如何做呢? ...

  • Windows 7开机启动后如果启动QQ IE浏览器就出现空白

    在Windows 7系统下,开机启动后如果启动QQ,IE浏览器就出现白屏,菜单栏一下全部白,打开任何网页都是空白的,并且出现,“该网页问题导致兼容性视图...........",需要等待好一会,浏览器 ...