Windows 10如何启用ReFS弹性文件系统

简介:

自微软为 Windows 操作系统定制和设计 NTFS 文件系统之后,用户的数据存储需求还是发生的巨大变化。此后,微软于 2012 年便开始尝试在 Windows 8.1 和 Windows Server 2012 中推出下一代 ReFS(弹性文件系统),以满足一些 NTFS 还无法满足的迫切需要。简单来说,微软对 ReFS 的设计思路和理念为:最大限度保护数据的可靠性和可用性,即便存储设备发生物理故障。

从存储设备大范围推广并产生积极作用以来,用户对存储空间的需求就一直在呈指数级增长,除企业大规模存储外,目前个人和家庭用户的 TB 级存储设备也都随处可见了。因此 Windows 的文件系统也需要保持持续的可靠结构,以应对数据的海量激增。

ReFS 的架构就是被微软设计为可存储大量数据,而不影响性能的弹性文件系统。就企业级应用而言,微软在很早之前就已经在推荐 Exchange 管理员将 Database 放到 ReFS 文件系统中,这个此前我们已经进行过介绍。本文我们就一起来看下如何为 Windows 10 系统启用或禁用 ReFS 弹性文件系统并对其进行格式化,不过在此之前我们还是先介绍下 ReFS 文件系统的一些关键特性和功能。

ReFS弹性文件系统的特性

  • 数据可用性:微软在设计 ReFS 时就优先考虑了数据的可用性,ReFS 的 alvage 功能可以在卷上实时删除命名空间中损坏的数据,因此可以直接实现联机修复功能。
  • 可伸缩性:ReFS 的可伸缩性和扩展性都非常好,非常适用于存储 PB 级甚至更海量的数据,而不影响性能。ReFS 不仅支持 2^64 bytes 的卷大小,甚至还支持(使用 16 KB 簇大小)的 2^78 bytes 卷大小。此外,ReFS 对单个文件大小和目录中文件个数的支持数分别为 2^64-1 byte 和 2^64 个。
  • 主动纠错能力:ReFS 的数据完整性功能由一个被称为 scrubber 完整性扫描仪实现,完整性扫描会定期执行卷扫描,从而识别潜在损坏并主动触发损坏数据的修复操作。

微软已于 Windows Server 2016 中将该文件系统升级为 ReFS v2 版本,大家可以翻看系统极客之前的文章进行了解。

为Windows 10启用ReFS文件系统

虽然 ReFS 文件系统相较 NTFS 有如此多的优势,但就目前来看,还主要应用在大规模数据存储方面,微软也(只)主要在服务端应用中进行推广和普及。如果你有兴趣,下面我们就一起来看看在 Windows 10 中如何启用 ReFS 文件系统并格式化卷。

1.使用 Windows + R 快捷键打开「运行」,执行 Regedit.exe 打开注册表编辑器。

2.导航到如下路径:

 
 
  1. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem 

3.在 FileSystem 项中创建一个名为 RefsDisableLastAccessUpdate 的 DWORD(32 位)值,并将其十六进制值设置为 1。

4.导航到如下路径:

 
 
  1. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNT 

5.在 MiniNT 项(如果没有就新建一个)中创建一个名为 AllowRefsFormatOverNonmirrorVolume 的 DWORD(32 位)值,并将其十六进制值设置为 1。

6.注册表更改完后,最好重启一下系统让其生效。此后就可以将磁盘(卷)格式化为 ReFS 文件系统格式了。




本文作者:佚名
来源:51CTO
目录
相关文章
|
存储 弹性计算 文件存储
Windows容器使用阿里云NAS SMB文件系统做持久化存储目录
随着Windows容器逐渐普及和发展,Windows容器持久化存储以及容器间共享的需求越来越高涨。 本文介绍如何让Windows主机正确配置NAS SMB文件系统,支持Windows容器让Docker镜像使用挂载NAS SMB文件系统的子目录作为持久化存储目录。
6116 0
Windows容器使用阿里云NAS SMB文件系统做持久化存储目录
|
9月前
|
存储 Unix Linux
Windows下文件创建时间竟然比修改时间晚!!!linux&&windows 文件系统的认识
windows下文件创建时间晚于修改时间的猫腻:文件移动目录会改变创建时间。
704 1
|
C# Windows
☀️ 学会编程入门必备 C# 最基础知识介绍—— C# 高级文件操作(文本文件的读写、二进制文件的读写、Windows 文件系统的操作)
前言🙏 C# 文本文件的读写👇 StreamWriter 类 C# 二进制文件的读写👏 BinaryReader 类 BinaryWriter 类 C# Windows 文件系统的操作👋 DirectoryInfo 类 FileInfo 类
☀️ 学会编程入门必备 C# 最基础知识介绍—— C# 高级文件操作(文本文件的读写、二进制文件的读写、Windows 文件系统的操作)
|
Java 中间件 Unix
一个设想:基于colinux,去厚重虚拟化,共盘直接文件系统安装运行的windows,linux
关键字:uniform windows,linux diskbios,虚拟机作为装机系统,元操作系统host,共用盘windows,linux设计。。diskbios,带iaas的云装机。。
380 0
一个设想:基于colinux,去厚重虚拟化,共盘直接文件系统安装运行的windows,linux
|
安全 文件存储 数据安全/隐私保护
从Windows以AD域用户身份挂载使用阿里云SMB协议文件系统
在完成AD域接入之后,用户即可开始以AD域用户身份挂载使用阿里云SMB协议文件系统了。本文介绍了几种SMB文件系统的挂在方式以及简单的ACL特性使用方法的演示。
5882 0
从Windows以AD域用户身份挂载使用阿里云SMB协议文件系统
|
Windows 索引
背水一战 Windows 10 (85) - 文件系统: 获取文件夹和文件, 分组文件夹, 排序过滤文件夹和文件, 搜索文件
原文:背水一战 Windows 10 (85) - 文件系统: 获取文件夹和文件, 分组文件夹, 排序过滤文件夹和文件, 搜索文件 [源码下载] 背水一战 Windows 10 (85) - 文件系统: 获取文件夹和文件, 分组文件夹, 排序过滤文件夹和文件, 搜索文件 作者:webabcd介绍...
1151 0
|
Windows
背水一战 Windows 10 (86) - 文件系统: 获取文件夹的属性, 获取文件夹的缩略图
原文:背水一战 Windows 10 (86) - 文件系统: 获取文件夹的属性, 获取文件夹的缩略图 [源码下载] 背水一战 Windows 10 (86) - 文件系统: 获取文件夹的属性, 获取文件夹的缩略图 作者:webabcd介绍背水一战 Windows 10 之 文件系统 获取文...
1097 0
|
监控 IDE Linux
Windows 到 Linux 之旅: 第 6 部分. 使用分区和文件系统
http://www.ibm.com/developerworks/cn/linux/l-roadmap/part6/index.html   在 Linux 中文件和存储设备的使用与 Windows 中不同。
929 0