官术网_书友最值得收藏!

第2章 Windows系統下數據的存儲結構

2.1 主引導記錄

2.1.1 主引導記錄的作用

整個硬盤的第一個扇區,即C/H/S地址的0柱面0磁頭1扇區,是一個特殊而重要的扇區,叫做MBR(Master Boot Record)扇區,即主引導記錄。

這個扇區在計算機引導過程中起著舉足輕重的作用,計算機在按下電源鍵以后,開始執行主板BIOS程序,進行完一系列檢測和配置以后,開始按BIOS中設定的系統引導順序引導系統。BIOS執行完自己的程序后如何把執行權交給硬盤呢。交給硬盤后又執行存儲在哪里的程序呢?其實,稱為MBR的扇區中的一段代碼起著舉足輕重的作用。

MBR不隨操作系統的不同而不同,即不同的操作系統可能會存在相同的MBR,即使不同, MBR也不會夾帶操作系統的性質,具有公共引導的特性。

2.1.2 主引導記錄的結構

在總共512字節的MBR扇區中,引導程序占用其中的前446字節(偏移0~1BDH),隨后的64字節(偏移1BEH~1FDH)為DPT(Disk Partition Table,硬盤分區表),最后的兩個字節“55 AA”(偏移1FEH~1FFH)是結束標志,這512字節就共同構成了硬盤的主引導記錄。

用WinHex查看的一塊三星40GB硬盤的MBR,如圖2-1所示。讀者可以對照偏移量自行分析一下。

圖2-1 MBR結構

主站蜘蛛池模板: 宜兰县| 柯坪县| 宣汉县| 五河县| 大埔区| 克山县| 曲水县| 北宁市| 滕州市| 炎陵县| 东乌珠穆沁旗| 亚东县| 焦作市| 思茅市| 宝鸡市| 秦皇岛市| 中方县| 田林县| 霍州市| 镇康县| 阳山县| 资兴市| 进贤县| 金寨县| 偃师市| 婺源县| 诏安县| 肇州县| 边坝县| 民县| 阿拉善盟| 义马市| 精河县| 仙桃市| 赞皇县| 安顺市| 孝感市| 富民县| 洞头县| 思南县| 万荣县|