零磁道、MBR、DPT是什么意思
零磁道、MBR、DPT是什么意思
①零磁道
零磁道處于硬盤上一個(gè)非常重要的位置,硬盤的主引導(dǎo)記錄區(qū)(MBR)就在這個(gè)位置上。零磁道一旦受損,將使硬盤的主引導(dǎo)程序和分區(qū)表信息遭到嚴(yán)重破壞,從而導(dǎo)致硬盤無法自檢(見圖1)。
②MBR
當(dāng)通過FDisk或其他分區(qū)工具對(duì)硬盤進(jìn)行分區(qū)時(shí),分區(qū)軟件會(huì)在硬盤0柱面0磁頭1扇區(qū)建立MBR(Main Boot Record),即為主引導(dǎo)記錄區(qū),位于整個(gè)硬盤的第一個(gè)扇區(qū),在總共512字節(jié)的主引導(dǎo)扇區(qū)中,主引導(dǎo)程序只占用了其中的446個(gè)字節(jié),64個(gè)字節(jié)交給了DPT(Disk Partition Table硬盤分區(qū)表),最后兩個(gè)字節(jié)(55 AA)屬于分區(qū)結(jié)束標(biāo)志。主引導(dǎo)程序的作用就是檢查分區(qū)表是否正確以及確定哪個(gè)分區(qū)為引導(dǎo)分區(qū),并在程序結(jié)束時(shí)把該分區(qū)的啟動(dòng)程序調(diào)入內(nèi)存加以執(zhí)行。
③DPT
分區(qū)表DPT(Disk Partition Table),把硬盤空間劃分為幾個(gè)獨(dú)立的連續(xù)的存儲(chǔ)空間,也就是分區(qū)。分區(qū)表DPT則以80H或00H為開始標(biāo)志,以55AAH為結(jié)束標(biāo)志。分區(qū)表決定了硬盤中的分區(qū)數(shù)量,每個(gè)分區(qū)的起始及終止扇區(qū)、大小以及是否為活動(dòng)分區(qū)等。通過破壞DPT,即可輕易地?fù)p毀硬盤分區(qū)信息。分區(qū)表分為主分區(qū)表和擴(kuò)展分區(qū)表。
主分區(qū)表位于硬盤MBR的后部。從1BEH字節(jié)開始,共占用64個(gè)字節(jié),包含四個(gè)分區(qū)表項(xiàng),這也就是為什么一個(gè)磁盤的主分區(qū)和擴(kuò)展分區(qū)之和總共只能有四個(gè)的原因。每個(gè)分區(qū)表項(xiàng)的長(zhǎng)度為16個(gè)字節(jié),它包含一個(gè)分區(qū)的引導(dǎo)標(biāo)志、系統(tǒng)標(biāo)志、起始和結(jié)尾的柱面號(hào)、扇區(qū)號(hào)、磁頭號(hào)以及本分區(qū)前面的扇區(qū)數(shù)和本分區(qū)所占用的扇區(qū)數(shù)。其中“引導(dǎo)標(biāo)志”表明此分區(qū)是否可引導(dǎo),即是否活動(dòng)分區(qū)。當(dāng)引導(dǎo)標(biāo)志為“80”時(shí),此分區(qū)為活動(dòng)分區(qū);“系統(tǒng)標(biāo)志”決定了該分區(qū)的類型,如“06”為DOS FAT16分區(qū),“0b”為DOS FAT32分,“63”為UNIX分區(qū)等;起始和結(jié)尾的柱面號(hào)、扇區(qū)號(hào)、磁頭號(hào)指明了該分區(qū)的起始和終止位置。
分區(qū)表項(xiàng)的16個(gè)字節(jié)分配如下:
第1字節(jié): 引導(dǎo)標(biāo)志
第2字節(jié): 起始磁頭
第3字節(jié): 低6位為起始扇區(qū), 高2位與第4字節(jié)為起始柱面
第4字節(jié): 起始柱面的低8位
第5字節(jié): 系統(tǒng)標(biāo)志
第6字節(jié): 終止磁頭
第7字節(jié): 低6位為終止扇區(qū), 高2位與第8字節(jié)為終止柱面
第8字節(jié): 終止柱面的低8位
第9-12字節(jié): 該分區(qū)前的扇區(qū)數(shù)目
第13-16字節(jié): 該分區(qū)占用的扇區(qū)數(shù)目
擴(kuò)展分區(qū)作為一個(gè)主分區(qū)占用了主分區(qū)表的一個(gè)表項(xiàng)。在擴(kuò)展分區(qū)起始位置所指示的扇區(qū)(即該分區(qū)的第一個(gè)扇區(qū))中,包含有第一個(gè)邏輯分區(qū)表,同樣從1BEH字節(jié)開始,每個(gè)分區(qū)表項(xiàng)占用16個(gè)字節(jié)。邏輯分區(qū)表一般包含兩個(gè)分區(qū)表項(xiàng),一個(gè)指向當(dāng)前的邏輯分區(qū),另一個(gè)則指向下一個(gè)擴(kuò)展分區(qū)。下一個(gè)擴(kuò)展分區(qū)的首扇區(qū)又包含了一個(gè)邏輯分區(qū)表,這樣以此類推,擴(kuò)展分區(qū)中就可以包含多個(gè)邏輯分區(qū)。為方便說明,我們把這一系列擴(kuò)展分區(qū)和邏輯分區(qū)分別編號(hào),主擴(kuò)展分區(qū)為1號(hào)擴(kuò)展分區(qū),第一個(gè)邏輯分區(qū)表所包含的兩個(gè)分區(qū)分別標(biāo)為1號(hào)邏輯分區(qū)和2號(hào)擴(kuò)展分區(qū),依次類推。
主分區(qū)表中的分區(qū)是主分區(qū),而擴(kuò)展分區(qū)表中的是邏輯分區(qū),并且只能存在一個(gè)擴(kuò)展分區(qū)。
④DBR
DBR(Dos Boot Record)是操作系統(tǒng)引導(dǎo)記錄區(qū)。它位于硬盤的每個(gè)分區(qū)的第一個(gè)扇區(qū),是操作系統(tǒng)可以直接訪問的第一個(gè)扇區(qū),它一般包括一個(gè)位于該分區(qū)的操作系統(tǒng)的引導(dǎo)程序和相關(guān)的分區(qū)參數(shù)記錄表。
⑤FAT
FAT(file allocation table)即文件分配表,記錄了分區(qū)中簇的的使用情況,F(xiàn)AT表的大小與硬盤的分區(qū)的大小有關(guān),為了數(shù)據(jù)安全起見,F(xiàn)AT一般做兩個(gè),第二FAT為第一FAT的備份。
⑥D(zhuǎn)IR
DIR是DIRECTORY即根目錄區(qū)的簡(jiǎn)寫,根目錄區(qū)存儲(chǔ)了文件系統(tǒng)的根目錄中的文件或者目錄的信息(包括文件的名字,大小,所在的磁盤空間等等),F(xiàn)AT12,F(xiàn)AT16的DIR緊接在第二FAT表之后,而FAT32的根目錄區(qū)可以在分區(qū)的任何一個(gè)簇。
⑦M(jìn)FT
MFT(Master File Table) 是NTFS中存儲(chǔ)有關(guān)文件的各種信息的數(shù)據(jù)結(jié)構(gòu),包括文件的大小,時(shí)間,所占據(jù)的數(shù)據(jù)空間等等。
以FAT32為例,F(xiàn)AT32分區(qū)的的0-2扇區(qū)為FAT32文件系統(tǒng)的DBR即引導(dǎo)扇區(qū),3-5扇區(qū)為0-2扇區(qū)的備份。6-31扇區(qū)為空,32扇區(qū)開始為第一個(gè)FAT表,F(xiàn)AT表的大小與硬盤的分區(qū)的大小有關(guān)。隨后是第2個(gè)FAT表,剩余的空間都是實(shí)際的文件所占用的,包括目錄和文件。FAT32文件系統(tǒng)的根目錄并不一定是數(shù)據(jù)區(qū)的第一個(gè)簇,它可以位于數(shù)據(jù)區(qū)的任何一個(gè)簇,這也是FAT32的根目錄大小不在受255個(gè)文件限制的原因,這也是FAT32的文件名可以支持長(zhǎng)文件名的原因之一。
非常好我支持^.^
(1) 100%
不好我反對(duì)
(0) 0%
相關(guān)閱讀:
- [制造/封裝] Cambridge GaN Devices推出獨(dú)特的二維條形碼,提高工藝穩(wěn)健性和可靠性 2023-09-25
- [電子說] Microchip的SuperFlash? memBrain?存儲(chǔ)器解決方案榮獲2023第七屆中國人工智能卓越創(chuàng) 2023-09-01
- [電子說] 硬盤分區(qū)方式MBR和GPT的區(qū)別 2023-07-03
- [存儲(chǔ)技術(shù)] 講講關(guān)于MBR與GPT的基礎(chǔ)知識(shí) 2023-06-29
- [電子說] 關(guān)于尼得科與巴西知名飛機(jī)制造商巴西航空工業(yè)公司(Embraer S.A.)簽署成立合資公 2023-06-21
- [電子說] ADIF在馬拉加的María Zambrano車站試用Li-Fi技術(shù) 2022-05-19
- [電子說] NVIDIA Cambridge-1 AI 超級(jí)計(jì)算機(jī)通過云讓更多研究人員能夠訪問 2023-06-19
- [汽車電子] Cambridge GaN Devices 推出第二代 ICeGaN ICs,在同類產(chǎn)品中擁有出色的穩(wěn)健性、易用性 2023-05-15
( 發(fā)表人:admin )