我對硬盤MBR、DBR、BPB、FAT和FDT的理解_第1頁
我對硬盤MBR、DBR、BPB、FAT和FDT的理解_第2頁
我對硬盤MBR、DBR、BPB、FAT和FDT的理解_第3頁
我對硬盤MBR、DBR、BPB、FAT和FDT的理解_第4頁
我對硬盤MBR、DBR、BPB、FAT和FDT的理解_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

MBR、DBR、BPB、FAT和FDT的理解(1),其中盤片和磁頭密封在無塵的金屬殼中。硬盤工作時,盤片以設(shè)計轉(zhuǎn)速高速旋轉(zhuǎn),設(shè)置在盤片外表的磁頭則在電路把握下徑向移動到指定位置然后將數(shù)據(jù)存儲或讀取出來。當(dāng)系統(tǒng)向硬盤寫入數(shù)據(jù)時,磁頭中“寫數(shù)據(jù)”電流產(chǎn)生磁場使盤片外表磁性物質(zhì)狀態(tài)發(fā)生轉(zhuǎn)變,并在寫電流磁場消逝后仍能保持,這樣數(shù)據(jù)就存儲下來了;當(dāng)系統(tǒng)從硬盤中讀數(shù)據(jù)時,磁頭經(jīng)過盤片指定區(qū)域,盤片外表磁場使磁頭產(chǎn)生感應(yīng)電流或線圈阻抗產(chǎn)生變化,經(jīng)相關(guān)電路處理后復(fù)原成數(shù)據(jù)。因此只要能將盤片外表處理得更平滑、磁頭設(shè)計得更周密以及盡量提高盤片旋轉(zhuǎn)速度,就能造出容量更大、讀寫數(shù)據(jù)速度更快的硬盤。這是由于盤片外表處理越平、轉(zhuǎn)速越快就能越使磁頭離盤片外表越近,提高讀、寫靈敏度和速度;磁頭設(shè)計越小越周密就能使磁頭在盤片上占用空間越小,使磁頭在一張盤片上建立更多的磁道以存儲更多的數(shù)據(jù)。硬盤由很多盤片N個面,2N個磁頭(Heads)0、1、2開頭編號。每個盤片被劃分成假設(shè)干個同心圓磁道(規(guī)律上的,是不行R的同心圓再規(guī)律上形成了一個以電機(jī)主軸為軸的柱面(Cylinders),從外至里編號為0、1、2……每個盤片上的每個磁道又被劃分為幾十個扇區(qū)(Sector),通常的容量是512byte,并依據(jù)確定規(guī)章編號為1、2、3……形成Cylinders柱面?zhèn)€數(shù)為同心不同徑的磁道個數(shù)Cylinders個磁道的存儲介質(zhì)外表的面數(shù)Sector就是一個磁道上的扇區(qū)個數(shù).MBR->DPT34MBR446個,緊接著的后64個字節(jié)是硬盤分區(qū)表DPT,最終2個字節(jié)是“55AA“,為磁盤有效結(jié)尾標(biāo)志值把握權(quán)交給此間的最大程序[0x1BE~0x1FD]MBR--DPT硬盤分區(qū)表,16個字節(jié)描述一個主分區(qū),依據(jù)分區(qū)類型字節(jié)域,我們可以知道該分區(qū)類型pc4個.字節(jié)的組合類型數(shù)據(jù)的存儲,按小端模式[littleendian存儲)幾個常見的分區(qū)類型值:0x01---FAT320x04---FAT16<32M0x05---Extended(擴(kuò)展分區(qū))0x06FAT160x07---NTFS0x0B---WIN95FAT320x0C---WIN95FAT320x0E---WIN95FAT160x0F---WIN95Extended>8GB0x11---HiddenFAT120x14---HiddenFAT16<32GB0x16---HiddenFAT160x17---HiddenNTFS0x1B---HiddenFAT320x82---Linuxswap0x83---Linux0x85---Linuxextended0xA6---OpenBSD,MBRloader程DBR區(qū),即—操作系統(tǒng)啟動程序,之后MBRcpu把握權(quán)交給DBR,所以DBR3x86的跳轉(zhuǎn)指令”E85890”,該指令負(fù)責(zé)跳過接下來的幾個不行執(zhí)BPB),跳到操作系統(tǒng)引導(dǎo)代碼局部。,cDRB區(qū),D1個起始扇區(qū)地址,DDBR區(qū),usb盤,也一樣,usb的第1個起始扇區(qū)就是該UDBR,:fat的個數(shù)、每扇區(qū)FDTfat需FDT簇號等BPB地址---0x0B~0x40”E85890”吧,這個指令翻譯過來就是從指令處開頭向后跳轉(zhuǎn)幾個字節(jié)到0x5A處連續(xù)執(zhí)行程序,DBR0x5A處開頭存放了windows操作系統(tǒng)的引導(dǎo)代碼,DBR扇區(qū)的最終DBR有效標(biāo)志,假設(shè)是其他值,DBR中的操作系統(tǒng)引導(dǎo)代碼.還有一個學(xué)問點,就是“保存扇區(qū)”〔也叫“隱蔽扇區(qū)”或“系統(tǒng)扇區(qū)”〕,“保存扇區(qū)”指從治理本規(guī)律磁DBR扇區(qū)開頭的供當(dāng)前規(guī)律盤使用的用來描述本規(guī)律盤信息或者操作系統(tǒng)啟動代碼之類數(shù)據(jù)的扇區(qū)總數(shù).DBR治理的當(dāng)前分區(qū),如:C盤、D盤等來說,DBR所在的扇區(qū)為相對于翻開整個硬盤時,看到的是該硬盤確實定地址扇區(qū) ,它對應(yīng)的DBR扇區(qū)---DPT+63=63扇區(qū))扇區(qū)扇區(qū)DBR又叫做該分區(qū)盤的起始扇區(qū),在確定地址下,DBR就是確定偏移扇區(qū)值,winhex翻開該分區(qū)盤(D盤)之后,DBR在該分區(qū)盤(D盤)0,我的硬盤中DBR034DBR034DBR038DBR0U36DBRBPB里有描述.(winhex操作圖例1) (進(jìn)入C盤之后,DBR即起始扇區(qū)為相對地址0)winhex操作圖例2 0)際上都是指向同一個確定物理地址,DBR的內(nèi)容都是一樣的.對于存在擴(kuò)展分區(qū)的硬盤,比方我的硬盤有C、D、E和F4個盤符,以及他們之間是如何串聯(lián)起來的,MBR2個主分區(qū)

溫馨提示

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

評論

0/150

提交評論