fat文件系統(tǒng)詳解原理

fat文件系統(tǒng)詳解原理

ID:34571387

大?。?016.67 KB

頁數(shù):39頁

時間:2019-03-08

fat文件系統(tǒng)詳解原理_第1頁
fat文件系統(tǒng)詳解原理_第2頁
fat文件系統(tǒng)詳解原理_第3頁
fat文件系統(tǒng)詳解原理_第4頁
fat文件系統(tǒng)詳解原理_第5頁
資源描述:

《fat文件系統(tǒng)詳解原理》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫

1、FAT文件系統(tǒng)原理——http://www.sjhf.net表1分區(qū)表參數(shù)文本結構索引:圖片表格索引:表2擴展分區(qū)表項的內容一、硬盤的物理結構圖1硬盤的物理結構表3FAT32分區(qū)DBR的位置劃分二、硬盤的邏輯結構圖2winhex下的磁盤MBR表4FAT32分區(qū)的BPB字段三、磁盤3.1MBR扇區(qū)圖3winhex給出的MBR參數(shù)的意義表5FAT32分區(qū)的擴展BPB字段引導原理3.2擴展分區(qū)圖4分區(qū)表類型標志表6FAT16分區(qū)上的DBR組成4.1.1FAT32圖5一個4分區(qū)的磁盤結構圖示表7FAT16分區(qū)的BPB字段DBR扇區(qū)4.1關于DBR4.1.2FAT16表8FAT

2、16分區(qū)的擴展BPB字段圖6分區(qū)表鏈接圖示DBR扇區(qū)表9FAT16分區(qū)大小與對因簇圖7磁盤的整體結構圖示4.2關于保留大小四、FAT分扇區(qū)圖8winhex下的FAT32基本分區(qū)DBR表11FAT16目錄項的定義區(qū)原理圖4.3.1存儲過程表12FAT32分區(qū)大小與對因簇圖9winhex給出的圖8DBR參數(shù)說明假想大小4.3FAT表和數(shù)4.3.2FAT16存圖10winhex所截FAT16的文件分配表13FAT表的取值含義據(jù)的存儲原則儲原理表4.3.3FAT32存表14FAT32短文件目錄項的定圖4.3.11Fat16的組織形式儲原理義表15FAT32長文件目錄項的定五、

3、結束圖4.3.12Fat32的組織形式義一、硬盤的物理結構:硬盤存儲數(shù)據(jù)是根據(jù)電、磁轉換原理實現(xiàn)的。硬盤由一個或幾個表面鍍有磁性物質的金屬或玻璃等物質盤片以及盤片兩面所安裝的磁頭和相應的控制電路組成(圖1),其中盤片和磁頭密封在無塵的金屬殼中。硬盤工作時,盤片以設計轉速高速旋轉,設置在盤片表面的磁頭則在電路控制下徑向移動到指定位置然后將數(shù)據(jù)存儲或讀取出來。當系統(tǒng)向硬盤寫入數(shù)據(jù)時,磁頭中“寫數(shù)據(jù)”電流產生磁場使盤片表面磁性物質狀態(tài)發(fā)生改變,并在寫電流磁場消失后仍能保持,這樣數(shù)據(jù)就存儲下來了;當系統(tǒng)從硬盤中讀數(shù)據(jù)第1/39頁數(shù)據(jù)恢復(http://www.sjhf.net

4、)時,磁頭經過盤片指定區(qū)域,盤片表面磁場使磁頭產生感應電流或線圈阻抗產生變化,經相關電路處理后還原成數(shù)據(jù)。因此只要能將盤片表面處理得更平滑、磁頭設計得更精密以及盡量提高盤片旋轉速度,就能造出容量更大、讀寫數(shù)據(jù)速度更快的硬盤。這是因為盤片表面處理越平、轉速越快就能越使磁頭離盤片表面越近,提高讀、寫靈敏度和速度;磁頭設計越小越精密就能使磁頭在盤片上占用空間越小,使磁頭在一張盤片上建立更多的磁道以存儲更多的數(shù)據(jù)。[返回索引]二、硬盤的邏輯結構。硬盤由很多盤片(platter)組成,每個盤片的每個面都有一個讀寫磁頭。如果有N個盤片。就有2N個面,對應2N個磁頭(Heads),

5、從0、1、2開始編號。每個盤片被劃分成若干個同心圓磁道(邏輯上的,是不可見的。)每個盤片的劃分規(guī)則通常是一樣的。這樣每個盤片的半徑均為固定值R的同心圓再邏輯上形成了一個以電機主軸為軸的柱面(Cylinders),從外至里編號為0、1、2……每個盤片上的每個磁道又被劃分為幾十個扇區(qū)(Sector),通常的容量是512byte,并按照一定規(guī)則編號為1、2、3……形成Cylinders×Heads×Sector個扇區(qū)。這三個參數(shù)即是硬盤的物理參數(shù)。我們下面的很多實踐需要深刻理解這三個參數(shù)的意義。[返回索引]三、磁盤引導原理。3.1MBR(masterbootrecord)扇

6、區(qū):計算機在按下power鍵以后,開始執(zhí)行主板bios程序。進行完一系列檢測和配置以后。開始按bios中設定的系統(tǒng)引導順序引導系統(tǒng)。假定現(xiàn)在是硬盤。Bios執(zhí)行完自己的程序后如何把執(zhí)行權交給硬盤呢。交給硬盤后又執(zhí)行存儲在哪里的程序呢。其實,稱為mbr的一段代碼起著舉足輕重的作用。MBR(masterbootrecord),即主引導記錄,有時也稱主引導扇區(qū)。位于整個硬盤的0柱面0磁頭1扇區(qū)(可以看作是硬盤的第一個扇區(qū)),bios在執(zhí)行自己固有的程序以后就會jump到mbr中的第一條指令。將系統(tǒng)的控制權交由mbr來執(zhí)行。在總共512byte的主引導記錄中,MBR的引導程序

7、占了其中的前446個字節(jié)(偏移0H~偏移1BDH),隨后的64個字節(jié)(偏移1BEH~偏移1FDH)為DPT(DiskPartitionTable,硬盤分區(qū)表),最后的兩個字節(jié)“55AA”(偏移1FEH~偏移1FFH)是分區(qū)有效結束標志。MBR不隨操作系統(tǒng)的不同而不同,意即不同的操作系統(tǒng)可能會存在相同的MBR,即使不同,MBR也不會夾帶操作系統(tǒng)的性質。具有公共引導的特性。我們來分析一段mbr。下面是用winhex查看的一塊希捷120GB硬盤的mbr。第2/39頁數(shù)據(jù)恢復(http://www.sjhf.net)[返回索引]你的硬盤的MBR引導代碼可能并

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。