无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 6499|回复: 19
打印 上一主题 下一主题

[求助] uefi+gpt起引导作用的是哪个文件

[复制链接]
跳转到指定楼层
1#
发表于 2016-1-5 19:37:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想安装一个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
2#
发表于 2016-1-5 20:19:16 | 只看该作者
好像是 G:\EFI\Boot\bootx64.efi  这个

点评

多谢回复!  发表于 2016-1-5 20:59

评分

参与人数 1无忧币 +5 收起 理由
freesoft00 + 5

查看全部评分

回复

使用道具 举报

3#
发表于 2016-1-5 20:25:25 | 只看该作者
建议更换全套Win10的EFI文件夹,然后重建引导。(可在虚拟机中提取EFI文件夹)

点评

只是覆盖esp分区中的efi文件夹,那么C盘根目录的bootmgr是否需要替换?  详情 回复 发表于 2016-1-5 20:58
回复

使用道具 举报

4#
发表于 2016-1-5 20:37:29 | 只看该作者
VHD系统比物理磁盘版本高简单,直接使用 Bcdboot命令就可以。

点评

我知道加载后bcdboot就可以了,比较省事。 我主要想使用bcdedit来创建菜单,这个只修改了bcd文件,其它引导相关文件还是旧系统的。而低版本的系统好像是无法引导高版本系统的。  详情 回复 发表于 2016-1-5 20:57

评分

参与人数 1无忧币 +5 收起 理由
freesoft00 + 5

查看全部评分

回复

使用道具 举报

5#
发表于 2016-1-5 20:41:52 | 只看该作者
直接改BCD就好了,其他不用改。

点评

多谢回复!  发表于 2016-1-5 20:59

评分

参与人数 1无忧币 +5 收起 理由
freesoft00 + 5

查看全部评分

回复

使用道具 举报

6#
 楼主| 发表于 2016-1-5 20:57:52 | 只看该作者
moran 发表于 2016-1-5 20:37
VHD系统比物理磁盘版本高简单,直接使用 Bcdboot命令就可以。

我知道加载后bcdboot就可以了,比较省事。
我主要想使用bcdedit来创建菜单,这个只修改了bcd文件,其它引导相关文件还是旧系统的。而低版本的系统好像是无法引导高版本系统的。
回复

使用道具 举报

7#
 楼主| 发表于 2016-1-5 20:58:47 | 只看该作者
细细哥 发表于 2016-1-5 20:25
建议更换全套Win10的EFI文件夹,然后重建引导。(可在虚拟机中提取EFI文件夹)

只是覆盖esp分区中的efi文件夹,那么C盘根目录的bootmgr是否需要替换?

点评

你的电脑是UEFI启动的,所以bootmgr这个文件用不上,完整的EFI文件夹已经足够了。  详情 回复 发表于 2016-1-5 22:46
回复

使用道具 举报

8#
发表于 2016-1-5 22:46:43 | 只看该作者
freesoft00 发表于 2016-1-5 20:58
只是覆盖esp分区中的efi文件夹,那么C盘根目录的bootmgr是否需要替换?

你的电脑是UEFI启动的,所以bootmgr这个文件用不上,完整的EFI文件夹已经足够了。

点评

好的  详情 回复 发表于 2016-1-5 23:43
嘻嘻哥好技术......  发表于 2016-1-5 22:50

评分

参与人数 1无忧币 +5 收起 理由
freesoft00 + 5

查看全部评分

回复

使用道具 举报

9#
发表于 2016-1-5 22:56:33 | 只看该作者
bootx64.efi

点评

其实不是不想自己试出来,主要是磁盘空间小,在虚拟机下测试的,再加一个vhd虚拟系统磁盘空间不够,要不自己一个个文件试也能心里有数。 不过大家既然都这样说了,肯定都试验过了。我就捡现成的了。  详情 回复 发表于 2016-1-5 23:45

评分

参与人数 1无忧币 +5 收起 理由
freesoft00 + 5

查看全部评分

回复

使用道具 举报

10#
 楼主| 发表于 2016-1-5 23:43:32 | 只看该作者
细细哥 发表于 2016-1-5 22:46
你的电脑是UEFI启动的,所以bootmgr这个文件用不上,完整的EFI文件夹已经足够了。

好的
回复

使用道具 举报

11#
 楼主| 发表于 2016-1-5 23:45:30 | 只看该作者

其实不是不想自己试出来,主要是磁盘空间小,在虚拟机下测试的,再加一个vhd虚拟系统磁盘空间不够,要不自己一个个文件试也能心里有数。
不过大家既然都这样说了,肯定都试验过了。我就捡现成的了。
回复

使用道具 举报

12#
发表于 2016-1-6 01:39:33 | 只看该作者
和细细哥看法一样,建议更换整个EFI目录。
win8的引导文件可以直接引导win10。
版本不足的是vista和win7
回复

使用道具 举报

13#
发表于 2016-1-6 09:17:01 | 只看该作者
没发现8和10之间不能引导的情况,其实在我看来,他们根本就是同一个系统
7倒是确实老了点,需要更新文件的
回复

使用道具 举报

14#
发表于 2016-1-11 19:29:29 | 只看该作者
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=[G:]\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=[G:]\Win7.vhd
systemroot              \windows
resumeobject            {ed6cbb65-9f95-11e5-9ba4-d434ee044f8b}
nx                      OptIn

Windows 启动加载器
-------------------
标识符                  {ff66a0a8-9f89-11e5-9b44-b79b521c613e}
device                  vhd=[D:]\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=[D:]\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启动  你用了后就知道蛋疼     不过多系统确实不错

点评

我也有一台机器UEFI+vhd多系统启动,为什么会蛋疼?  详情 回复 发表于 2016-1-11 19:43
回复

使用道具 举报

15#
发表于 2016-1-11 19:43:13 | 只看该作者
寒风飘过 发表于 2016-1-11 19:29
Microsoft Windows [版本 10.0.10586]
(c) 2015 Microsoft Corporation。保留所有权利。

我也有一台机器UEFI+vhd多系统启动,为什么会蛋疼?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-24 18:30

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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