深入了解关于文件分配表的知识

文件分配表(FAT)是Microsoft在1977年创建的文件系统。FAT目前仍在使用,作为软盘驱动器介质和便携式高容量存储设备(如闪存驱动器和SD卡等固态存储设备)的首选文件系统。

文件分配表(FAT)是计算机文件系统体系结构和利用它的一系列行业标准文件系统。FAT文件系统是一个持续的标准,它从原始的遗留文件系统中借用源代码,并证明是简单和健壮的。即使在轻量级实现中它也提供了有用的性能,但无法提供与某些现代文件系统相同的性能,可靠性和可伸缩性。然而,几乎所有当前开发的用于个人计算机和许多移动设备和嵌入式系统的操作系统都出于兼容性原因而支持它。因此,从1981年到现在,几乎任何类型和年龄的计算机和设备之间的数据交换都是非常合适的格式。

FAT最初设计于1977年,用于软盘,FAT很快被改编并几乎普遍用于整个DOS和Windows 9x时代的硬盘上。随着磁盘驱动器的发展,文件系统的功能也相应扩展,导致三种主要的文件系统变体:FAT12,FAT16和FAT32。FAT标准也以其他方式扩展,同时通常保持与现有软件的向后兼容性。(硬盘、U盘、光盘、SD卡等存储设备的数据发生了丢失,使用迷你兔数据恢复软件(minitool)进行恢复找回。)

随着更强大的计算机和操作系统的引入,以及为它们开发更复杂的文件系统,FAT不再是Microsoft Windows计算机上使用的默认文件系统。

FAT文件系统仍然常见于软盘,闪存和其他固态 存储卡和模块(包括USB闪存驱动器),以及许多便携式和嵌入式设备。FAT是一个标准的文件系统的数码相机按照DCF规范。

FAT文件系统是可移动媒体的默认文件系统(CD和DVD除外),因此通常可在软盘,超级软盘,内存和闪存卡或USB闪存驱动器上找到,并且大多数便携式设备都支持它们例如PDA,数码相机,便携式摄像机,媒体播放器或移动电话。虽然FAT12在软盘上无处不在,但FAT16和FAT32通常位于较大的媒体上。

FAT也常用于整个DOS和Windows 9x时代的硬盘上,但自从推出主要使用较新NTFS的Windows XP以来,它在硬盘上的使用已经下降。FAT仍然用于预期由多个操作系统使用的硬盘驱动器,例如在共享的Windows,GNU / Linux和DOS环境中。

由于FAT格式媒体的广泛使用,许多操作系统通过官方或第三方文件系统处理程序提供对FAT的支持。例如,OS / 2,GNU / Linux,FreeBSD和BeOS提供对FAT的内置支持,即使它们也支持更复杂的文件系统,如ext4或btrfs。Mac OS 9和macOS支持除引导磁盘以外的卷上的FAT文件系统。AmigaOS通过CrossDOS包支持FAT 。

出于多种目的,NTFS文件系统在功能和可靠性方面优于FAT; 它的主要缺点是它的复杂性和小容量的大小开销,以及除了基于NT的Windows版本以外的任何其他方面的非常有限的支持,因为确切的规范是微软的商业秘密。

自2006年中期以来,NTFS-3G的可用性已经大大改善了类Unix操作系统中NTFS的支持,大大减轻了这种担忧。如果没有第三方驱动程序,仍然无法在类似DOS的操作系统中使用NTFS,这反过来使得难以将DOS软盘用于恢复目的。

Microsoft提供了一个恢复控制台解决此问题,但出于安全原因,它严格限制了默认情况下可以通过故障恢复控制台执行的操作。恢复实用程序移动到基于BartPE,Linux(带NTFS-3G)或WinPE的启动CD 正在削弱这一缺点,但NTFS的复杂性阻碍了它在轻量级操作系统或大多数嵌入式系统中的实现。(迷你兔数据恢复minitool具有“删除恢复”、“格式化恢复”、“硬盘恢复”、“深度恢复”、“移动存储设备恢复”五大功能模块,恢复效率高,安全性有保障。)