FAT12的文件分配表
发布网友
发布时间:2022-04-20 04:37
我来回答
共5个回答
热心网友
时间:2023-07-06 00:47
因为表项占用空间为半个字节的整数倍。用21位表示不能的到整数倍半个字节,只能增加到24为,24/8=3
如果文件系统是FAT16的话,就是每块1KB的地址用2个字节表示,就是540K(块)*2B/块=1080KB=1.08MB=2160个扇区。
如果文件系统是FAT32的话,就是每块1KB的地址用4个字节表示,就是540K(块)*4B/块=2160KB=2.16MB=4320个扇区。
扩展资料:
在一逻辑盘(硬盘的一分区)超过 512兆字节时使用这种格式,会更高效地存储数据,减少硬盘空间的浪费,一般还会使程序运行加快,使用的计算机系统资源更少,因此是使用大容量硬盘存储文件的极有效的系统。
(一)FAT32 文件系统将逻辑盘的空间划分为三部分,依次是引导区(BOOT区)、文件分配表区(FAT区)、数据区(DATA区)。引导区和文件分配表区又合称为系统区。
(二)引导区只占一个扇区,保存了该逻辑盘每扇区字节数,每簇对应的扇区数等等重要参数和引导记录。之后还留有31个保留扇区。而FAT16文件系统的引导区只占用一个扇区,没有保留扇区。
参考资料来源:百度百科-文件分配表
热心网友
时间:2023-07-06 00:47
它写错了吧 . . . . 1.2M<2^21 所以需要用24位表示 也就是每个FAT3字节 也就是整个FAT需要3*1.2M = 3.6 M
热心网友
时间:2023-07-06 00:47
因为表项占用空间为半个字节的整数倍。用21位表示不能的到整数倍半个字节,只能增加到24为,24/8=3
热心网友
时间:2023-07-06 00:48
1.2M只是盘块数而已。也就是说,你所谓的“21位”只是用来数盘块有多少的。而答案中说的“31位”很明显是盘块大小和盘块数相乘的结果,也就是要表示FAT表的大小至少需要31位,但对计算机而言,31位不好算,故再加一位,凑够32位。
热心网友
时间:2023-07-06 00:49
512Btys(字节)/扇区,不是512KB
一块3.5英寸1.44M软盘结构
结构:2面,80元/面,18个行业/路512字节/部门
部门合计= 2表面X 80路/表面X 18部门/路= 2880扇区
存储容量= 512字节/区X 2880风扇面积= 1440 KB
物理扇区编号:
2面:号码0 ---- 1
80说:第0 ---- 79
18个行业:1号---- 18
相对扇区数:2880个扇区的相对扇区数的范围是0 - 2879 />序列数字:扇区的物理编号相对扇区数
表面,0,扇区1
表面,0,扇区1 />表面,0,3扇区
..................... ....
0面,0,18个行业的17
1面0,扇区1 18
...... ...........
1面0 35
0面,1,36
0面1扇区,18个部门53
1侧,1个,1个部门,18个行业54
> .........
1面,79个,18个行业2879
物理扇区数(A,B,C)和相对扇区号(S)的换算公式:
头/面(0 - 1)(0-79)部门(1 - 18)
ABC
例如七个部门:单面15 7个部门
(0路---- 14)* 2 * 180面15的18个扇区1面15 -1
15 * 2 * 18 18 7-1
当A = 1,S = B * 18 * 2 18 C-1
当A = 0,S = B * 18 * 2 C-1
一般:S = B * 18 * 18 * A C-1
S = B * 18 * 18 * A C-1 C =(S)
A =(INT(S/18))的2%
B = INT(S/36)
集群(集群):磁盘的最小单位分配给一个文件,一个集群= 2n个扇区n = 0时,1,2,........
部门:是的最小单位的磁盘读取和写入
字节:
位的内存读取和写入的最小单位是:CPU处理的最小单位
5,3.5英寸1.44MB软盘的存储结构
引导扇区引导
(0扇区)
角色:
记录磁盘的基本信息。 OEM编号:格式化的软盘
每扇区字节的软件版本号:每扇区字节数(512)
部门每簇:FAT副本,每簇扇区数(1)
:文件分配表(2)
根目录项数:根区可以容纳的文件数量(224)
。总计磁盘扇区的磁盘总扇区数(2880)
介质描述符字节:磁盘类型字节(F0)的特点
部门每脂肪:每个FAT占用的扇区数(9)
每磁道扇区数,每磁道扇区数(18)
海峡:磁盘表面(2)
卷的序列号:卷标(18F53A49)
文件系统ID:标识文件系统(FAT12)
2,文件分配表FAT1
(1 - 9部门)
作用:
记录每个集群磁盘空间之间的关系的使用情况和对方。 9X512 = 4608字节,12位(1.5字节)的群集状态最多可以管理3072集群,2847集群,334.5字节空余的实际管理。
FAT值,以及每个单元含义:
002H 000H空群集---- FEFH集群已被使用,下一个簇的簇号的价值
FF7h坏簇
---- FF8H FFFH集群已经使用,最后一簇
FF0H ---- FF6H保留集群
文件分配表FAT2
( 10 - 18扇区)
作用:
FAT1备份。同上。
4,每个文件在根
(19 - 32个扇区)根区根目录下的14个行业14 * 512B
文件目录表项占用32个字的部分,它可以存储最多224个文件。 (14 * 512/32)
32字节:1 - 8个文件名的主(8B)
9-11扩展名的文件(3B)
12文件属性(1B) BR /> B7 B6 B5 B4 B3 B2 B1 B0
archive子目录标签,系统,隐藏,只读
13-22保留字节(10B) 23-24文件的最后更新(2B)
5月4日第5天,7年(1980年)]
25-26文件的最后更新(2B大小(4B)
5,6, 5秒(* 2)]
27-28文件的起始簇号(2B)
29-32文件),
的第一个字节的文件名的含义:
00:不使用目录条目下面的目录条目
E5:删除文件的目录条目<BR / 2E:子目录
:文件名的第一个字符
数据区DATA
(33 -2879部门,2847个扇区,簇= 2N行业,2847团簇0,第2号 - 2848)
FAT1和FAT2:
FAT的特性2 3 4 5 6 7
F0F FFF 2848 0 0 0 0 0
8 9 10 11 12 13 14 15
0 0 0 0 0 0 0 0
.......... .................................................. ...
2841 2842 2843 2844 2845 2846 2847 2848
0 000 0 0 0 0 0 FFF
注:F0特性的3.5英寸软盘(BOOT区)
集群数量和相对扇区数关系:
可用磁盘扇区范围(相对扇区数):33 - 2879
对应的簇号:2-2848 簇号=相对扇区号-31
**********************
FAT12可以管理多达4K集群,如120G硬盘用FAT12簇30M左右
FAT16可以管理多达K簇,如120G硬盘,采用FAT16簇约1.9M
FAT32可以管理多达4G集群,如120G硬盘使用FAT32的FAT1:9每簇扇区30B
***************************
9 * 512字节
12位(15亿)的群集
9 * 512 * 8/12 = 3072(集群)
偏移:从第一个字节的扇区的位置偏移量
a>
FAT12:12B = 4096(集群)
,1.44M和1簇= 1个扇区
如果4G硬盘,4 * 1024 * 1024 * 2部门/小组4096
> 1簇= 2048个扇区
***********************************
问题:
1,FAT12集群的12个二进制状态1.44MB的软盘FAT 9个行业,为什么?
(28472)* 1.5 = 2849 * 1.5 = 4273.5字节
翻译成部门4273.5/512 = 8.34整数9
FAT12:12B = 4096(集群)
4GB 4 * 1024 * 1024 * 2部门/小组4096
1簇= 2048个扇区
4GB硬盘格式化FAT12管理,每簇扇区数?
FAT系统盘,删除一个文件在磁盘上的区(BOOT FAT1,FAT2,ROOT,DATA)吗?
ROOT文件名的第一个字节E5H
在FAT文件占用的簇状态改为0
FAT12 12个二进制群集状态
需要( 28472)* 1.5 = 4274字节,翻译成部门五百一十二分之四千二百七十四= 9
F0 3.5英寸软盘特性(BOOT区)28472 = 28492849 * 12/8 = 4274字节占8.34个行业, 9部门
************************ ************
硬结构:
缸的(0 ----- 1023),(0-15),部门(1 --- 63)
1024 X 16 X 63 X 512 = 540MB
1024 X 256 X 63 X 512 = 8 GB
0磁头0,扇区1:MBS(主引导扇区)
MBS(主引导扇区),:1,主引导程序(MBR 446B) - 1BDH
FDISK / MBR命令重建主引导程序
2,分区表:(16X4 = B)1BEH 1FDH的
硬盘分为四个区域,每个区域都可以安装的操作系统。
每16B字节的硬盘一区:
引导标志描述的基本信息,1B
开始的物理位置3B
操作系统识别,1B />端的物理位置,3B />开始的相对扇区数,4B />可用的扇区总数。 4B
主引导扇区标志55AAH(2B)1FEH 1FFH
硬盘0 0道1扇区(512B),主引导扇区
0-445:(000-1BDH)446B主引导记录的主引导程序
446-461:(1BEH 1CDH)16B的第一分区信息
462-477:(1CEH 1DDH)16B的第二个分区信息 478-493: 16B(1DEH 1EDH)第三个分区信息
494-509:(1EEH 1FDH)16B的第四个分区信息
510-511:(1FEH 1FFH)的2B主引导记录标志55AAH BR /> ***********
每个分区(16B)
:活动分区标志00H/80H(非开机/启动),四个分区只能有一个80H BR /> 1-3:开始分区头说,部门
4:安装作业系统徽标
5-7分区:分区头说,部门 BR /> 8-11:开始的分区相对扇区号
12-15:该分区的扇区总数
3.5英寸软盘的存储结构(0扇区)的BOOT的FAT1文件分配表(1 - 9部门)FAT2文件分配表2(10 - 18个行业)
根目录区(19 - 32个扇区)
数据数据区(2847个行业,2847个集群,第2号----- 2848)
2847 2 = 2849 2849 * 12/8 = 4274个字节8.34行业占9扇区
集群(集群):磁盘分配给文件的最小单位
文件分配表(FAT):记录磁盘空间集群使用,以及关系
磁盘的可用范围部门(相对扇区数):
33 - 2879
对应簇号:2 - 2848
FAT1:9个部门,9 * 512字节
一个集群12位(1.5B)
9 * 512 * 8/12 = 3072(集群)
部门的第一个字节的位置偏移量:偏移。
F0 FF FF 00 40 00 05 60 00
脂肪的特点
FAT12:12B = 4096(集群)
,1.44M和1簇= 1扇区 BR /> 4GB 4 * 1024 * 1024 * 2部门/小组4096
1簇= 2048区域