下载此文档

FAT32文件系统详细介绍.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
该【FAT32文件系统详细介绍 】是由【Gebu】上传分享,文档一共【6】页,该文档可以免费在线阅读,需要了解更多关于【FAT32文件系统详细介绍 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。通过使用DiskEditor对硬盘的分析,现对硬盘的MBR区及FAT文件系统做一个详细的介绍。
新硬盘->低格后 变化:所有扇区中的字节数据填充为x
低格后->分区后 变化:写硬盘的MBR(主引导扇区)区
分区后->格式华 变化:写硬盘的FAT(文件分配表)区
MBR区介绍:
起始位置:柱面磁头扇区(硬盘的第一个扇区)
结束位置:柱面磁头扇区
大小:(硬盘每个扇区的所占用的字节数)个字节

a
b
c
d
e
f
-
-
…………








-








b
-
c
c
ff
ff
fe
f
-
fc
a
d
-
e
-
f
-
aa
~bd(字节)executablecode(我们不使用,固定填写x)
be~cd (字节)stpartitionentry(参数解释见下面)
ce~dd (字节)stpartitionentry(同第一个分区)
de~ed (字节)stpartitionentry(同第一个分区)
ee~fd (字节)stpartitionentry(同第一个分区)
fe~ff (字节)bootrecordsignature(固定值:aa)
现以第一个分区的入口参数为例:
分区状态(H表示为激活分区,H表示为非激活分区)
分区的开始磁头
分区的开始柱面和扇区(~位为扇区号、~位为柱面号的低位,~位为柱面号的高两位)
c 分区的类型(c表示为FAT,用LBA方式)
ff 分区的结束磁头
fffe 分区的结束柱面和扇区(表示同开始磁头)
f 从MBR到第一个分区扇区的扇区个数(一般为硬盘扇区的最大值)
fca 分区的总扇区数(可以计算扇区的总大小)
FAT区介绍:
起始位置:柱面磁头扇区
结束位置:根据硬盘参数不同有所不同
大小:硬盘的总簇数×字节
FAT区中的BOOT:
起始位置:柱面磁头扇区
结束位置:柱面磁头扇区
大小:字节
a
b
c
d
e
f
eb
d
e
-
e
f
-
f
ff
f
fc
a
fc
d
-
-
ab
b
-
-
xx
xx
xx
xx
xx
xx
xx
xx
xx
xx
xx
xx
xx
xx
-
xx
xx
xx
xx
xx
xx
xx
xx
……








-








f
xx
xx
xx
xx
xx
xx
xx
xx
-
xx
xx
xx
xx
xx
xx
aa
~(字节)各个参数(参数解释见下面)
~(字节)executablecode(初始值固定)
~(字节)bootrecordsignature(固定值:aa)
现解释各个参数的含义:
eb 跳转代码(固定值:eb)
dee OEM名字(固定值:表示MSWIN.)
每扇区的字节数()
每簇的扇区数
保留的扇区数(通常固定为)
FAT表的个数(通常有个)
未使用(固定为)
未使用(固定为)
f 介质类型(硬盘为f)
未使用(固定为)
f 每磁道的最大扇区数(硬盘的参数)
ff 最大磁头数(硬盘的参数)
f 分区中隐藏的扇区数(初始化时写入每磁道的最大扇区数)
fca 分区中的扇区总数(自己根据硬盘参数计算)
fcd 每个FAT表占用的扇区数
Flags(Bits-IndiateActiveFATCopy)(BitIndicateswhetherFATmirroringisenabledordisable<clearisenabled>)(ifFATmirroringisdisabled,theFATinformationisonlywrittentothecopyindicatedbybits-)
FAT驱动版本(固定值:)
根目录区的开始簇号(两个簇号不使用)
文件系统信息(后面有相关的说明)扇区所在位置的扇区号(此扇区号为相对位置)
备份引导扇区所在位置的扇区号(此扇区号为相对位置)
保留
分区的逻辑驱动号(第一个分区固定为)
未使用
扩展标识(固定值:)
abb 分区的串号(工控机硬盘为ef)
分区的名称(工控机硬盘为efed意思为“NONAME”)
FAT名称(固定值:表示“FAT”)
executablecode:
具体含义不明(应该是用来引导用的代码)
FAT区中的文件系统信息区:
起始位置:柱面磁头扇区
结束位置:柱面磁头扇区
大小:字节
a
b
c
d
e
f
-
-
……








-








e
-
d
f
-
aa
~ e~fd(字节)各个参数(参数解释见下面)
~e(字节)未知(固定值:)
~(字节)bootrecordsignature(固定值:aa)
现解释各个参数的含义:
标识(FirstSignature)
标识(SigntureofFSInfosector)
d 剩余的簇数(如果设置为ffffffff,表示未知)(工控机硬盘为fc)
最近一次被分配的簇号(工控机硬盘为)
保留
未知

FAT区中的未知数据区
起始位置:柱面磁头扇区
结束位置:柱面磁头扇区
大小:字节
a
b
c
d
e
f
fa
f
b
b
-
e
f
e
c
f
b
e
-
c
c
fc
c
f
ff
ff
ff
ff
fa
-
b
c
f
f
cf
fc
d
f
ff
-
ff
f
f
c
fc
f
a
c
fb
fa
-
c
e
f
ac
d
e
f
b
e
-
d
b
f
f
e
fc
f
a
c
fb
-
bb
b
fb
b
e
be
fc
f
aa
fc
-
d
e
b
b
be
d
d
f
a
e
f
-
c
b
fb
e
e
d
a
e
-
ab
c
e
fc
a
-
b
-
c
-
d
-
e
-
f
-
d
c
d
e
-
fa
b
ff
-
-
-
-
-
-
f
a
c
fb
b
df
b
-
e
b
fb
a
f
f
fb
fb
b
da
c
-
-
a
-
b
-
c
-
d
-
e
-
f
-
aa
FAT表介绍:
起始位置:柱面磁道扇区+保留扇区数+(每个FAT表占用的扇区数×)
结束位置:根据分区情况确定
大小:根据分区情况确定
a
b
c
d
e
f
f
ff
ff
f
ff
ff
ff
ff
ff
ff
ff
f
ff
ff
ff
f
a
ff
ff
ff
f
ff
ff
ff
f
ff
ff
ff
f
……
e
ff
ff
ff
f
ff
ff
ff
f
ff
ff
ff
f
ff
ff
ff
f
f
ff
ff
ff
f
ff
ff
ff
f
ff
ff
ff
f
ff
ff
ff
f
说明:
每簇的使用情况用位二进制填写,未被分配的簇相应位置写零;坏簇相应位置填入特定值;已分配的簇相应位置填入非零值,具体为:如果该簇是文件的最后一簇,填入的值为FFFFFFFH,如果该簇不是文件的最后一簇,填入的值为该文件占用的下一个簇的簇号,这样,正好将文件占用的各簇构成一个簇链,保存在FAT表中。H、H两簇号不使用,其对应的两个DWORD位置(FAT表开头的个字节)用来存放该盘介质类型编号。FAT表的大小就由该逻辑盘数据区共有多少簇所决定,取整数个扇区
DATA区介绍:
起始位置:柱面磁道扇区+保留扇区数+(每个FAT表占用的扇区数×)
结束位置:根据分区情况确定
大小:根据分区情况确定
a
b
c
d
e
f
e
-
b
f
e
-
b
f
……
-
e
d
-
f
f
a
-
b
f
c
d
~f(字节) 根目录区中的WIN子目录(参数解释见下面)
e~ff(字节)(参数解释同上)
现解释各个参数的含义:
e 文件名(WIN)
文件扩展名(无)
文件属性(最高两位保留未用,至位分别是只读位、隐藏位、系统位、卷标位、子目录位、归档位)
仅长文件名目录项用,用来存储其对应的短文件名目录项的文件名字节校验和等
位二进制的文件建立时间,其中的高位为小时,次位为分钟
位二进制的文件建立日期,其中的高位为相对于年的年份值,次位为月份,后位为月内日期
bf 位二进制的文件最新访问日期,定义同上
起始簇号的高位
e 位二进制的文件最新修改时间,其中的高位为小时,次位为分钟,后位的二倍为秒数
bf 位二进制的文件建立日期,其中的高位为相对于年的年份值,次位为月份,后位为月内日期
起始簇号的低位
位的文件字节长度(对于子目录,此项为)
图示硬盘分区结构:
开始位置:柱面磁道扇区(逻辑扇区号为)
MBR(硬盘主引导分区)
+
FAT(文件分配表区)…………
BOOT(个扇区)+文件系统信息区(个扇区)+未知(固定数据,个扇区)+个保留扇区
BOOT(个扇区)+文件系统信息区(个扇区)+未知(固定数据,个扇区)+个保留扇区
开始位置:柱面磁道扇区+保留扇区数
=+=
FAT表
FAT表
+
DATA(数据区)
开始位置:柱面磁道扇区(逻辑扇区号为)
开始位置:柱面磁道扇区+保留扇区数+(每个FAT表占用的扇区数×)
=++(×)=
以上数据都是超的硬盘中数据,针对不同的硬盘参数和使用,我们应该修改相应的数据。

FAT32文件系统详细介绍 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人Gebu
  • 文件大小165 KB
  • 时间2023-02-28