可引導光碟

可引導光碟就是電腦在開機的時候,通過引導檔案來運行程式或系統的一種光碟。

概述

可引導光碟就是電腦在開機的時候,通過修改BIOS(開機啟動選項)從光碟機啟動,就可以從光碟啟動光碟中的引導檔案,進而通過引導檔案來運行程式或系統的一種光碟。

可引導光碟規範

這種光碟遵從el torito和ISO 9660規範。EL TORITO是可引導光碟規範。

EL TORITO規定的可引導光碟格式

可引導光碟前16個扇區是沒有什麼用的(如果你想放什麼東西的話),有用的是從17扇區(主標記描述)開始。17扇區主標記描述,存放光碟啟動信息和啟動目錄檔案的位置。

啟動目錄檔案包括光碟作業系統,啟動方式bif位置,bif中存放啟動程式

el toritl啟動光碟規範如下:

sector 17

CD001 標準開頭字元

EL TORITO 啟動光碟規格的識別字元

啟動目錄檔案:第一位01表示可啟動

第二位:00用於x86系統 01用於PowerPC系統 02用於Macintosh系統

ID字串,可人工輸入的光碟識別信息

55 AA結束標記

88位於55 AA之後,表示可啟動光碟,00表示不可啟動光碟

02位於88後,表示模擬1.44軟碟,01模擬1.2M軟碟,03模擬2.88M軟碟,04模擬硬碟,00不進行模擬

啟動映像檔案位置,指向bif邏輯區段

啟動映像檔案內容把軟碟啟動檔案製成image

如下這是17扇區內容:

00008800 00 43 44 30 30 31 01 45 -4c 20 54 4F 52 49 54 4F

. C D 0 0 1 . E L T O R I T O

00008810 20 53 50 45 43 49 46 49 - 43 41 54 49 4F 4E 00 00

S P E C I F I C A T I O N . .

00008820 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00

00008830 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00

00008840 00 00 00 00 00 00 00 14

byte 7值14代表啟動目錄在第20個的地址

第20扇區如下

0000A000 01 00 00 00 41 64 61 6D - 27 73 20 41 56 20 53 74

0000A010 75 64 69 6F 00 00 00 00 - 00 00 00 00 3A 67 55 AA

0000A020 88 02 C0 07 00 00 01 00 - 15

第一位01代表存在開機目錄

第二位00用於x86平台

後面為光碟識別信息

55 AA結束標誌

88可啟動光碟

02 模擬1.44M軟碟

C0 07載入區段

15 bootable表示映像數據在第20扇區位置開始

引導過程:

讀17扇區

依主標記地址載入啟動目錄檔案

根據啟動目錄檔案載入啟動映像檔案

運行啟動映像檔案中的引導程式,進入作業系統

製作可引導光碟。

相關詞條

熱門詞條

聯絡我們