FAT16文件系统之总结构分析(一)
硬盤是用來存儲數(shù)據(jù)的,為了使用和管理的方便,這些數(shù)據(jù)以文件的形式存儲存儲在硬盤上。任何
操作系統(tǒng)都有自己的文件管理系統(tǒng),不同的文件系統(tǒng)又有不同的邏輯組織方式,要對硬盤進行高效
的管理并對數(shù)據(jù)進行恢復,就要求用戶必須深入了解文件在硬盤上是如何存儲的。
???????? 微軟文件系統(tǒng)主要有FAT NTFS ?FAT 和 Exfat;FAT文件系統(tǒng)有FAT12,FAT16,FAT32三種類型。
FAT16文件系統(tǒng)是從微軟的DOS3.0系統(tǒng)開始使用的,它能夠支持大于16M小于2G的分區(qū), Windows
?2000 以上支持創(chuàng)建4G的FAT16分區(qū),但與傳統(tǒng)的FAT16不兼容。
???????? FAT16文件系統(tǒng)由DBR 、FAT1、FAT2、FDT、數(shù)據(jù)區(qū)五個部分組成,其結(jié)構(gòu)如圖
?
 
DBR及保留扇區(qū):DOS Boot Record,含義是DOS結(jié)構(gòu)引導記錄,也稱為操作系統(tǒng)引導記錄,在DBR之后往往有一些保留扇區(qū)存在
FAT1: File AllocationTable,含義是文件分配表。FAT16一般有兩份FAT表,
FAT2:FAT16的第二份分配表,也就是FAT1的備份,稱為備份FAT。
FDT:FileDirectory Table,含義是文件目錄表。
DATA:數(shù)據(jù)區(qū),是FAT16文件系統(tǒng)的主要區(qū)域。
FAT16文件系統(tǒng)的DBR分析
?
???????? DBR開始于FAT16文件系統(tǒng)的第一個扇區(qū),計算機啟動時首先由BIOS讀入主引導盤MBR的內(nèi)容,以確定各個邏輯驅(qū)動器及其起始地址,然后調(diào)入活動分區(qū)的,將控制權(quán)交給,由DBR來引導操作系統(tǒng)。
???????? FAT16文件系統(tǒng)的DBR由5部分組成,跳轉(zhuǎn)指令,OEM,BPB,引導程序,結(jié)束標志。總結(jié)
以上是生活随笔為你收集整理的FAT16文件系统之总结构分析(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 【嵌入式单元测试】C语言单元测试框架搭建
- 下一篇: python屏幕录制与回放_Python
