搜索

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区域
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top