
Windows三种文件系统FAT32NTFSReFS发展过程1、FAT32文件系统Windows早期的文件系统是FAT32文件系统,采用32位的文件分配表。FAT32文件管理格式可以对磁盘的管理能力大......
Windows早期的文件系统是FAT32文件系统,采用32位的文件分配表。FAT32文件管理格式可以对磁盘的管理能力大大增强,突破了FAT16对每一个分区的容量只有2GB的限制。
FAT32指的是文件分配表是采用32位二进制数记录管理的磁盘文件管理方式,因FAT类文件系统的核心是文件分配表,命名由此得来。FAT32是从FAT和FAT16发展而来的,优点是稳定性和兼容性好,能充分兼容Win9X及以前版本,且维护方便。缺点是安全性差,且最大只能支持32GB分区(理论上可达64GB),单个文件也只能支持最大4GB。
对于使用FAT32文件系统的每个逻辑盘内部空间又可划分为三部分,依次是引导区(BOOT区)、文件分配表区(FAT区)、数据区(DATA区)。引导区和文件分配表区又合称为系统区,占据整个逻辑盘前端很小的空间,存放有关管理信息。数据区才是逻辑盘用来存放文件内容的区域,该区域以簇为分配单位来使用。
2、NTFS文件系统在Win98操作系统之后,微软为WindowsNT系统推出了NewTechnologyFileSystem(NTFS)文件系统,并从Windows2000开始一直沿用至今。NTFS格式开始支持元数据,比FAT32对磁盘的利用率更高。采用FAT32格式的操作系统可以最高支持32GB的分区,而支持NTFS格式的系统可以支持高达2TB的磁盘分区。

从Win10开始,微软推出了ReFS文件系统,相对于NTFS文件系统,ReFS文件格式提升了更多的可靠性,特别是对于老化的磁盘或者是当机器发生断电时,它提供更大的可靠性,ReFS兼容StorageSpaces跨区卷技术,当磁盘出现读取和写入失败时,ReFS会先进行系统校验,可以检测到这些错误并进行正确的复制。
ReFS文件系统被称为“复原文件系统”,也被称为“弹性文件系统”
这里重点介绍一下微软的这个新的ReFS文件系统。
复原文件系统(ReFS)概述参考:微软官网
适用范围:WindowsServer2022、WindowsServer2019、WindowsServer2016、WindowsServer2012R2、WindowsServer2012
复原文件系统(ReFS)是Microsoft的最新文件系统,旨在最大限度地提高数据可用性、跨不同的工作负荷高效地扩展到大型数据集,并提供数据完整性,使其能够恢复损坏。它旨在解决存储方案的扩展集问题以及为将来的革新打造基础。
主要优点复原能力ReFS引入了一项新功能,可以准确地检测到损坏并且还能够在保持联机状态的同时修复这些损坏,从而有助于增加你的数据的完整性和可用性:
完整性流-ReFS将校验和用于元数据和文件数据(可选),这使得ReFS能够可靠地检测到损坏。
存储空间集成-与镜像或奇偶校验空间配合使用时,ReFS可以使用存储空间提供的数据的备用副本自动修复检测到的损坏。修复过程将本地化到损坏区域且联机执行,并且不会出现卷停机时间。
补救数据-如果卷损坏并且损坏数据的备用副本不存在,ReFS将从命名空间中删除损坏的数据。ReFS在处理大多数不可更正的损坏时可将卷保持在联机状态,但在极少数情况下,ReFS需要将卷保持在脱机状态。
主动错误纠正-除了在读取和写入之前验证数据外,ReFS还引入了一个称为清理器的数据完整性扫描器。此清理器会定期扫描卷,从而识别潜在损坏,然后主动触发损坏数据的修复。
性能除了提供复原能力改进之外,ReFS还针对对性能极其敏感和虚拟化的工作负载引入新功能。实时层优化、块克隆和稀疏VDL都是不断发展的ReFS功能的绝佳示例,它们专为支持各种动态工作负载而设计:
镜像加速奇偶校验-镜像加速奇偶校验既可以提供高性能,也可为你的数据提供高效的容量存储。为了提供高性能和高效的容量存储,ReFS会将卷划分为两个逻辑存储组,称为层。这些层可具有自己的驱动器和复原类型,这使得能够针对性能或容量对每个层进行优化。某些示例配置包括:
性能层
容量层
镜像的SSD
镜像的HDD
镜像的SSD
奇偶校验SSD
镜像的SSD
奇偶校验HDD
配置这些层后,ReFS将使用它们为冷数据的热数据和容量高效存储提供快速存储:
所有写入都将在性能层中进行,并且在性能层中保留的大数据块将以实时形式有效地移至容量层。
如果使用混合部署(将闪存驱动器和HDD驱动器混合),则存储空间直通中的缓存可帮助加快读取速度,同时降低虚拟化工作负荷的数据碎片特性的影响。否则,如果使用的是双闪存部署,则读取也会出现在性能层中。
备注对于Windows服务器部署,仅存储空间直通支持镜像加速的奇偶校验。建议仅将镜像加速奇偶校验用于存档和备份工作负荷。对于虚拟化和其他高性能随机工作负载,我们建议使用三向镜像以获得更好的性能。
加快VM操作-ReFS引入了为改善虚拟化工作负载的性能而专门设计的新功能:
阻止克隆-阻止克隆加速复制操作,实现快速、低影响VM检查点合并操作。
稀疏VDL-稀疏VDL允许ReFS快速引用零个文件,从而减少了从数十分钟到仅秒创建固定Vhd所需的时间。
可变群集大小-ReFS支持4K和64K的群集大小。4K是针对大多数部署的建议的群集大小,但64K群集适合于大型的、顺序IO工作负载。
可伸缩性ReFS设计用于支持极大型的数据集-数百万tb-不会对性能产生负面影响,从而实现比以前文件系统更好的缩放。
支持的部署Microsoft开发了NTFS专门用于各种配置和工作负载。对于特别需要ReFS提供的可用性、复原能力和/或规模的客户,Microsoft支持将ReFS用于以下配置和方案:
备注所有ReFS支持的配置都必须使用WindowsServer目录认证硬件,并满足应用程序要求。
重要如果你计划对群集共享卷使用ReFS(Csv),请参阅在故障转移群集中使用群集共享卷了解重要信息。
存储空间直通建议为虚拟化工作负荷或网络附加存储部署存储空间直通上的ReFS:
镜像加速奇偶校验和存储空间直通中的缓存可提供高性能和高效的容量存储。
引入块克隆和稀疏VDL显著加快了创建、合并和扩展等.vhdx文件操作的速度。
完整性-流、联机修复和备用数据副本使ReFS和存储空间直通能够在元数据和数据中共同检测并更正存储控制器和存储媒体损坏。
ReFS提供扩展和支持大量数据集的功能。
存储空间在具有共享SAS机箱的存储空间上部署ReFS适合于托管存档数据和存储用户文档:
完整性-流、联机修复和备用数据副本使ReFS和存储空间能够在元数据和数据中共同检测并更正存储控制器和存储媒体损坏。
存储空间部署还可以利用块克隆和ReFS中提供的可扩展性。
备注存储空间支持通过BusTypesSATA、SAS、NVME进行的本地非可移动直接连接,或者通过HBA(连接(也称为直通模式下的RAID控制器))。
基本磁盘在基本磁盘上部署ReFS最适用于实现其自己的软件复原能力和可用性解决方案的应用程序:
引入其自己的复原和可用性软件解决方案的应用程序可以使用完整性流、块克隆以及扩展和支持大型数据集的能力。
备注基本磁盘包括通过BusTypesSATA、SAS、NVME或RAID的本地非可移动直接连接。基本磁盘不包括存储空间。
备份目标将ReFS部署为备份目标最适用于实现其自己的复原和可用性解决方案的应用程序和硬件:
引入其自己的复原和可用性软件解决方案的应用程序可以使用完整性流、块克隆以及扩展和支持大型数据集的能力。
备注备份目标包括上述受支持的配置。请与应用程序和存储阵列供应商联系,以获取有关光纤通道和iSCSISan的支持详细信息。对于San,如果需要精简设置、剪裁/取消映射或卸载数据传输(ODX)的功能,则必须使用NTFS。
功能比较限制功能
ReFS
NTFS
最大文件名称长度
255个Unicode字符
255个Unicode字符
最大路径名称长度
32KUnicode字符
32KUnicode字符
文件大小上限
35PB(pb)
256TB
最大卷大小
35PB
256TB
功能ReFS和NTFS提供以下功能:功能
ReFS
NTFS
BitLocker加密
是
是
重复数据删除
是1
是
群集共享卷(CSV)支持
是23
是
交接点/软链接
是
是
是4
是
故障转移群集支持
是
是
访问控制列表
是
是
USN日志
是
是
更改通知
是
是
交接点
是
是
装入点
是
是
重分析点
是
是
卷快照
是
是
文件ID
是
是
Oplocks
是
是
稀疏文件
是
是
命名流
是
是
精简预配
是5
是
剪裁/取消映射
是5
是
适用于WindowsServer版本1709及更高版本、WindowsServer2019(1809)LTSC或更高版本。
适用于WindowsServer2012R2及更高版本。
CSV不会将直接I/O与存储空间、存储空间直通(S2D)或SAN一起使用。
版本,Windows10EnterpriseInsiderPreview版本19536及更高版本。仅为新格式化的卷添加了硬链接支持。硬链接不能用于从以前版本升级的卷。
存储空间。
以下功能仅适用于ReFS:功能
ReFS
NTFS
块克隆
是
否
稀疏VDL
是
否
镜像加速奇偶校验
是(在存储空间直通上)
否
文件级快照
是1
否
在WindowsServer2022及更高版本上可用。
目前ReFS上未提供以下功能:功能
ReFS
NTFS
文件系统压缩
否
是
文件系统加密
否
是
事务
否
是
对象ID
否
是
ODX(卸载)
否
是
短名称
否
是
扩展的属性
否
是
磁盘配额
否
是
可引导
否
是
页面文件支持
否
是
在可移动媒体上受支持
否
是
ReFS格式相对于NTFS的优势1、不需要chkdsk命令修复磁盘
电脑在长期使用中,尤其是突然断电等情况,有时会出现需要修复的情况。所以NTFS在出错时需要使用chkdsk命令来修复硬盘,但ReFS格式先天性不需要修复。
2、ReFS格式把硬盘产生坏道对数据的影响降到最低
NTFS格式的话,数据区产生坏道数据可能就坏掉了。但ReFS格式自带自动校验数据并修复的功能。
ReFS格式相对于NTFS的缺点1、从前面的对比表中发现不支持引导,即暂时不支持安装系统,不能作为引导分区。(但国内有些论坛已经尝试可成功引导)
2、现在专业版Win10默认已经不提供ReFS格式的格式化选择了,只有企业版及专业工作站版才有(但专业版依然提供格式的支持)。
小结ReFS是一种微软新的文件系统,主要针对服务器或需要大量处理数据的电脑,它对数据损坏具有弹性。
但ReFS暂时还不是NTFS的真正替代品(至少ReFS卷官方说明不可引导),REFS文件系统有点类似NTFS+数据阵列,另针对固盘及4K读取速度有比较大的提升。
不过。但是现在ReFS似乎还不够稳定,版本之间可能有兼容性问题,特别是Windows10早期版本。版本兼容性稳定性及支持的功能还有所欠缺,还在不断更新变化中。需要等待一段时间。
所时暂时来讲,Windows的主力文件系统还是NTFS。等ReFS成熟稳定后,有可能会被ReFS替代。