什么是分区表

分区表可以描述磁盘上的分区。如果磁盘分区表丢失,用户将无法读取磁盘数据并在其上写入新数据。

  • MBR分区表

传统的分区方案(MBR分区)将分区信息保存在磁盘的第一个扇区(MBR扇区)上。 每个分区条目为16个字节,总数为64个字节。 因此,分区表最多限制为4个条目。 换句话说,基于MBR的硬盘最多可支持4个分区。 但是,许多人想要创建超过4个分区。 因此,为此需求引入了扩展分区。 而且,MBR磁盘中单个分区的大小只能达到2TB。 因此,基于MBR的分区方案不能满足日益增长的需求。

  • GPT分区表

GUID分区表(GPT)是使用全局唯一标识在物理硬盘上布局分区表的标准。它在MBR分区表上有许多优点。具体而言,它允许用户在硬盘上创建多达128个分区。 它支持18EB卷,而MBR最多支持2TB卷。更重要的是,所有重要数据都存储在分区而不是隐藏的扇区中。另外,GPT磁盘提供backup-partition-table来提高数据结构的完整性。

  • FAT

FAT(文件分配表)用于记录文件的位置。如果FAT丢失,则无法读取磁盘数据,因为操作系统无法找到准确的位置。 不同的操作系统使用不同的文件系统 DOS 6和Windows 3.x想使用FAT16。OS / 2操作系统使用HPFS。 、Windows NT使用NTFS。 实际上,FAT32和NTFS是最常见的两种文件系统。

分区表使用柱面,磁头和扇区的单元细分存储介质。

FAT32文件系统将逻辑驱动器划分为Boot区域,FAT区域和DATA区域。系统区域包括Boot和FAT区域。引导区占用三个扇区,它包含扇区字节,引导记录和其他重要信息。在那之后,这个区域有一些保留的部门。但是,FAT16文件系统的Boot区域只占用一个扇区。

FAT可以管理可用空间和存储空间(集群链)。文件系统将通过集群管理数据区的存储空间。 Cluster是Windows操作系统中最小的存储单元,会影响磁盘空间的利用率和性能。文件总是占用多个集群。因此,最后一个集群的剩余空间将被浪费。如果群集大小太大,用户存储文件时将浪费更多可用空间。因此,簇大小在很大程度上决定了磁盘的利用率。

此外,使用FAT16文件系统的用户不应将分区容量设置为范围的下限。

ROOT目录区域的大小和位置可能不再固定。它可以被视为DATA区域的一部分。根目录已更改为文件的根目录,采用子目录文件管理。因此,它从第二个扇区开始,如果需要,可以改变大小。但是,FAT16的Boot扇区具有固定的大小和位置。

  • 通用分区表

FAT32:为了克服FAT16的卷大小限制,微软设计了FAT32,它可以支持小型集群和大容量。

NTFS:NTFS在FAT方面有一些技术改进,包括系统安全性,可靠性和高级功能。另外,NTFS可以使用日志文件和检查点来恢复文件系统的一致性。此外,在Windows 2000和Windows XP下,NTFS提供了一些高级功能,包括文件夹权限,加密,磁盘配额等。

注意:Windows 2000可以使用FAT32和NTFS文件系统。并且,FAT32可以重定位ROOT目录。另外,FAT32分区引导记录包含在致命数据结构中,这可以减少计算机崩溃的可能性。压缩的NTFS文件将根据用户的需要自动压缩或解压缩。

exFAT:exFAT(扩展文件分配表文件系统)是一个主要用于闪存存储的文件系统。它被解决了FAT32无法支持大于4GB的文件的问题。

EXT3:EXT3(第三个扩展文件系统)是第三代扩展文件系统。它是一个日志文件系统,广泛用于Linux操作系统。更重要的是,它是Linux操作系统的默认文件系统。