常见的文件系统有FAT、NTFS、ExtFAT、ext2、ext3、reiserFS、VFAT、APFS。
1、FAT文件系统。
FAT文件系统诞生于年,它最初是为软盘设计的文件系统,但是后来随着微软推出dos和win 9x系统,FAT文件系统经过适配被逐渐用到了硬盘上,并且在那时的20年中,一直是主流的文件系统。
2、NTFS文件系统。
它是一种比FAT32功能更加强大的文件系统,从windows 2000之后的windows系统的默认文件系统都是NTFS,而且这些windows系统只能够安装在NTFS格式的磁盘上。NTFS系统是一个日志性的文件系统,系统中对文件的操作都可以被记录下来,当系统崩溃之后,利用日志功能可以修复数据。
3、ExtFAT文件系统。
ExFAT也是微软开发的文件系统,它是专门为闪存盘设计的文件系统,单个文件突破了4G的限制,而且分区的最大容量可达64ZB,建议512TB。 ExFAT在windows,Linux以及Mac系统上,都可以读写,作为U盘或者是移动硬盘的格式还是比较合适的。
4、ext2文件系统。
ext2是为解决ext文件系统的缺陷而设计的可扩展的、高性能的文件系统,又被称为二级扩展文件系统。它是Linux文件系统中使用最多的类型,并且在速度和CPU利用率上较为突出。ext2存取文件的性能极好,并可以支持256字节的长文件名,是GNU/Linux系统中标准的文件系统。
5、ext3文件系统。
ext3是ext2文件系统的日志版本,它在ext2文件系统中增加了日志的功能。ext3提供了3种日志模式:日志(journal)、顺序(ordered)和回写(writeback)。与ext2相比,ext3提供了更好的安全性以及向上向下的兼容性能。
6、reiserFS文件系统。
reiserFS是Linux环境下最稳定的日志文件系统之一,使用快速的平衡二叉树(binary tree)算法来查找磁盘上的自由空间和已有的文件,其搜索速度高于ext2,reiserFS能够像其他大多数文件系统一样,可动态的分配索引节,而无须在文件系统中创建固定的索引节。
7、VFAT文件系统。
VFAT主要用于处理长文件的一种文件名系统,它运行在保护模式下并使用VCACHE进行缓存,并具有和Windows系列文件系统和Linux文件系统兼容的特性。因此VFAT可以作为Windows和Linux交换文件的分区。
8、APFS文件系统。
APFS是苹果公司发布的新的文件格式,替代目前所使用的HFS+格式。这一全新文件系统专门针对闪存/SSD进行优化,提供了更强大的加密、写入时复制元数据、空间分享、文件和目录克隆、快照、目录大小快速调整、原子级安全存储基元,以及改进的文件系统底层技术。
Ⅱ Windows几种文件系统的比较
纠正:不能说「Windows 的文件系统」。文件系统是对存储介质所接受的数据类型的存储模式的统称。
以下列出我个人知道的一些文件系统:
NTFS:全名 New Technology File System 即新技术文件系统,被普遍用于 Windows XP 以上版本的 Windows 中,取代原来 FAT32。
此文件系统的优势是,当你将系统安装在此文件系统中后,安装盘的容量与系统的运行速度就没有任何关系了,也就是说,你不管系统盘里装多少东西,都不会卡。
此文件系统不能被 macOS 写。
FAT:中文名为文件配置表,是比较老的文件系统。
有 FAT12, FAT16, FAT32 和 exFAT 等常见的类型。此文件系统已基本被 NTFS 取代,此文件系统可以被 macOS 写。
CDFS:即光盘文件系统,一般我们称为 ISO 9660,用于不同系统之间传输数据,与 U 盘的 FAT32 目的类似。
以上三种文件系统是 Windows 所支持读写的。
HFS 和 HFS+:中文名为分层文件系统,是 Apple 所开发的,为 OS X 设置的专属文件系统。HFS+ 为 HFS 的升级版。
它们的特点是运用固定的分区存储固定类型的内容。
RAW:未格式化的文件系统代称,被格式化后换为其余的文件系统名称。处于 RAW 的分区或磁盘无法被任何系统访问。