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