fat32ntfswin10 (win10 ntfs fat32) 概述

对文件系统的简单理解是文件的存储模式。也可以理解为门牌系统,将门牌号划分为存储设备,每个文件分配一个门牌,然后根据门牌找到文件。

今日主要介绍一下windows三个文件系统。

FAT32NTFSexFAT

格式化硬盘时,Windows 这三个文件系统将为您提供选择。这个时候应该选哪一个?


1、FAT32

FAT(File Allocation Table,文件分配表)文件系统windows操作系统使用的文件系统经历了其开发过程FAT12、FAT16、FAT32三个阶段。FAT以簇为数据单元的文件系统。簇由一组连续的扇区组成,簇中所含的扇区数必须是2的整数次幂。簇的最大值为64个扇区,即32KB。所有簇从2开始编号,每个簇都有自己的地址编号。用户文件和目录都存储在簇中。

FAT有两个重要的结构:文件分配表和目录项:

文件分配表:如果一个文件或文件夹需要超过一个簇的空间,则将文件和文件夹的内容存储在簇中。FAT表面描述,如何找到另一个簇。FAT该结构用于指出文件的下一个簇,也说明了簇的分布状态。FAT12、FAT16、FAT三个文件系统之间的主要区别在于FAT项目大小不同。

目录项:FAT文件系统的每个文件和文件夹都被分配到目录项中,记录文件名、大小、文件内容的起始地址和其他元数据。

FAT32 它是最古老的文件系统,支持所有操作系统,兼容性最好。但是,它是为32位计算机设计的,文件不能超过 232- 1 也就是说,字节不能超过 4GB,分区不能超过 8TB。目前这个文件系统有点过时,只适合小文件。如果有大的视频文件,就不能用了。

特点:

FAT32文件系统用4个字节(32位)空间表示每个风扇区域的文件配置,因此称为FAT32。最低分区容量为512M,上限不同的操作系统不同,WinXP系统最大可达2TB的FAT32分区。

2、NTFS

NTFS 是 Windows 默认文件系统用于替换 FAT32。Windows 该系统只能使用,移动硬盘也可以购买。与FAT32对比如下:

特点:

NTFS文件系统是windows NT高级服务器网络操作系统环境的核心文件系统。NTFS系统比FAT32的可靠性更高,可以支持更大的分区和更大的文件。此外,还有很多FAT32无压缩分区、文件索引、数据保护与恢复、加密访问等功能。

3、exFAT

exFAT 可以看作是 FAT32 64位升级版, ex 就是 extended 缩写(表示\\"扩展的 FAT32\\"),功能不如 NTFS,然而,它解决了文件和分区的大小问题,两者可以到达 128PB。由于 Mac 和 Linux 计算机可以读写这个系统,因此移动硬盘的文件系统可以改为它。 (全称Extended File Allocation Table File System,扩展FAT,即扩展文件分配表Microsoft在 Windows Embeded 5.0 以上(包括 Windows CE 5.0 、6.0、 Windows Mobile5、6、6.为了解决这个问题,在1)中引入了一个适合闪存的文件系统 FAT32 等不支持4G并推出了更大的文件。对于闪存, NTFS不适合使用文件系统,exFAT更为适用。对于闪存, NTFS不适合使用文件系统,exFAT更为适用。

特点:

exFAT微软在文件系统windows embeded5.一个适合闪存的文件系统,主要是为了解决FAT32不支持4G或更大的文件问题。


FAT32与exFAT可用4GB文件的区别

大多数U盘在格式化时都是默认的FAT32.最大的优点是不超过8GB的分区中,FAT3232簇的容量固定在4KB,与前代相比,磁盘的浪费可以大大浪费,提高磁盘的利用率。

尽管支持最大分区容量,FAT32的2TB最大分区容量仍未过时,但FAT32不能传输和储存超过4GB容量的光盘ISO镜像、高清视频、各种图形视频、各种图形文件等。而exFAT格式在苹果本或Windows电脑可以格式化,两个系统可以无障碍使用。相比之下,exFAT格式就没有4GB限制了文件传输。

其实FAT32与exFAT这两个文件系统都支持升级关系OS X系统与Windows如果将U盘格式化为这两个文件系统,系统可以在不同操作系统的计算机上畅通无阻地使用。


NTFS相比FAT降低闪存性能

NTFS它很受欢迎,但在硬盘上很常见。XP、Vista、Win默认情况下,将分区格式化为NTFS系统,可以说NTFS磁盘文件系统是目前最好的。

U盘在格式化为NTFS实际可用容量也不同于其他文件系统,尽管在使用中感觉不太好。此外,在格式化U盘中,容量为64G当系统识别自动格式变为更大的规格时exFAT与NTFS在不同操作系统的计算机上,格式方便使用优盘。

但是,NTFS也有他的缺点,NTFS分区采用日志式,因为需要记录磁盘的详细读写操作,会对U盘等快闪存储介质造成很大的负担,比如同样存取文件或目录NTFS读写次数会比较FAT理论上更多的32NTFS格式U盘容易损坏。而且由于U盘带宽有限,NTFS频繁的读写占据通道会降低磁盘的性能。


总结

FAT32与exFAT最大的区别在于能否支持4GB传输、查看和编辑的传输、查看和编辑;FAT系列文件系统和NTFS最大的区别在于文件访问的方式,后者的长期使用可能会降低闪存存储产品的性能.

以后会分享更多devops和DBA感兴趣的朋友可以关注~