无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 17930|回复: 17
打印 上一主题 下一主题

[求助] 求教各位大大 如何修改bootia32.efi文件 使其指向另外一个BCD菜单?

[复制链接]
跳转到指定楼层
1#
发表于 2015-5-8 14:26:48 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
2#
发表于 2015-5-8 14:33:14 来自手机 | 只看该作者
到综合讨论区置顶帖看看!

点评

报告版主大人,综合区置顶 没有发现bootia32.efi文件的修改方法,我是想要通过修改bootia32.efi文件,使其指向同目录下的另一个BCD菜单(比如改名为B32),以此实现x64 x86 分别自动引导。hhh333老大的航母PE里面就已  详情 回复 发表于 2015-5-8 15:19
回复

使用道具 举报

3#
 楼主| 发表于 2015-5-8 15:19:07 | 只看该作者
xyzxp 发表于 2015-5-8 14:33
到综合讨论区置顶帖看看!

报告版主大人,综合区置顶 没有发现bootia32.efi文件的修改方法,我是想要通过修改bootia32.efi文件,使其指向同目录下的另一个BCD菜单(比如改名为B32),以此实现x64 x86 分别自动引导。hhh333老大的航母PE里面就已实现,虽然提取hhh333老大的文件可用,但引导界面是显示的英文,自己也想学习下。
回复

使用道具 举报

4#
发表于 2015-5-8 15:49:30 来自手机 | 只看该作者
呵呵,那么修改bcd指向你这个bootia32.efi 如何?

点评

貌似不行吧  详情 回复 发表于 2015-5-8 20:12
回复

使用道具 举报

5#
发表于 2015-5-8 17:27:44 | 只看该作者
我还以为这个就是BOOGMGR呢,就可以用2进制修改
回复

使用道具 举报

6#
 楼主| 发表于 2015-5-8 20:12:08 | 只看该作者
xyzxp 发表于 2015-5-8 15:49
呵呵,那么修改bcd指向你这个bootia32.efi 如何?

貌似不行吧
回复

使用道具 举报

7#
发表于 2015-5-9 07:05:47 来自手机 | 只看该作者
你是不是弄错了~
回复

使用道具 举报

8#
发表于 2015-5-9 09:13:21 | 只看该作者

点评

感谢大大 根据你的提示 问题解决了  详情 回复 发表于 2015-5-10 12:20
回复

使用道具 举报

9#
 楼主| 发表于 2015-5-10 12:20:40 | 只看该作者
lbw2007 发表于 2015-5-9 09:13
可以参考这个帖子
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=335764

感谢大大 根据你的提示 问题解决了
回复

使用道具 举报

10#
发表于 2015-6-2 00:32:45 | 只看该作者
首先你要弄清楚uefi启动与Bios启动区别,只要你的CPU支持的话,Bios启动是可以加载32位或64位的win7以上系统。而UEFI启动是看你主板的UEFI固件是64位还是32位的(主流绝大多数是64位的),一台UEFI启动的机器,要么是64位,要么是32位,只能是一种。目前大多数的PE都集成WIN8X64,并且BCD文件里的64和32启动都指向同一个镜像,如果你的机器的UEFI固件是64位的当然能启动。但如果主板的UEFI固件是32位的,就没法启动的。
解决方法:从别人制作的32位UEFI启动PE,将里面的boot.wim文件提取到你的PE,并用BOOTICE修改BCD,改一下启动停留秒数,再修改32位启动那里,将其指向boot.wim的路径。

点评

他的意思是他有多个BCD,打算用一个bootxia32.efi启动任意目录下的BCD 而你的回答是UEFI的启动要求  详情 回复 发表于 2015-6-2 17:04
回复

使用道具 举报

11#
发表于 2015-6-2 17:04:15 | 只看该作者
zengqcyxx 发表于 2015-6-2 00:32
首先你要弄清楚uefi启动与Bios启动区别,只要你的CPU支持的话,Bios启动是可以加载32位或64位的win7以上系 ...

他的意思是他有多个BCD,打算用一个bootxia32.efi启动任意目录下的BCD
而你的回答是UEFI的启动要求
回复

使用道具 举报

12#
发表于 2015-6-3 01:30:06 | 只看该作者
lbw2007 发表于 2015-6-2 17:04
他的意思是他有多个BCD,打算用一个bootxia32.efi启动任意目录下的BCD
而你的回答是UEFI的启动要求

bootxia32.efi只支持加载win8和win8.1的32位系统镜像,其他东西不支持加载,而且它加载的是EFI目录里的那个BCD。

点评

bootia32.efi文件本身功能是指向BCD文件,详见版区置顶 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=299643  详情 回复 发表于 2015-6-3 09:21
回复

使用道具 举报

13#
发表于 2015-6-3 09:21:04 | 只看该作者
zengqcyxx 发表于 2015-6-3 01:30
bootxia32.efi只支持加载win8和win8.1的32位系统镜像,其他东西不支持加载,而且它加载的是EFI目录里的那 ...


bootia32.efi文件本身功能是指向BCD文件,详见版区置顶
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=299643

ia32.jpg (56.64 KB, 下载次数: 60)

ia32.jpg
回复

使用道具 举报

14#
发表于 2015-6-4 21:24:53 | 只看该作者
lbw2007 发表于 2015-6-3 09:21
bootia32.efi文件本身功能是指向BCD文件,详见版区置顶
http://bbs.wuyou.net/forum.php?mod=viewthre ...

我当然知道bootia32.efi是指向引导bcd,如果你的主板支持bootia32.efi,编辑EFI目录里的BCD文件添加启动项就行了。但bootia32.efi只支持win8/8.1的32位系统,不支持XP、2003、vista\win7\dos,所以指向其他BCD启动不起,完全没有意义的话题。

点评

单BCD指向32位和64位两个WIM文件和用两个BCD文件分别指向有什么区别?  详情 回复 发表于 2016-5-8 19:02
回复

使用道具 举报

15#
发表于 2015-6-5 08:50:24 | 只看该作者
原来如此,忘记了
也就是说即使它引导了也是毫无意义的
感谢提醒

点评

单BCD指向32位和64位两个WIM文件和用两个BCD文件分别指向有什么区别?  详情 回复 发表于 2016-5-8 19:03
回复

使用道具 举报

16#
发表于 2016-5-8 19:03:22 | 只看该作者
lbw2007 发表于 2015-6-5 08:50
原来如此,忘记了
也就是说即使它引导了也是毫无意义的
感谢提醒

单BCD指向32位和64位两个WIM文件和用两个BCD文件分别指向有什么区别?

点评

实际功能上没有区别,只是进行技术上的实现。 优点是可以实现跨分区、跨设备的系统引导  详情 回复 发表于 2016-5-10 12:51
bootia32.efi是EFI的32位启动,只能启动32位的系统,也就是32位WIN8以上系统的WIM。“单BCD指向32位和64位两个WIM文件”,没有意义。  详情 回复 发表于 2016-5-9 19:30
回复

使用道具 举报

17#
发表于 2016-5-9 19:30:42 | 只看该作者
lsc1117 发表于 2016-5-8 19:03
单BCD指向32位和64位两个WIM文件和用两个BCD文件分别指向有什么区别?

bootia32.efi是EFI的32位启动,只能启动32位的系统,也就是32位WIN8以上系统的WIM。“单BCD指向32位和64位两个WIM文件”,没有意义。
回复

使用道具 举报

18#
发表于 2016-5-10 12:51:34 | 只看该作者
lsc1117 发表于 2016-5-8 19:03
单BCD指向32位和64位两个WIM文件和用两个BCD文件分别指向有什么区别?

实际功能上没有区别,只是进行技术上的实现。
优点是可以实现跨分区、跨设备的系统引导
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-1 13:18

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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