无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 14607|回复: 43

[分享] Win10v21H1预览版的bootx64.efi已经支持ReFS引导了,已成功启动ReFS分区里的WinPE.wim

    [复制链接]
发表于 2021-2-5 23:37:04 | 显示全部楼层 |阅读模式
本帖最后由 朱玛12345678 于 2021-7-4 23:42 编辑

对于ReFS启动Windows系统测试帖详见:http://bbs.wuyou.net/forum.php?m ... 24043&mobile=no

经过近几个月对Win10最新预览版隐藏功能的研究与测试,现在我已经成功地实现了引导ReFS文件系统中任意系统版本的PE映像。
截图20201224080451.jpg
不过ReFS启动功能目前还处于早期的实验性阶段,其Bug也比较多,在各方面都有很多限制,建议仅用于测试环境。
为方便大家做测试,现在将分享由我制作好现成的ReFSv3.VHD虚拟硬盘文件可作为启动模板使用,推荐使用VMware虚拟机测试启动,文件下载链接:
腾讯微云:http://share.weiyun.com/FOxhxSov

百度网盘:http://pan.baidu.com/s/1UAYmncASoCcSn8rTepF1Qw
注意在使用ReFS时需要留意版本兼容性问题,对于如何查看ReFS版本号请参考此帖:
http://bbs.wuyou.net/forum.php?m ... 12267&mobile=no
ReFS版本号.jpg
目前暂时只能从使用ReFS v3.0到3.5版本的卷中引导,其他版本号均不支持引导。且ReFS目前只支持UEFI引导,Legacy引导不支持。
当前已知部分ReFS版本号对应Win10系统构建版本:
ReFS v3.4:17079(v1803)-19042(v2009)
ReFS v3.5:19536(v20H2)-20279(v21H1)
ReFS v3.6:20282(v21H1)-21301(v21H2)
ReFS v3.7:21313(v21H2)-TBD(v21H2)
ReFS v3.8:TBD(N/A)
此外截至到目前也暂时无法从使用ReFS v3.6或更高版本的分区中引导,如果尚未预先导入此.reg注册表键值来禁止系统自动升级ReFS版本号:
  1. Windows Registry Editor Version 5.00

  2. [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\FileSystem]
  3. "RefsDisableVolumeUpgrade"=dword:00000001
复制代码

否则请勿将使用ReFS v3.0到3.5版本的卷连接至Windows Server v21H1 Build 20282和Windows 10 v21H2 Build 21292及更高版本上,以免被系统自动升级版本号导致原ReFS分区无法被引导。
截图20210120123032.jpg

使用教程:
解压缩包后可直接双击挂载"ReFS_UEFI启动测试.vhd"文件
截图20201226190133.jpg
可将任意系统版本的Windows PE映像文件直接拷贝到此ReFS分区根目录下并重命名为"WINPE.WIM"
截图20201226190316.jpg
右键点击"弹出"这个VHD
截图20201226190502.jpg
在VMware Workstation Pro里打开任意虚拟机配置文件→编辑虚拟机设置→先把其他无关硬盘都移除掉→再添加硬盘→使用现有虚拟磁盘→浏览现有磁盘文件时在右下角下拉菜单里选择"所有文件 (*.*)"即可选中并使用非.VMDK类型的虚拟硬盘文件
截图20201226190712.jpg
在高级选项里面将固件类型切换为"UEFI"引导
截图20201226190919.jpg
最后确定开启此虚拟机即可测试ReFS启动
截图20201226191111.jpg

注意事项:
只有使用Windows 10 20185及更高版本的bootx64.efi才能支持ReFS引导,低于此版本的引导文件均不支持读取ReFS卷里的文件。
已确认对于WIM启动兼容性不会太差至少可以引导ReFS卷中的Vista到10PE,当然低版本系统在启动后因为驱动原因肯定是无法访问ReFS文件系统的,也就是说启动ReFS分区里的WIM映像文件最低可以支持到Windows Vista PE,不过考虑到进了PE还想要能读写这个ReFS分区则建议使用的PE版本是Windows 10 v1511及以上。
如果想在实体硬盘或U盘上做测试,请自行从VHD里的ESP分区内提取引导文件并使用Bootice等工具修正BCD的启动分区设置即可。

友情链接:
对于在Windows 10 v1709及更高版本系统中如果不是用的专业工作站版和企业版SKU,则需要替换此文件来恢复ReFS格式化选项:
http://bbs.wuyou.net/forum.php?m ... 03426&mobile=no
如果要在U盘和SD卡等可移动磁盘设备上使用ReFS文件系统,需要安装此驱动解锁人为限制:
http://bbs.wuyou.net/forum.php?m ... 22139&mobile=no
如果要在Windows 7等旧系统中使用ReFS分区,可以安装此驱动提供读写支持:
http://bbs.wuyou.net/forum.php?m ... 21925&mobile=no

评分

参与人数 1无忧币 +5 收起 理由
zhczf + 5 赞一个!

查看全部评分

 楼主| 发表于 2021-2-5 23:37:38 | 显示全部楼层
期待第三方启动器支持ReFS
回复

使用道具 举报

发表于 2021-2-6 00:03:18 | 显示全部楼层
超版,你这是十年磨一剑啊!
回复

使用道具 举报

发表于 2021-2-6 00:10:09 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2021-2-6 07:50:23 | 显示全部楼层
谢谢分享~
回复

使用道具 举报

发表于 2021-2-6 12:46:24 | 显示全部楼层
朱玛12345678 发表于 2021-2-5 23:37
期待第三方启动器支持ReFS

微软又不开源ReFS。。。

点评

一起逆向出来嘛~  详情 回复 发表于 2021-2-6 12:48
回复

使用道具 举报

 楼主| 发表于 2021-2-6 12:48:33 | 显示全部楼层
wintoflash 发表于 2021-2-6 12:46
微软又不开源ReFS。。。

一起逆向出来嘛~
回复

使用道具 举报

发表于 2021-2-6 13:33:01 | 显示全部楼层
好好好
回复

使用道具 举报

发表于 2021-2-6 16:14:02 | 显示全部楼层
期待
回复

使用道具 举报

发表于 2021-2-7 08:45:54 | 显示全部楼层
感谢楼主,期待
回复

使用道具 举报

发表于 2021-2-7 19:45:33 | 显示全部楼层
感谢楼主
回复

使用道具 举报

发表于 2021-2-9 10:35:46 | 显示全部楼层
超版,你这是十年磨一剑啊!
回复

使用道具 举报

发表于 2021-2-9 13:04:44 | 显示全部楼层
这么牛,很期待哦
回复

使用道具 举报

发表于 2021-2-9 19:58:43 | 显示全部楼层

这么牛,很期待哦
回复

使用道具 举报

发表于 2021-2-9 20:45:51 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2021-2-10 14:40:16 | 显示全部楼层
更支持朱玛大神继续搞以前搞的exfat格式,exfat格式比较通用
回复

使用道具 举报

发表于 2021-2-11 15:54:48 | 显示全部楼层
超版您真是:能力真大,責任更大!謝謝分享。
回复

使用道具 举报

发表于 2021-2-11 17:08:56 | 显示全部楼层
感谢楼主分享!
回复

使用道具 举报

发表于 2021-2-12 10:28:10 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

发表于 2021-2-13 19:50:35 | 显示全部楼层
支持支持啊
回复

使用道具 举报

发表于 2021-2-13 21:15:15 | 显示全部楼层
这么牛,很期待哦
回复

使用道具 举报

发表于 2021-2-14 11:04:09 | 显示全部楼层
学习一下,这个没有时间孤岛了
回复

使用道具 举报

发表于 2021-2-17 22:30:55 | 显示全部楼层
有没有可能把高版本的refs.sys放到低版本的win10去,使读写高版本的refs分区

点评

可以,但是高版本的refs.sys受API影响就算替换了驱动也只能向下兼容一个Win10大版本 http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=421393&pid=4105441&fromuid=566366&mobile=no [attachimg]4  详情 回复 发表于 2021-2-18 01:31
回复

使用道具 举报

 楼主| 发表于 2021-2-18 01:31:57 | 显示全部楼层
2012fengxi 发表于 2021-2-17 22:30
有没有可能把高版本的refs.sys放到低版本的win10去,使读写高版本的refs分区

可以,但是高版本的refs.sys受API影响就算替换了驱动也只能向下兼容一个Win10大版本
http://bbs.wuyou.net/forum.php?m ... 66366&mobile=no
截图20200718134018.jpg
回复

使用道具 举报

发表于 2021-2-18 09:07:14 | 显示全部楼层
1024
回复

使用道具 举报

发表于 2021-2-18 09:18:56 | 显示全部楼层
好东西
回复

使用道具 举报

发表于 2021-2-20 20:37:28 来自手机 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2021-2-21 22:14:41 | 显示全部楼层

谢谢分享
回复

使用道具 举报

发表于 2021-2-22 19:24:54 | 显示全部楼层
谢谢楼主分享!!
回复

使用道具 举报

发表于 2021-2-22 22:32:14 | 显示全部楼层
21318的bootmgfw.efi有比之前的版本大了许多,不知道又支持了什么新东西?

点评

你是看错了吧?我查了文件不但没变大反而还变小了200多KB呢  发表于 2021-2-24 01:06
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-3-28 23:56

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表