无忧启动论坛

标题: 魔改版双镜像RAMOS备份后覆盖本机ESP分区BCD【已证实是乌龙] [打印本页]

作者: dayeye    时间: 2024-3-7 15:03
标题: 魔改版双镜像RAMOS备份后覆盖本机ESP分区BCD【已证实是乌龙]
本帖最后由 dayeye 于 2024-3-9 21:48 编辑

使用一键4.0魔改版V3.1.2【2024/02/17]做了2个系统:
魔改系统1:UEFI模式0土豪双镜像,原版注册表,Win10-1909-18363.2274
魔改系统2:UEFI模式0土豪双镜像,魔改注册表,Win1022h2-19045.3448


系统1使用正常。
系统2在今天备份后重启发现本机原WINDOWS启动项启动失败。
经排查发现魔改系统2当前系统BCD菜单为空白-并实际指向ESP分区\EFI\MICROSOFT\BOOT\BCD。就是说RAMOS系统备份后重启覆盖了原WINDOWS启动菜单



魔改系统2使用中本身没什么问题。制作过程稍有波折,更换了一次P驱版本后成功。
另外,
1. 魔改版UEFI双镜像为5个文件,相对一键4.0原版多了一个文件,并放在ESP分区BOOT目录下,由BOOT目录下BCD菜单引用。
与一键4.0原版BIOS模式时一样。怀疑是否有用。(
删除后启动正常,看来是BIOS模式的遗留物或者改BIOS模式时也可以启动RAMOS)。


2. 魔改版会在C:\Program Files\下安装ImDisk,包括原VHD系统中也有,不知道为什么?
3. 魔改版会添加原ESP分区缺少的bootmgfw.efi文件 (ESP:\EFI\Microsoft\Boot下bootmgfw.efi);能否不添加bootmgfw.efi文件?
因为在多引导启动时bootmgfw.efi会经常强制优先启动,所以我一般删除了bootmgfw.efi,用其他efi文件替代。


4.总体来讲,感觉魔改版相对一键4.0原版复杂,可能引起的问题较多,制作成功率低,还有一些bug。

目前不会给我造成多大影响,因为还有ESP2分区可以启动Vhd、PE系统


作者: dayeye    时间: 2024-3-7 15:36

作者: 9527sss    时间: 2024-3-7 16:02
感谢分享
作者: yiyu2012    时间: 2024-3-7 16:04
本帖最后由 yiyu2012 于 2024-3-7 21:48 编辑

请查看#14楼详细回复







































作者: dayeye    时间: 2024-3-7 16:16
yiyu2012 发表于 2024-3-7 16:04
备份并不会导致BCD出错,甚至你uefi模式土豪RAMOS下都不会修改BCD。请回忆备份过程中提示的报错,若无,则 ...

谢谢回复。以上已知,知道原因就行。
至于BCD指向变更,不记得有报错,现在确实弄不明白。怀疑是否与我删除bootmgfw.efi有关?
作者: yiyu2012    时间: 2024-3-7 16:27
本帖最后由 yiyu2012 于 2024-3-7 16:28 编辑
dayeye 发表于 2024-3-7 16:16
谢谢回复。以上已知,知道原因就行。
至于BCD指向变更,不记得有报错,现在确实弄不明白。怀疑是否与我 ...

额,记错了,里面没有bcd。那就不清楚了。怎么使用魔改版还是选的土豪模式,试试31模式2呗,移动用户数据到新的内存盘,可设置关机保存。
作者: dayeye    时间: 2024-3-7 16:47
yiyu2012 发表于 2024-3-7 16:27
额,记错了,里面没有bcd。那就不清楚了。怎么使用魔改版还是选的土豪模式,试试31模式2呗,移动用户数据 ...

好的,待后再试。

作者: yuguotqing    时间: 2024-3-7 16:48
感谢分享
作者: yyz2191958    时间: 2024-3-7 17:09
进来学习
作者: yyz2191958    时间: 2024-3-7 18:41
看不明白
作者: wsx710904    时间: 2024-3-7 18:49
感謝您的分享 回覆留言看看喔
作者: nathan6498    时间: 2024-3-7 19:14
谢谢分享
作者: dayeye    时间: 2024-3-7 20:07
本帖最后由 dayeye 于 2024-3-7 20:13 编辑
dayeye 发表于 2024-3-7 16:47
好的,待后再试。

我搜了一下硬盘,BCD内容为空的文件只有魔改版set目录下的8KB大小的名称为“BCDNEW”文件,其他BCD文件都不为空,从文件大小就可以看出来。
联想到之前用1键4.0原版,多次出现过BCD指向WINDOWS默认目录的情况。只是指向变了,但不影响其他系统启动。
因使用无影响,所以没细想过为什么。
Bcdboot命令可以改变win系统BCD指向到win默认位置,是否能实现一个空的BCD,我不清楚。
用之前制作的RAMOS试了一下。



所以,因备份导致RAMOS中BCD指向win默认位置,并由空的BCD覆盖原BCD的可能性又增大了。
怀疑是1键4.0原版问题的延续。

因问题难以再现。要证实的话,只能等第2第3个人出现同样问题。也许只是个例。

作者: yiyu2012    时间: 2024-3-7 20:36
本帖最后由 yiyu2012 于 2024-3-8 00:41 编辑

一般来说,windows boot manager启动项,比如vhd及分区系统启动项是会随着分区删除、vhd删除消失的。你都说是删除了bootmgfw.efi,删除了bootmgfw.efi你留下的bcd文件也是无用之物,你应该是同时删除了bcd文件的?不然bcd肯定不止8kb,BOOTICE选择BCD文件使用高级选项是能看到因为vhd及分区丢失而消失的启动项的。



复制原始esp分区bcd文件?有设置启动项的bcd是超过8kb的。
在魔改版制作过程中,判定目标分区缺失UEFI或BIOS的BCD或bootmgfw.efi是会解压bootmgr.rar压缩包的,但采用了-o-参数只会解压缺失文件,bootmgr.rar压缩包是不含bcd文件,但会复制sets目录下的bcdnew文件到对应位置。你在引导分区下的的BOOT文件夹应该能找到同样的空壳BCD,也是8kb大小。

补齐bcd文件也是方便有需要的用户,比如批处理生成wimboot vhd系统还是会使用windows boot manager,而需要bcd文件的。补齐文件除了占用一点点空间不会有任何影响。
以下框选的模式都是使用了windows boot manager及bcd启动文件的:


魔改版对制作流程进行了细化,包括但不限于以下改动:1、运行批处理制作RAMOS前测试当前系统是否有pr驱动兼容性问题的“内存盘创建&删除测试”;2、制作RAMOS过程会读取当前内存盘信息以避免采用已使用的内存盘序号,魔改版对于已有内存盘没有限制,除非你用满了24个盘;3、小工具包含土豪模式开机清理内存脚本、开机重置metro应用脚本等
使用小工具d修复RAMOS引导:


换盘后使用小工具c更新vdf文件位置或更改虚拟内存设置、切换不同注册表组合:


内存盘创建&删除测试:


希望不调整bios而直接使用三方启动器启动系统的,请使用小工具m替换模默认启动器为g4e或grub2,请确保手边有可用PE以防止可能发生的无法进入系统的问题。


RAMOS魔改3.1.2版地址

另:已在帖子开篇说了:“魔改版适合于希望有更多玩法的RAMOS玩家”,要做bug反馈员麻烦给出实际报错截图,或者是高手麻烦告知出错代码位置。




作者: crt1024x768    时间: 2024-3-9 21:32
关注一下 可能以后会碰到类似的问题
作者: dayeye    时间: 2024-3-9 21:43
crt1024x768 发表于 2024-3-9 21:32
关注一下 可能以后会碰到类似的问题

推荐试用一键4.0魔改版。
上面提到的魔改版会覆盖原有ESP分区BCD是错的。
请关注后期更新。
作者: zzq1392281    时间: 6 天前
看看怎么弄的
作者: dayeye    时间: 3 天前
yiyu2012 发表于 2024-3-7 20:36
一般来说,windows boot manager启动项,比如vhd及分区系统启动项是会随着分区删除、vhd删除消失的。你都说 ...

PSRFRAMOSTOOLV4M3.1.2_20240423版本在ESP分区不存在bootmgfw.efi时,会同时添加bootmgfw.efi和bootmgfw2.efi。




作者: dayeye    时间: 3 天前
本帖最后由 dayeye 于 2024-5-6 23:48 编辑

擦擦擦





作者: dayeye    时间: 3 天前
本帖最后由 dayeye 于 2024-5-6 23:47 编辑



擦擦擦




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3