欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

如何在ReFS分区中安装并启动Windows系统

程序员文章站 2022-06-16 12:32:53
随着 windows server 2022 rtm 版本的到来,refs 不能用作系统盘运行 windows 的历史已经过去。不过因为目前在所有能支持 refs 引导的系统中只有 windows s...

随着 windows server 2022 rtm 版本的到来,refs 不能用作系统盘运行 windows 的历史已经过去。不过因为目前在所有能支持 refs 引导的系统中只有 windows server 2022 抵达了 rtm 阶段,所以本次教程的发布也仅以 windows server 2022 build 20348 正式版进行实战操作测试。

refs 启动 windows server 2022 预览截图:

如何在ReFS分区中安装并启动Windows系统

当然将来我也会长期持续更新补充这个连微软官方都从未提及的隐藏功能,针对未来版本的 windows 进一步地开发并帮助你们解决将 refs 作为系统盘运行系统时遇到的其他小问题。就像之前那样现在我也决定再次全网首发完整的超详细图文安装教程,那么就让我们一起为下一代 windows 文件系统见证新的未来吧。

复原文件系统(refs)概述

如何在ReFS分区中安装并启动Windows系统

refs 是微软公司开发的最新文件系统,作为 ntfs 的下一代继任者,refs 最初伴随 windows server 2012 一并引入,它旨在解决不断扩大的海量数据存储需求并为将来的存储技术革新奠定基础。

当前已知 refs 各版本号与 windows 版本之间的兼容性汇总表:

如何在ReFS分区中安装并启动Windows系统

refs 所带来的新功能与特性:

支持超大规模的卷容量(1yb)和单文件(16eb)以及文件目录数(2^64),在保证高可扩展性的同时不会对其性能有负面影响

保留并加强日志文件记录,并通过独立存储 64 位元数据校验和最大限度保证文件系统的健壮性

同时针对 nvme 固态硬盘和 smr 机械硬盘双优化,大幅提高硬盘 io 性能

根据 ssd 和 hdd 不同存储结构智能调整数据分配策略,延长其使用寿命

主动验证数据完整性,可自动更正错误无需手动运行 chkdsk 停机维护

refsutil 可对严重损坏的 refs 卷提供数据打捞以恢复丢失的数据

无缝集成并提供存储空间直通实时层优化

增强 raid 镜像模式下数据的可修复性

优化共享存储池的容错性和负载平衡

提供存储池镜像加速奇偶校验

提供弹性冗余机制防止位衰减

提供虚拟机 .vhd(x) 性能优化

支持写入时复制(cow)

支持文件 ghosting

支持完整性流

支持稀疏 vdl 

支持块克隆

支持流快照

以上是截至当前最新的 refs 3.7 版本相对于 ntfs 的已知新功能列表,未来在随着 refs 版本的不断升级的同时还会引入更多新功能。

refs 计划在未来添加的功能:

efs 加密

以上功能仍处于开发阶段尚未完成,将在未来的 refs 版本更新中提供支持。

refs 中已删除或降级的功能:

不再支持 ntfs 的 8.3 短文件名,彻底不兼容 ms-dos 操作系统

不再支持 exfat 的 tfat 被动保护机制,已被更强大的主动数据纠错所取代

以上则是从 refs 1.1 初始版本就已经永久移除的功能,并且不会随着将来 refs 版本的升级再次引入。

注意事项:

refs 安装并启动 windows 系统建议配合 nvme 固态硬盘或 smr 机械硬盘等存储介质使用,对于可移动存储设备除非特别有需要否则并不推荐。

相对于几乎无人为限制的 exfat 启动,微软对 refs 启动施加了更为严格的人为限制:

refs 启动仅支持 windows 10 build 20185 及更高版本的系统,低于此版本的系统不支持 refs 启动不用再去试了。

目前 refs 只支持 uefi 引导,legacy 引导不受支持。

目前只有 64 位版本的系统才能从 refs 分区中启动,32 位版本的系统则不支持。

目前可引导特性仅支持 windows 10 的 refs v3,不支持 windows 8 的 refs v1。

受技术限制,目前暂不支持 refs 单分区引导,必须通过单独的 esp 分区(如果 uefi bios 已内置相应 dxe 驱动支持则可用 ntfs 或 exfat 格式化,否则仅限使用 fat12/16/32 格式化)来加载 bootx64.efi 引导文件,如果要自行为 uefi 固件添加 ntfs uefi 和 exfat uefi 启动支持可查看文末参考资料。

由于 refs 严格区分版本号并且存在坑人的自动升级版本机制,因此在使用 refs 时需要特别留意版本兼容性问题,对于如何查看 refs 版本号可查看文末参考资料。

为保证使用便利性,建议以标准模式安装系统,如果要使用 vhd(x) 模式安装系统可查看文末参考资料。

对于启动 refs 分区上的 winpe.wim 系统映像,可查看文末参考资料。

对于 windows pe 系统盘 x 盘使用 refs 文件系统,可查看文末参考资料。

对于在 windows 10 v1709 及更高版本系统中如果不是用的专业工作站版和企业版 sku,则需要替换文件来恢复 refs 格式化选项,方法请查看文末参考资料。

如果要在 u 盘和 sd 卡等可移动磁盘设备上使用 refs 文件系统,需要安装驱动解锁人为限制,方法请查看文末参考资料。

如果要在 windows 7 等旧系统中使用 refs 分区,可以安装驱动提供读写支持,方法请查看文末参考资料。