地方资讯
您当前的位置:主页 > 地方资讯 >

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

发布日期:2021-07-25 07:20   来源:未知   阅读:

  还记得两年前我曾在 IT 之家首次公开发表过的《在 exFAT 分区中安装并启动 Windows 系统》这篇文章吗?

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

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

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

  同时针对 NVMe 固态硬盘和 SMR 机械硬盘双优化,大幅提高硬盘 IO 性能

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

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

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

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

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

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

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

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

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

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

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

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

  对于 Windows PE 系统盘 X 盘使用 ReFS 文件系统,可查看文末参考资料。

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

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

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

  由于微软的 Sysprep 一直都存在一个 Bug,因此原版系统直接安装到 ReFS 分区在启动时会卡在系统 OOBE 界面报错无法完成初始化。

  而正确的安装方法是先在 NTFS 分区中安装好系统并手动完成 OOBE 初始化阶段进入桌面再导入禁止系统自动升级 ReFS 版本号的注册表,然后在 WinPE 下将整个系统打包备份为 WIM 或 ESD 文件后(不能使用 GHOST)再解压释放到 exFAT 分区中启动做中转确认没有问题,最后重新在 WinPE 下将整个系统打包备份为 WIM 或 ESD 文件后(不能使用 GHOST)再解压释放到 ReFS 分区中启动即可。

  如果简单点描述则是:先用 NTFS 装好系统→PE 里备份为 WIM→格式化系统盘为 exFAT→还原 WIM 测试 exFAT 启动→再到 PE 下备份为 WIM→格式化系统盘为 ReFS→还原 WIM 测试 ReFS 启动→完成

  对于已经在 exFAT 分区安装好且现有能用的系统,可以直接在 WinPE 下备份 WIM/ESD 后将原 exFAT 卷格式化为 ReFS 再释放系统文件即可测试启动,如果遇到了问题也可以手动完全还原回测试之前的状态。

  因为目前在 ReFS v3 这个大版本中总共存在多达 8 个不同的小版本,所以根据不同版本号的功能差异当前也就有了两种安装方案:

  我们根据是否支持硬链接这一特性将其归为两组,其中不支持硬链接特性的 ReFS v3.0 至 3.4 这 5 个版本将归为第一组,而支持硬链接特性的 ReFS v3.5 至 3.7 这 3 个版本将归为第二组。注意硬链接支持仅对新格式化的 ReFS v3.5 或更高版本的卷提供,如果是从 ReFS v3.4 或更低版本升级上去的卷则不能使用硬链接。

  如果使用的是第一组 ReFS 版本则必须要通过 exFAT 做一次中转处理来解除不支持的硬链接,否则在释放映像时就会报错无法继续,但优点是低版本的 ReFS v3.0 兼容性相对较好,可以被 Windows 10 内部版本 10586 或更高版本的系统所识别;如果使用的是第二组 ReFS 版本则无需通过 exFAT 做中转处理,但缺点是高版本的 ReFS v3.7 兼容性会比较差,无法被 Windows 10 内部版本 19044 或更低版本的系统所识别,本篇教程则选用 ReFS 3.0 版本安装 Server 2022 系统为基准进行实战操作。

  (其实只要能学会用操作复杂一些的 ReFS v3.0 安装系统的话,那用操作简单一些的 ReFS v3.7 安装系统自然也就会了,不过也不排除未来的 ReFS v4 能够无 Bug 地支持直接安装系统而无需通过 NTFS 和 exFAT 做中转处理,从而产生更简单的第三种安装方案。)

  一键禁止系统自动升级 ReFS 版本号 + Win10 v1511 解锁 ReFS v3 格式化功能注册表(下载链接:腾讯微云或百度网盘)

  制作启动盘时可根据自己的需要调整方案和设置,如果没有异议或看不懂的直接以默认方式一键安装即可。

  对于 U 盘启动问题各主板厂商预设的快捷键不同,具体请自行百度或者自己挨个试。

  对于已经使用 NTFS 文件系统安装好且现有能用的系统可跳过 9-15 步,直接从第 16 步开始操作;而于已经使用 exFAT 文件系统安装好且现有能用的系统可跳过 9-26 步,直接从第 27 步开始操作。

  9. 备份转移好 C 盘 内重要文件,然后运行 PE 桌面上的 Windows 安装器,在 选择安装驱动器的位置 处确认选择为 C 盘,点击右侧的 F 按钮打开格式化窗口,确定 文件系统 (F) 选择为 NTFS,分配单元大小 (A) 选择为 4096 字节,点击 开始 (S) 格式化等待完成后再点击 关闭 (C) 按钮。

  注意此操作为核心步骤必做,否则到时候启动 ReFS 分区里的系统会触发版本号自动升级的严重 Bug 导致 Windows 立即蓝屏死机同时使文件系统彻底损坏并丢失全部数据。

  注意对于压缩类型选项请根据实际情况量力而行,该操作对处理器的性能要求较高,如果电脑配置较低此项耗时会比较长,为保证最佳效率我个人推荐:酷睿 i9/i7 选择最大压缩;酷睿 i5/i3 选择默认压缩;奔腾 / 赛扬选择没有压缩;其他 CPU 系列请根据实际性能自行做换算。

  这里以系统自带的 CMD 命令行将本地磁盘格式化为 exFAT 为例,对于此操作也可以直接使用 PE 桌面上的分区工具 DiskGenius 实现以 exFAT 文件系统格式化硬盘,其中分配簇大小建议选择为 4096 字节。

  点击 新制和追加 选项卡,在 选择要制作成 WIM 映像的源目录 处点击 浏览 按钮,选择 整个 C 盘 并点击 确定 按钮。在 选择保存 WIM 映像的文件名 处点击 浏览 按钮,选择点击 除 C 盘外 的其他盘可在任意目录输入自定义文件名并点击 保存 按钮。在选项 [1] 区域中的 压缩类型 下拉菜单选择为 最大压缩。在选项 [2] 区域中的四个 文本框 内可以自由设置备注信息或者直接留空即可。选择好后如果检查了没有问题就点击 新建映像 按钮继续下一步操作。

  注意此操作为核心步骤必做,否则下面将只能选择不可引导的 ReFS v1.2 格式化而无法选择可引导的 ReFS v3.0 格式化。对于如何区分格式化时使用的是 Win8 的 ReFS v1 还是 Win10 的 ReFS v3,其方法为在 分配单元大小 处如果只有 64 KB 一个选项就是使用 ReFS v1 格式化的;如果至少有 4096 字节 和 64 KB 两个选项则是使用 ReFS v3 格式化的。The Paperwww.bh7b7.com.cn