付費(fèi)下載
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、FAT文件系統(tǒng)1),其中盤(pán)片和磁頭密封在無(wú)塵的金屬殼中。或第 139文本結(jié)構(gòu)索引表格索引1213 FAT32DBR2 winhex下的磁盤(pán)4 FAT32BPB3.1 MBR3 winhex給出的MBR5 FAT32FAT文件系統(tǒng)1),其中盤(pán)片和磁頭密封在無(wú)塵的金屬殼中?;虻?139文本結(jié)構(gòu)索引表格索引1213 FAT32DBR2 winhex下的磁盤(pán)4 FAT32BPB3.1 MBR3 winhex給出的MBR5 FAT32BPB3.246 FAT16DBR4.1 關(guān)于4.1.1FAT32 5 47 FAT16BPB4.1.2FAT16 圖6 分區(qū)圖8 FAT16BPB4.2 關(guān)于保留79FA
2、T168winhex下的FAT32DBR11 FAT164.3 FAT表和數(shù)9 winhex8DBR12FAT324.3.2FAT1610winhex所截FAT1613 FAT4.3.3FAT324.3.11 Fat1614FAT324.3.12 Fat3215FAT32硬盤(pán)由很多盤(pán)片(platter)果有N2N2N個(gè)磁頭(Heads),0、1、2規(guī)則通常是一樣的。這樣每個(gè)盤(pán)片的半徑均為固定值R一個(gè)以電機(jī)主軸為軸的柱面(Cylinders),0、1、2片上的每個(gè)磁道又被劃分為幾十個(gè)扇區(qū)(Sector),512byte,1、2、3形成CylindersHeadsSector3.1 MBR(mas
3、ter boot record)硬盤(pán)由很多盤(pán)片(platter)果有N2N2N個(gè)磁頭(Heads),0、1、2規(guī)則通常是一樣的。這樣每個(gè)盤(pán)片的半徑均為固定值R一個(gè)以電機(jī)主軸為軸的柱面(Cylinders),0、1、2片上的每個(gè)磁道又被劃分為幾十個(gè)扇區(qū)(Sector),512byte,1、2、3形成CylindersHeadsSector3.1 MBR(master boot record)er鍵以后,開(kāi)始執(zhí)行主板biosBios執(zhí)行完自己的程序后如何 把執(zhí)行權(quán)交給硬盤(pán)呢。交給硬盤(pán)后又執(zhí)行在哪里的程序呢。其實(shí),稱(chēng)為mbr的一段代碼起著舉足輕重的作用。boot record),0512byte中,
4、MBR4460H1BDH),641BEH1FDH)為DPT(Disk PartitionTable,硬盤(pán)分區(qū)表),最后的兩個(gè)字節(jié)“55AA”(1FEH偏移 來(lái)分析一段mbr。下面是用winhex120GB硬盤(pán)的mbr第239返回索引返回索引看 DPT 部分。操作系統(tǒng)為了便看 DPT 部分。操作系統(tǒng)為了便于用戶(hù)對(duì)磁盤(pán)的管理。加入了磁盤(pán)分區(qū)的概念。即將一塊磁盤(pán)邏輯劃分為幾塊。磁盤(pán)分區(qū)數(shù)目的多少只受限于 CZ 的英DPT641第 339返回索引第 4391 2值(StartingHead)6Sector) 只用了 05第 4391 2值(StartingHead)6Sector) 只用了 05還使用
5、了1位來(lái)ID)6使用了05位。最后兩位(第6、 7位)被結(jié)束柱面Cylinder) 除了1101第 539返回索引Sectors)1第 539返回索引Sectors)Sectors)也可以在winhex也可以在winhex第 639第 739第 7391603343。1、0H00H80H。80H為活動(dòng),00H21儲(chǔ)格式格式(little endian format)0 x3F0000000 x0000003F631603343。1、0H00H80H。80H為活動(dòng),00H21儲(chǔ)格式格式(little endian format)0 x3F0000000 x0000003F6337000M,699
6、7M,2H6H6 107H810801byte8.4GB(實(shí)際上應(yīng)該是區(qū)25638.4GB的分區(qū)其實(shí)已經(jīng)不通過(guò)C/H/S的方式尋址了。而是通過(guò)偏移CH偏移FH2322TB=2048GB,目前對(duì)于大多數(shù)計(jì)算機(jī)而言,這已8.4GB的分區(qū)上,C/H/S的表示方法和線性扇區(qū)的8.4GB的分區(qū)結(jié)束C/H/S一般填充為FEHFFHFFH。即C/H/S所能表示的最大值。有時(shí)候1024必須是柱面容量的整數(shù)倍。(保留扇區(qū)中的第一個(gè)扇區(qū)就是存放分區(qū)表的MBR虛擬MBR4第839返回索引3.2擴(kuò)展分區(qū)中的每個(gè)邏輯驅(qū)動(dòng)器都存在一個(gè)類(lèi)似于MBR( Extended Boot Record, EBR),也有人稱(chēng)之為虛擬m
7、br或擴(kuò)展mbr,3263。但是,如果磁盤(pán)上沒(méi)有擴(kuò)展區(qū)表中的第一項(xiàng)指向它自身的引導(dǎo)扇區(qū)。第二項(xiàng)指向下一個(gè)邏輯驅(qū)動(dòng)器的EBR個(gè)邏輯驅(qū)動(dòng)器的EBR3.2擴(kuò)展分區(qū)中的每個(gè)邏輯驅(qū)動(dòng)器都存在一個(gè)類(lèi)似于MBR( Extended Boot Record, EBR),也有人稱(chēng)之為虛擬mbr或擴(kuò)展mbr,3263。但是,如果磁盤(pán)上沒(méi)有擴(kuò)展區(qū)表中的第一項(xiàng)指向它自身的引導(dǎo)扇區(qū)。第二項(xiàng)指向下一個(gè)邏輯驅(qū)動(dòng)器的EBR個(gè)邏輯驅(qū)動(dòng)器的EBR第939返回索引4646第 1039返回索引除了擴(kuò)展分區(qū)上最后一個(gè)邏輯除了擴(kuò)展分區(qū)上最后一個(gè)邏輯驅(qū)動(dòng)器外,表 2 中所描述的擴(kuò)展分區(qū)表的格EBR。最后一個(gè)邏輯驅(qū)動(dòng)器的擴(kuò)展分第 11392
8、 返回索引1整數(shù)個(gè)柱面的容量,為什么會(huì)有不夠一個(gè)柱面的空間呢。在 里圈的扇區(qū)這種管理方式,只是為了與操作系統(tǒng)兼容而抽象出來(lái)CHS或四、FAT第12391整數(shù)個(gè)柱面的容量,為什么會(huì)有不夠一個(gè)柱面的空間呢。在 里圈的扇區(qū)這種管理方式,只是為了與操作系統(tǒng)兼容而抽象出來(lái)CHS或四、FAT第1239返回索引返回索引現(xiàn)著重研究FAT格式分區(qū)內(nèi)數(shù)據(jù)是如的。FATfat12、fat16、fat32現(xiàn)著重研究FAT格式分區(qū)內(nèi)數(shù)據(jù)是如的。FATfat12、fat16、fat32方7fat16fat32DBR、 FAT1、FAT2返回索引4.1 關(guān)于第 1339返回索引DBR區(qū)(DOS BOOT RECORD)05
9、120512DBR區(qū)(DOS BOOT RECORD)05120512BPB(BIOS Parameter Block),擴(kuò)展以用的最多的FAT32DBR8返回8第 14399winhexDBR第 1539返回表39winhexDBR第 1539返回表33853264202返回來(lái)DBRMBR將CPU執(zhí)行轉(zhuǎn)移給引導(dǎo)扇區(qū),因此,引導(dǎo)扇區(qū)的前三個(gè)字節(jié)必須是合法的可執(zhí)行的基于x86CPU來(lái)的幾個(gè)不可執(zhí)行的字節(jié)(BPB和擴(kuò)展BPB),跳到操作系統(tǒng)引導(dǎo)代碼部分。返回來(lái)DBRMBR將CPU執(zhí)行轉(zhuǎn)移給引導(dǎo)扇區(qū),因此,引導(dǎo)扇區(qū)的前三個(gè)字節(jié)必須是合法的可執(zhí)行的基于x86CPU來(lái)的幾個(gè)不可執(zhí)行的字節(jié)(BPB和擴(kuò)展B
10、PB),跳到操作系統(tǒng)引導(dǎo)代碼部分。8OEMID,OEMID標(biāo)識(shí)了格式Windows 2000FAT16FAT32了5.0”,在NTFS磁盤(pán)上(關(guān)于ntfs,另述),Windows 的是“NTFS”第 1639通常在被Windows95OEMID字段出現(xiàn)“MSWIN4.0”,在被 Windows 95 OSR2Windows 98OEM ID字段出現(xiàn) 0 x0B開(kāi)始的是一段描述能夠使可執(zhí)行引導(dǎo)代碼找到相關(guān)參數(shù)的信息。通常稱(chēng)之為BPB(BIOS Parameter Block),BPB一般開(kāi)始于相同的位被封在BPB之中。由于引導(dǎo)扇區(qū)的第一部分是一個(gè)x86小的調(diào)整就可以適應(yīng)BPB9統(tǒng)的研究,針對(duì)通常
11、在被Windows95OEMID字段出現(xiàn)“MSWIN4.0”,在被 Windows 95 OSR2Windows 98OEM ID字段出現(xiàn) 0 x0B開(kāi)始的是一段描述能夠使可執(zhí)行引導(dǎo)代碼找到相關(guān)參數(shù)的信息。通常稱(chēng)之為BPB(BIOS Parameter Block),BPB一般開(kāi)始于相同的位被封在BPB之中。由于引導(dǎo)扇區(qū)的第一部分是一個(gè)x86小的調(diào)整就可以適應(yīng)BPB9統(tǒng)的研究,針對(duì)圖 8,將FAT32 分區(qū)格式的BPB含義和擴(kuò)展BPB含義釋義為表格,見(jiàn)表45。第17394 FAT32BPB2扇區(qū)字節(jié)數(shù)(Bytes Per Sector512、 1024、20484096。對(duì)大多1每簇扇區(qū)數(shù)(S
12、ectors Per FAT324294296個(gè)),因此,通過(guò)增加每值有1、2、4、8、16、32、 64和128。Windows 2000的 FAT32實(shí)現(xiàn)只能創(chuàng)建最大為 32GB的分區(qū)。但是,Windows 2000能夠統(tǒng)(Windows 95、OSR2及其以2SectorFAT321FAT數(shù)(Number oT) 該分區(qū)上FAT的副本數(shù)。本字段的值一般為22根目錄項(xiàng)數(shù)(RootEntries)第 1839FAT32須設(shè)置為 02小扇區(qū)數(shù)(Small Sector)(只FAT12/FAT1601描述符( Media 第 1839FAT32須設(shè)置為 02小扇區(qū)數(shù)(Small Sector)(
13、只FAT12/FAT1601描述符( Media 盤(pán),0 xF0表示高密度的3.5MS-DOSFAT16Windows20002FATSectorsPer 02每道扇區(qū)數(shù)(Sectors Per Track) 包含使用2磁頭數(shù)(Number of Head) 本字段包含使用 13h1.44MB 3.5的軟盤(pán)上,本字段的值為 24隱藏扇區(qū)數(shù)(Hidden Sector)13h有意義。在沒(méi)有分區(qū)的 上04總扇區(qū)數(shù)(Large Sector) 本4FATSectors Per 每個(gè)FAT機(jī)利用這個(gè)數(shù)和 FAT2擴(kuò)展標(biāo)志(ExtendedFlag)(只FAT32返回第 1939表返回第 1939表0-
14、3FAT01).FAT被到所有的FAT1FAT2文件系統(tǒng)版本(File ystem )只供FAT32使用,高持將來(lái)對(duì)該FAT324根目錄簇號(hào)(Root Cluster NumberFAT322,但不總是如此2System Information 用) FAT32文件系統(tǒng)信息(File System InformationFSINFO)結(jié)構(gòu)的1。在備份引導(dǎo)扇區(qū)(Backup Boot 2FAT326,建議不要0DBR0 x5A0 x0080 x000 x02EB5890清楚地指明了OS引導(dǎo)代碼的偏移位置。jump 58H加上跳轉(zhuǎn)指令所需的位移量,0 x5A。此段指令在不同的操作系統(tǒng)上和不同的引導(dǎo)
15、方式上,其內(nèi)容也win98,構(gòu)建于fat基本分區(qū)上的win2000,winxp所使用的DBR只占用基本分區(qū)的第 0 扇區(qū)。他們提到,對(duì)DBR0 x5A0 x0080 x000 x02EB5890清楚地指明了OS引導(dǎo)代碼的偏移位置。jump 58H加上跳轉(zhuǎn)指令所需的位移量,0 x5A。此段指令在不同的操作系統(tǒng)上和不同的引導(dǎo)方式上,其內(nèi)容也win98,構(gòu)建于fat基本分區(qū)上的win2000,winxp所使用的DBR只占用基本分區(qū)的第 0 扇區(qū)。他們提到,對(duì)于fat32,一般的 32 個(gè)0FAT32如果是win98,02osFAT32win2000winxp,00 xC扇區(qū)(win2000winxp
16、,0 xC00 xAB2(win980 xC扇區(qū)(win2000winxp系統(tǒng)),系統(tǒng)也是無(wú)法啟動(dòng)的。如果 自己手動(dòng)設(shè)置NTLDR雙系統(tǒng),必須知道這一點(diǎn)。DBR0 x55AA的DBR第2039返回索引1物理驅(qū)動(dòng)器號(hào)( Physical DriveNumber)與BIOS物理被標(biāo)識(shí)為0 x00,物理硬盤(pán)被標(biāo)識(shí)為0 x80,而與物理磁盤(pán)13h BIOS調(diào)用之1)FAT32分區(qū)1Boot Signature) 本字段必須要有能被Windows2000所識(shí)別的值0 x28或0 x294分區(qū)序號(hào)(Volume Serial NumberNO卷標(biāo)(VolumeLabel8ID(System ID) FAT
17、32的取值,系統(tǒng)將不會(huì)執(zhí)行DBRos引導(dǎo)的扇0 x55AA為合法結(jié)束標(biāo)志。FAT16 FAT32DBR的含義大致如此,對(duì)于FAT12FAT16相關(guān)偏移量和參數(shù)意義有小的差異,F(xiàn)AT研究一下,和FAT32第 21397 FAT16BPB2扇區(qū)字節(jié)數(shù)(Bytes Per Sector的取值,系統(tǒng)將不會(huì)執(zhí)行DBRos引導(dǎo)的扇0 x55AA為合法結(jié)束標(biāo)志。FAT16 FAT32DBR的含義大致如此,對(duì)于FAT12FAT16相關(guān)偏移量和參數(shù)意義有小的差異,F(xiàn)AT研究一下,和FAT32第 21397 FAT16BPB2扇區(qū)字節(jié)數(shù)(Bytes Per Sector5121每簇扇區(qū)數(shù)(Sectors Per
18、Cluster) 一個(gè)簇中的扇區(qū)數(shù)。由于FAT16文件系統(tǒng)只返回索引6 FAT1638OEM擴(kuò)展4返回索引第 2239大小取決于該 分區(qū)的大 有 1、2、4、8、16、32、 64128。導(dǎo)致簇大于第 2239大小取決于該 分區(qū)的大 有 1、2、4、8、16、32、 64128。導(dǎo)致簇大于2SectorFAT為1 1FAT數(shù)(Number o區(qū)上FAT的副本數(shù)。本字段的值一般為22根目錄項(xiàng)數(shù)(RootEntries)32512。其中一(VolumeLabel),長(zhǎng)名稱(chēng)的511,但是如2小扇區(qū)數(shù)(Small Sector) 16=8GB=16GB返回索引簇的取值意義和FAT16FAT32件。這樣
19、根目錄便沒(méi)有了FAT1651214.3.12FAT32依然同F(xiàn)AT16121FAT32FAT16 第 3639表簇的取值意義和FAT16FAT32件。這樣根目錄便沒(méi)有了FAT1651214.3.12FAT32依然同F(xiàn)AT16121FAT32FAT16 第 3639表13 FAT各系統(tǒng)7返回*0FH,0FH,目錄段日期的算法和FAT16、由于FAT32可尋址的簇號(hào)到了32位二進(jìn)制數(shù)。所以系統(tǒng)文0 x120 x1316,F(xiàn)AT324GB的文件(目錄),系統(tǒng)會(huì)截?cái)嗵幚怼AT32錄項(xiàng)中的。為了低版本的OS或程序能正確長(zhǎng)文件名文件創(chuàng)建了一個(gè)對(duì)應(yīng)的短文件名,使 對(duì)應(yīng)數(shù)據(jù)既可以用長(zhǎng)文件名尋第3739*0FH,0FH,目錄段日期的算法和FAT16、由于FAT32可尋址的簇號(hào)到了32位二進(jìn)制數(shù)。所以系統(tǒng)文0 x120 x1316,F(xiàn)AT324GB的文件(目錄),系統(tǒng)會(huì)截?cái)嗵幚怼AT32錄項(xiàng)中的。為了低版本的OS或程序能正確長(zhǎng)文件名文件
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 南昌職教城教育投資發(fā)展有限公司2025年第七批公開(kāi)招聘工作人員專(zhuān)題備考題庫(kù)附答案
- 寧都縣2025年選調(diào)縣直機(jī)關(guān)事業(yè)單位工作人員【40人】備考題庫(kù)附答案
- 廣東東莞市招聘事業(yè)編制教師廣州專(zhuān)場(chǎng)招聘392人備考題庫(kù)附答案
- 河南省人力資源開(kāi)發(fā)中心有限公司招聘7人參考題庫(kù)附答案
- 2026年長(zhǎng)安銀行柜員考試題庫(kù)必考題
- 2026福建中共福州市委黨校招聘博士8人參考題庫(kù)附答案
- 養(yǎng)老公司培訓(xùn)課件
- 2025北京九洲科瑞科技有限公司招聘技術(shù)工程師等崗位9人筆試參考題庫(kù)附帶答案詳解(3卷)
- 浙江銀行招聘2025興業(yè)銀行杭州分行秋季校園招聘筆試歷年典型考題及考點(diǎn)剖析附帶答案詳解
- 中國(guó)建設(shè)銀行2025年度校園招聘統(tǒng)一筆試筆試歷年典型考題及考點(diǎn)剖析附帶答案詳解
- 關(guān)于提高護(hù)士輸液時(shí)PDA的掃描率的品管圈PPT
- GB/T 30564-2023無(wú)損檢測(cè)無(wú)損檢測(cè)人員培訓(xùn)機(jī)構(gòu)
- 中華人民共和國(guó)汽車(chē)行業(yè)標(biāo)準(zhǔn)汽車(chē)油漆涂層QC-T484-1999
- XGDT-06型脈動(dòng)真空滅菌柜4#性能確認(rèn)方案
- GB/T 96.2-2002大墊圈C級(jí)
- 第九章-第一節(jié)-美洲概述
- GB/T 13004-2016鋼質(zhì)無(wú)縫氣瓶定期檢驗(yàn)與評(píng)定
- GB/T 12060.5-2011聲系統(tǒng)設(shè)備第5部分:揚(yáng)聲器主要性能測(cè)試方法
- GB/T 11945-2019蒸壓灰砂實(shí)心磚和實(shí)心砌塊
- 下肢深靜脈血栓形成的診斷和治療課件
- 防水班日常安全教育登記表
評(píng)論
0/150
提交評(píng)論