uefi+gpt起引导作用的是哪个文件
我想安装一个vhd的系统。然后用bcdedit创建vhd系统的启动菜单到当前系统中。
如果当前系统的版本比vhd系统中的版本低,比如vhd的系统是win10,而当前系统是win8,这样有可能无法引导这个vhd系统。
需要替换哪个文件才可以,是下面哪个或者哪几个用win10的替换掉当前系统中?
C:\bootmgr
G:\EFI\Boot>bootx64.efi
G:\EFI\Microsoft\Boot\bootmgfw.efi
G:\EFI\Microsoft\Boot\bootmgr.efi 好像是 G:\EFI\Boot\bootx64.efi这个 建议更换全套Win10的EFI文件夹,然后重建引导。(可在虚拟机中提取EFI文件夹) VHD系统比物理磁盘版本高简单,直接使用 Bcdboot命令就可以。
直接改BCD就好了,其他不用改。 moran 发表于 2016-1-5 20:37
VHD系统比物理磁盘版本高简单,直接使用 Bcdboot命令就可以。
我知道加载后bcdboot就可以了,比较省事。
我主要想使用bcdedit来创建菜单,这个只修改了bcd文件,其它引导相关文件还是旧系统的。而低版本的系统好像是无法引导高版本系统的。 细细哥 发表于 2016-1-5 20:25
建议更换全套Win10的EFI文件夹,然后重建引导。(可在虚拟机中提取EFI文件夹)
只是覆盖esp分区中的efi文件夹,那么C盘根目录的bootmgr是否需要替换? freesoft00 发表于 2016-1-5 20:58
只是覆盖esp分区中的efi文件夹,那么C盘根目录的bootmgr是否需要替换?
你的电脑是UEFI启动的,所以bootmgr这个文件用不上,完整的EFI文件夹已经足够了。 bootx64.efi 细细哥 发表于 2016-1-5 22:46
你的电脑是UEFI启动的,所以bootmgr这个文件用不上,完整的EFI文件夹已经足够了。
好的 红毛樱木 发表于 2016-1-5 22:56
bootx64.efi
其实不是不想自己试出来,主要是磁盘空间小,在虚拟机下测试的,再加一个vhd虚拟系统磁盘空间不够,要不自己一个个文件试也能心里有数。
不过大家既然都这样说了,肯定都试验过了。我就捡现成的了。 和细细哥看法一样,建议更换整个EFI目录。
win8的引导文件可以直接引导win10。
版本不足的是vista和win7 没发现8和10之间不能引导的情况,其实在我看来,他们根本就是同一个系统
7倒是确实老了点,需要更新文件的 Microsoft Windows [版本 10.0.10586]
(c) 2015 Microsoft Corporation。保留所有权利。
C:\Windows\system32>bcdedit
Windows 启动管理器
--------------------
标识符 {bootmgr}
device partition=\Device\HarddiskVolume1
path \EFI\Microsoft\Boot\bootmgfw.efi
description Windows Boot Manager
locale zh-CN
inherit {globalsettings}
default {current}
resumeobject {ed6cbb65-9f95-11e5-9ba4-d434ee044f8b}
displayorder {ed6cbb66-9f95-11e5-9ba4-d434ee044f8b}
{ff66a0a8-9f89-11e5-9b44-b79b521c613e}
{current}
toolsdisplayorder {memdiag}
timeout 30
Windows 启动加载器
-------------------
标识符 {ed6cbb66-9f95-11e5-9ba4-d434ee044f8b}
device vhd=\Win7.vhd
path \windows\system32\winload.efi
description Windows 7
locale zh-CN
inherit {bootloadersettings}
recoverysequence {ed6cbb67-9f95-11e5-9ba4-d434ee044f8b}
recoveryenabled Yes
osdevice vhd=\Win7.vhd
systemroot \windows
resumeobject {ed6cbb65-9f95-11e5-9ba4-d434ee044f8b}
nx OptIn
Windows 启动加载器
-------------------
标识符 {ff66a0a8-9f89-11e5-9b44-b79b521c613e}
device vhd=\Server2012.vhdx
path \windows\system32\winload.efi
description Windows Server 2012 R2
locale zh-CN
inherit {bootloadersettings}
recoverysequence {ff66a0a9-9f89-11e5-9b44-b79b521c613e}
recoveryenabled Yes
isolatedcontext Yes
allowedinmemorysettings 0x15000075
osdevice vhd=\Server2012.vhdx
systemroot \windows
resumeobject {ff66a0a7-9f89-11e5-9b44-b79b521c613e}
nx OptOut
Windows 启动加载器
-------------------
标识符 {current}
device partition=C:
path \Windows\system32\winload.efi
description Windows 10
locale zh-CN
inherit {bootloadersettings}
recoverysequence {c7af02d4-9f27-11e5-9f26-a1f2f8e94d04}
recoveryenabled Yes
isolatedcontext Yes
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \Windows
resumeobject {c7af02d2-9f27-11e5-9f26-a1f2f8e94d04}
nx OptIn
bootmenupolicy Standard
C:\Windows\system32>
我全VHD启动你用了后就知道蛋疼 不过多系统确实不错 寒风飘过 发表于 2016-1-11 19:29
Microsoft Windows [版本 10.0.10586]
(c) 2015 Microsoft Corporation。保留所有权利。
我也有一台机器UEFI+vhd多系统启动,为什么会蛋疼?
页:
[1]