硬盤結(jié)構(gòu),主引導(dǎo)記錄MBR,硬盤分區(qū)表DPT,主分區(qū)、擴(kuò)展分區(qū)和邏輯分區(qū)_第1頁
硬盤結(jié)構(gòu),主引導(dǎo)記錄MBR,硬盤分區(qū)表DPT,主分區(qū)、擴(kuò)展分區(qū)和邏輯分區(qū)_第2頁
硬盤結(jié)構(gòu),主引導(dǎo)記錄MBR,硬盤分區(qū)表DPT,主分區(qū)、擴(kuò)展分區(qū)和邏輯分區(qū)_第3頁
硬盤結(jié)構(gòu),主引導(dǎo)記錄MBR,硬盤分區(qū)表DPT,主分區(qū)、擴(kuò)展分區(qū)和邏輯分區(qū)_第4頁
硬盤結(jié)構(gòu),主引導(dǎo)記錄MBR,硬盤分區(qū)表DPT,主分區(qū)、擴(kuò)展分區(qū)和邏輯分區(qū)_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、硬盤結(jié)構(gòu),主引導(dǎo)記錄MBR,硬盤分區(qū)表DPT,主分區(qū)、擴(kuò)展分區(qū)和邏輯分區(qū), 電腦啟動(dòng)過程2010-04-17 22:12filex的文件系統(tǒng)看的云里霧里,還是先總結(jié)下FAT的一些基本知識(shí)吧。硬盤結(jié)構(gòu)硬盤有很多盤片組成,每個(gè)盤片的每個(gè)面都有一個(gè)讀寫磁頭。如果有N個(gè)盤片。 就有2N個(gè)面,對(duì)應(yīng)2N個(gè)磁頭(Heads),從0、1、2開始編號(hào)。每個(gè)盤片的半徑 均為固定值R的同心圓再邏輯上形成了一個(gè)以電機(jī)主軸為軸的柱面 (Cylinders),從外全里編號(hào)為0、1、2。每個(gè)盤片上的每個(gè)磁道又被劃分 為幾十個(gè)扇區(qū)(Sector),通常的容量是512byte,并按照一定規(guī)則編號(hào)為1、2、 3形成 Cylind

2、ersXHeadsXSector 個(gè)扇區(qū)。主引導(dǎo)扇區(qū)主引導(dǎo)扇區(qū)位于整個(gè)硬盤的0柱面0磁頭1扇區(qū)(柱面,磁頭,扇區(qū))|(0,0, 1),bios在執(zhí)行自己固有的程序以后就會(huì)jump到MBR中的第一條指令。將系 統(tǒng)的控制權(quán)交由mbr來執(zhí)行。主引導(dǎo)扇區(qū)主要由三部分組成:主引導(dǎo)記錄MBR(Master Boot Record 或者M(jìn)ain Boot Record)、硬盤分區(qū)表 DPTCDisk Partition Table)和結(jié)束標(biāo)志字三大部分組成。位置內(nèi)容0000H ;00D9H主引導(dǎo)記錄代碼區(qū)OODAH -OLBDH空閑區(qū)01BEH -01GDH分區(qū)1結(jié)構(gòu)信息01CEH -01DDH分區(qū)2結(jié)構(gòu)信

3、息01DEH -01EDH.分區(qū)3結(jié)構(gòu)信息01EEH 頸FDH分區(qū)4結(jié)構(gòu)信息01FEH -01FFH55AAH主引導(dǎo)記錄有效標(biāo)志對(duì)于硬盤而言,一個(gè)扇區(qū)可能的字節(jié)數(shù)為128X2n (n=0,1,2,3)。大多情況下, 取n=2,即一個(gè)扇區(qū)(sector)的大小為512字節(jié)。在總共512byte的主引導(dǎo)記錄 中,MBR的引導(dǎo)程序占了其中的前446個(gè)字節(jié)(偏移0H偏移1BDH),隨后的64 個(gè)字節(jié)(偏移1BEH偏移1FDH)為DPT(Disk PartitionTable,硬盤分區(qū)表),最 后的兩個(gè)字節(jié)“55 AA”(偏移1FEH偏移1FFH )是分區(qū)有效結(jié)束標(biāo)志。主引導(dǎo)記錄 MBR(master

4、boot record)主引導(dǎo)記錄中包含了硬盤的一系列參數(shù)和一段引導(dǎo)程序。其中的硬盤引導(dǎo)程序的 主要作用是檢查分區(qū)表是否正確并且在系統(tǒng)硬件完成自檢以后引導(dǎo)具有激活標(biāo) 志的分區(qū)上的操作系統(tǒng),并將控制權(quán)交給啟動(dòng)程序MBR是由分區(qū)程序(如Fdisk) 所產(chǎn)生的,它不依賴任何操作系統(tǒng),而且硬盤引導(dǎo)程序也是可以改變的,從而能 夠?qū)崿F(xiàn)多系統(tǒng)引導(dǎo)。硬盤分區(qū)表 DPT(Disk Partition Table)硬盤分區(qū)表占據(jù)MBR扇區(qū)的64個(gè)字節(jié)(偏移01BEH-偏移01FDH),可以對(duì)四個(gè)分 區(qū)的信息進(jìn)行描述,其中每個(gè)分區(qū)的信息占據(jù)16個(gè)字節(jié)。具體每個(gè)字節(jié)的定義 可以參見硬盤分區(qū)結(jié)構(gòu)信息。偏移長(zhǎng)度(字節(jié))意

5、義OOH1分區(qū)狀態(tài):UQ株非活動(dòng)分區(qū);S0-活動(dòng)分區(qū); 其它數(shù)值沒有意燮01H1分區(qū)起始磁頭號(hào)(HEAD),用到全部&位02H2汾區(qū)起始扇區(qū)號(hào)(SECTOR),占S02H的位0-5; 該分區(qū)的起始磁柱號(hào)笆YLIIMDER占據(jù) 笠H的世67和0驢的全部位04H1文件系統(tǒng)標(biāo)志位05 H1分區(qū)結(jié)束磁頭號(hào)(HEAD),用到全部&位06H2分區(qū)結(jié)束扇區(qū)號(hào)Rector,占ffiosn的位o一 梭分區(qū)的起始磁柱CYLINDER),成06H的位6 和07H的全部8位08H4分區(qū)起始絕對(duì)扇區(qū)OCH4分區(qū)總的扇區(qū)數(shù)結(jié)束標(biāo)志字結(jié)束標(biāo)志字55, AA (偏移1FEH-偏移1FFH)是MBR扇區(qū)的最后兩個(gè)字節(jié),是檢 驗(yàn)

6、主引導(dǎo)記錄是否有效的標(biāo)志。電腦啟動(dòng)過程系統(tǒng)開機(jī)或者重啟。 BIOS 加電自檢(Power On Self Test - POST )。BIOS 執(zhí)行內(nèi)存地址 為FFFF:0000H處的跳轉(zhuǎn)指令,跳轉(zhuǎn)到固化在ROM中的自檢程序處,對(duì)系 統(tǒng)硬件(包括內(nèi)存)進(jìn)行檢查。讀取主引導(dǎo)記錄(MBR)扇區(qū)。當(dāng)BIOS檢查到硬件正常并與CMOS中的設(shè)置 相符后,按照CMOS中對(duì)啟動(dòng)設(shè)備的設(shè)置順序檢測(cè)可用的啟動(dòng)設(shè)備BIOS 將相應(yīng)啟動(dòng)設(shè)備的第一個(gè)扇區(qū)(也就是MBR扇區(qū))讀入內(nèi)存地址為 0000:7C00H 處。檢查0000:7DFEH-0000:7DFFH(MBR的結(jié)束標(biāo)志位)是否等于AA55H,若不 等于則轉(zhuǎn)去

7、嘗試其他啟動(dòng)設(shè)備,如果沒有啟動(dòng)設(shè)備滿足要求則顯示NO ROM BASIC然后死機(jī)。當(dāng)檢測(cè)到有啟動(dòng)設(shè)備滿足要求后,BIOS將控制權(quán)交給相應(yīng)啟動(dòng)設(shè)備。啟 動(dòng)設(shè)備的MBR將自己復(fù)制到0000:0600H處,然后繼續(xù)執(zhí)行。在主分區(qū)表中搜索標(biāo)志為活動(dòng)的分區(qū),也就是檢驗(yàn)磁盤分區(qū)表DPT的首字 節(jié)是不是80H。如果檢測(cè)到80H,則表示該分區(qū)為活動(dòng)分區(qū),將該活動(dòng)分 區(qū)的第一個(gè)扇區(qū)(操作系統(tǒng)引導(dǎo)記錄區(qū),Dos Boot Recorder,DBR)讀入內(nèi) 存地址 0000:7C00H 處。檢查0000:7DFEH-0000:7DFFH(DBR的結(jié)束標(biāo)志位)是否等于AA55H,若不 等于則顯示:Missing Op

8、erating System然后停止。當(dāng)檢測(cè)到有分區(qū)滿足要求后,MBR將控制權(quán)交給相應(yīng)的活動(dòng)分區(qū)。for short:BIOS -硬盤MBR -活動(dòng)分區(qū)DBR -操作系統(tǒng)主引導(dǎo)扇區(qū)與硬盤分區(qū)從主引導(dǎo)扇區(qū)的結(jié)構(gòu)可以知道,它僅僅包含一個(gè)64個(gè)字節(jié)的硬盤分區(qū)表。由于 每個(gè)分區(qū)信息需要16個(gè)字節(jié),所以對(duì)于采用MBR型分區(qū)結(jié)構(gòu)的硬盤(其磁盤卷標(biāo) 類型為MS-DOS),最多只能識(shí)別4個(gè)主要分區(qū)。所以對(duì)于一個(gè)采用此種分區(qū)結(jié)構(gòu) 的硬盤來說,想要得到4個(gè)以上的主要分區(qū)是不可能的。這里就需要引出擴(kuò)展分 區(qū)了。擴(kuò)展分區(qū)也是Primary partition的一種,但它與主分區(qū)的不同在于可以 劃分為無數(shù)個(gè)邏輯分區(qū)。擴(kuò)

9、展分區(qū)中邏輯驅(qū)動(dòng)器的引導(dǎo)記錄是鏈?zhǔn)降摹C恳粋€(gè)邏輯分區(qū)都有一個(gè)和MBR 的分區(qū)表結(jié)構(gòu)類似的擴(kuò)展引導(dǎo)記錄(EBR),其分區(qū)表的第一項(xiàng)指向該邏輯分區(qū)本 身的引導(dǎo)扇區(qū),第二項(xiàng)指向下一個(gè)邏輯驅(qū)動(dòng)器的EBR。對(duì)于Windows系統(tǒng)而言, 一般都是只劃分一個(gè)主分區(qū)給系統(tǒng),剩余的部分全部劃為擴(kuò)展分區(qū)。C: SYSTEM2叩35,3 MB NIFSD: SOFTWARE40MB MB FAT32;,E: DOCUMENTS33酬3,3 MB NIFSSISIEH (:)1 NTFS20,0.17J88 7麟,3們nw1 筑.1 殳,528 4SOFira (B:J1 FAF320.蓊 552 96,452.1DOCUIEHS 便;wrrs.39,9.規(guī)泌7德?MEDIA F 滬1 NT器孔 3,.:.3%221 079投本典1 Linux Eit3$718.48 4J.G騷SYAI5FACE2 ()1 Linwi Svap既.70 0972.1,麴拗瞄(*:)1 Lnun EittS3,826.78,526 73.C邏描圖5 一個(gè)4分區(qū)的基本磁盤圖

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論