ziluopao 发表于 2018-6-4 14:44:34

多系统启动怎么办

环境:机器里有两个系统分别是windows10和 win7的VHD

现在想分别启动

但发现它们的UEFI启动文件都叫bootmgfw.efi

并且BCD也不能重命名,

如果不重命名就不能分别找到自己的路径中的 启动文件,怎么办呢,当然有人说用WinHex,试了一下,里面的代码很难找到,都是加密的,难道没有别的办法?

wsgdmzr 发表于 2018-6-4 15:27:26

看你卡在启动这里也不是一天两天了,多系统你编辑一个BCD不就得了{:1_185:}

pcfan120 发表于 2018-6-4 15:27:59

期待大神明示,是不是BCD里加入双菜单就可以了吧

wsgdmzr 发表于 2018-6-4 15:31:33

pcfan120 发表于 2018-6-4 15:27
期待大神明示,是不是BCD里加入双菜单就可以了吧

bjlbjl 发表于 2018-6-4 15:41:11

本帖最后由 bjlbjl 于 2018-6-24 18:31 编辑

1

holley2008 发表于 2018-6-4 15:48:14

BCD重命名菜单文本就可以了嘛又不用重命名实际文件

bjlbjl 发表于 2018-6-4 15:49:12

uefi启动编辑BCD文件

bjlbjl 发表于 2018-6-4 16:00:51

本帖最后由 bjlbjl 于 2018-6-24 18:32 编辑



多系统启动,编辑BCD文件,添加windows10和 win7的VHD

bjlbjl 发表于 2018-6-4 16:07:39

UEFI启动与bootmgfw.efi无关

grub2引导才与bootmgfw.efi有关系,看图

eris2007 发表于 2018-6-4 22:01:40

在EFI的boot文件件里面的BCD添加 win10 和 win7VHD的启动项即可,太简单了

rkr077 发表于 2018-6-5 12:06:15

UEFI启动Windows就是启动bootmgfw.efi啊

lbw2007 发表于 2018-6-6 21:34:54

bjlbjl 发表于 2018-6-4 16:07
UEFI启动与bootmgfw.efi无关

grub2引导才与bootmgfw.efi有关系,看图

非也,
当你使用UEFI通过bootx64.efi启动过一次windows之后,你会发现bootx64.efi和bootmgfw.efi的md5是相同的,为什么呢?微软在启动系统之后,把bootmgfw.efi复制成了bootx64.efi,同时把自己的引导信息也写入到nvram中,从此以后,每次开机启动windows boot manager,即bootmgfw.efi。做了这么多重保险,就是想方设法让你只进入windows。厉(liu)害(mang)吧!

vaf 发表于 2018-6-6 21:41:08

明白人看来简单,糊涂人一头雾水。

bjlbjl 发表于 2018-6-6 23:02:41

lbw2007 发表于 2018-6-6 21:34
非也,
当你使用UEFI通过bootx64.efi启动过一次windows之后,你会发现bootx64.efi和bootmgfw.efi的md5是 ...

谢谢你的回复,又学到了知识,非常感谢

ziluopao 发表于 2018-6-7 10:01:33

lbw2007 发表于 2018-6-6 21:34
非也,
当你使用UEFI通过bootx64.efi启动过一次windows之后,你会发现bootx64.efi和bootmgfw.efi的md5是 ...

感觉很有道理:可以用下面这个案例来认证一下。我一个朋友它的机子装了win10和黑苹果,如不进入win10它的黑苹果的音频输出很正常(从设置显示可以看出);但只要一进入win10然后再进入苹果系统就会发现以前的设置没了(驱动),当时判断肯定是被改写了,但不知是什么原因造成的,你这一说,我感觉是这个原因!
页: [1]
查看完整版本: 多系统启动怎么办