一个40G的硬盘有多大?

FAT的大小即为占用的空间的大小,通过计算得出FAT的大小为30M。

计算过程:

因为磁盘的容量为40G,盘块的大小为4K,所有磁盘块的数量为:

40G/4K

=40*2^30/2^12

=40*2^18块=10485769块,65536以上 :FAT32(目前常用的)。

40*2^18*3B=120*2^18=30*2^20B=30M。

一个40G的硬盘有多大?

扩展资料:

FAT表的功能:

表明分区所在介质类型。

表明一个文件所占用的各簇的簇链分配情况。每个簇在FAT表中映射一个FAT项,FAT项以指针的方式记录文件的簇链。

标明坏簇和可用簇。坏簇是在格式化过程中,由格式化程序发现并记录在相应的FAT表项中。在一个簇中,只要有一个扇区有问题,该簇就不能使用。以FAT16为例,如果分区格式化时发现坏扇区,即在相应簇的表项中写入FFF7H,表明该簇的扇区不能使用,系统就不会将它分配给用户文件。

FAT表位置:

FAT文件系统将逻辑盘的空间大致划分为三部分,依次是DBR及保留扇区、文件分配表区(FAT1、FAT2)、数据区(DATA区)。

FAT表组成:

FAT表由FAT表项构成。每个FAT表项的大小有12位、16位、和32位三种情况。每个FAT表项都有一个固定的编号,这个编号从0开始。

FAT表的0号和1号FAT表项有专门的用途。0号FAT表项通常用来存放分区所在的介质类型;1号FAT表项用来存储文件系统的肮脏标志,表明文件系统被非法卸载或者磁盘表面存在错误。

每一个FAT表项都会映射FAT数据区的一个簇中。因为0号FAT表项和1号FAT表项有特殊用途,无法与数据区中的簇形成映射,所以从2号FAT表项开始跟数据区中的第一个簇映射,正因为如此,数据区中的第一个簇也就编号为2号簇,这也是没有0号簇和1号簇的原因。

参考资料来源:百度百科-FAT表