无忧启动论坛

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

[求助] UEFI BIOS双主板如何双启Win7 ?

[复制链接]
跳转到指定楼层
1#
发表于 2013-6-8 00:44:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
@fujianabc...

配置如下:
1 HD GPT VHD Win7 + data
1 HD MBR Grub4dos + data + RAMXP
1 HD GPT MAC OS + data

注:主板支持UEFI和BIOS双启模式。以上硬盘都小于2TB

因电脑有可能让别人使用,所以我打算使用 MBR HD 做为默认引导磁盘。
title boot ramxp
title boot osx
title boot vhd win7

自己使用则手动按F12去进行UEFI引导开机。

1: RAMXP 直接放在MBR 。 这个没有问题
2: Boot OSX                    使用Clover(UEFI)和MAC变色龙(BIOS)双引导也没问题
3: Boot VHD Win7            使用Win8 PE添加bcdedit ?\Windows /s EE分区 /f ALL UEFI启动没有问题,但用Grub加载bootmgr到BCD时就会出错
按照Win7的引导模式为 Bios - bootmgr + bcd - winload.exe 只要能加载bootmgr和放入正确的BCD应该能正常启动了。我使用Grub 加载bootmgr 去加载 BCD 却出错? 这是为什么?
BCD文件是没有问题的,Boot目录为winload.exe EFI目录为winload.efi            但却卡在BCD这步上。

另有两个疑问:
1: bcdedit 无法修改Firmware 信息,只能删除。   因用CLOVER安装后启动菜单出有一个BOOT MAC OS X 但确没有启动文件路径,无法使用。 想用手动bcdedit修改却无效只可删除去掉启动菜单。
2: 小马PE2013 无法在有GPT磁盘的模式下启动这是为什么,Win7 是支持GPT分区表的,应该能识分磁盘 XP使用2003 disk.sys都能识别。 使用BIOS U盘启动模式。 Win8 32 64都没有问题
2#
发表于 2013-6-8 03:17:24 | 只看该作者
grub下面你的vhd win7所在的硬盘是hd几?
如果不是(hd0)的话,先要用map命令与(hd0)交换盘号

点评

title boot VHD Win7 find --set-root /bootmgr map () (hd0) map (hd0) () map --hook root (hd0,0) chainloader /bootmgr boot 手动去命令行模式看了,磁盘已经交换,但还是不行。 错误: \boot\bcd  详情 回复 发表于 2013-6-8 11:34
回复

使用道具 举报

3#
 楼主| 发表于 2013-6-8 11:34:41 | 只看该作者
fujianabc 发表于 2013-6-8 03:17
grub下面你的vhd win7所在的硬盘是hd几?
如果不是(hd0)的话,先要用map命令与(hd0)交换盘号

title boot VHD Win7
find --set-root /bootmgr
map () (hd0)
map (hd0) ()
map --hook
root (hd0,0)
chainloader /bootmgr
boot

手动去命令行模式看了,磁盘已经交换,但还是不行。
错误:
\boot\bcd
0xc000000e
An error occurred while attempting to read the boot configuration data

Win7 是不是不支持直接从BIOS模式下记动GPT磁盘上的Win7? 没有主引导记录?找不到bootmgr?

PS: 附件为BIOS和EFI的BCD文件

双BCD.zip

9.92 KB, 下载次数: 20, 下载积分: 无忧币 -2

点评

仔细看了你一楼和3楼的描述,原来vhd win7放在GPT硬盘下,那bootmgr当然找不到GPT硬盘下的bcd文件了,windows不支持bios+gpt启动 你还是把vhd win7的硬盘转成mbr,mbr可以同时支持UEFI和bios启动  详情 回复 发表于 2013-6-8 21:37
回复

使用道具 举报

4#
发表于 2013-6-8 11:40:46 | 只看该作者
可以默认设置 引导efi的bootmgr,并设置超时。启动时在bootmgr中,用ESC切换到efi引导菜单,这样比较方便。

点评

你的意思是在bootmgr引导的BCD添加winload.efi 的启动项。可以在启动时手动选择bios(winload.exe)和uefi(winload.efi)模式? 但是现在我无法从BIOS模式启动GPT磁盘上的VHD win7 ,也无法测试这种方法是否能  详情 回复 发表于 2013-6-8 11:58
回复

使用道具 举报

5#
 楼主| 发表于 2013-6-8 11:58:14 | 只看该作者
crosse 发表于 2013-6-8 11:40
可以默认设置 引导efi的bootmgr,并设置超时。启动时在bootmgr中,用ESC切换到efi引导菜单,这样比较方便。

  你的意思是在bootmgr引导的BCD添加winload.efi 的启动项。可以在启动时手动选择bios(winload.exe)和uefi(winload.efi)模式?  

  但是现在我无法从BIOS模式启动GPT磁盘上的VHD win7 ,也无法测试这种方法是否能行。

点评

在ESP中放入windows的efi启动支持文件,VHD可以通过ESP的BCD启动  详情 回复 发表于 2013-6-8 12:01
回复

使用道具 举报

6#
发表于 2013-6-8 12:01:41 | 只看该作者
2013kankan 发表于 2013-6-8 11:58
你的意思是在bootmgr引导的BCD添加winload.efi 的启动项。可以在启动时手动选择bios(winload.exe)和uef ...

在ESP中放入windows的efi启动支持文件,VHD可以通过ESP的BCD启动

点评

我现在想实现的是在ESP分区放入BIOS启动的bootmgr和boot\bcd 和UEFI 启动的EFI\boot\bootx64.efi加EFI\microsoft\boot\bcd 达到双启目的。ESP可以保护BCD和BOOTMGR不被误删除。 VHD Win7 现在可以从UEFI GPT磁盘模  详情 回复 发表于 2013-6-8 12:10
回复

使用道具 举报

7#
 楼主| 发表于 2013-6-8 12:10:38 | 只看该作者
crosse 发表于 2013-6-8 12:01
在ESP中放入windows的efi启动支持文件,VHD可以通过ESP的BCD启动

我现在想实现的是在ESP分区放入BIOS启动的bootmgr和boot\bcd 和UEFI 启动的EFI\boot\bootx64.efi加EFI\microsoft\boot\bcd 达到双启目的。ESP可以保护BCD和BOOTMGR不被误删除。

VHD Win7 现在可以从UEFI GPT磁盘模式下启动,但使用BIOS+MBR则不行。

点评

这样做好像没必要,ESP没什么保护作用。对于经常折腾系统的人,ESP备份是最好的选择。  发表于 2013-6-8 12:24
想知道,你说的bios+MBR不行,是指,引导VHD不行还是,bios的bootmgr起不起来  详情 回复 发表于 2013-6-8 12:16
回复

使用道具 举报

8#
发表于 2013-6-8 12:16:37 | 只看该作者
2013kankan 发表于 2013-6-8 12:10
我现在想实现的是在ESP分区放入BIOS启动的bootmgr和boot\bcd 和UEFI 启动的EFI\boot\bootx64.efi加EFI\mi ...

想知道,你说的bios+MBR不行,是指,引导VHD不行还是,bios的bootmgr起不起来

点评

直接BIOS启动 VHD Win7 这个不行应该是GPT分区表的原故。 整个磁盘为GPT磁盘。 BIOS + MBR 硬盘的上的Grub4dos 跳转 ESP分区 bootmgr + BCD 也不行。  详情 回复 发表于 2013-6-8 12:24
回复

使用道具 举报

9#
 楼主| 发表于 2013-6-8 12:24:39 | 只看该作者
crosse 发表于 2013-6-8 12:16
想知道,你说的bios+MBR不行,是指,引导VHD不行还是,bios的bootmgr起不起来

直接BIOS启动 VHD Win7 这个不行应该是GPT分区表的原故。 整个磁盘为GPT磁盘。
BIOS + MBR 硬盘的上的Grub4dos 跳转 ESP分区 bootmgr + BCD 也不行。
回复

使用道具 举报

10#
发表于 2013-6-8 21:37:40 | 只看该作者
2013kankan 发表于 2013-6-8 11:34
title boot VHD Win7
find --set-root /bootmgr
map () (hd0)

仔细看了你一楼和3楼的描述,原来vhd win7放在GPT硬盘下,那bootmgr当然找不到GPT硬盘下的bcd文件了,windows不支持bios+gpt启动

你还是把vhd win7的硬盘转成mbr,mbr可以同时支持UEFI和bios启动

点评

呵呵,不久前了解UEFI 于是就把磁盘换成GPT,装了Win8,后来不爽换成Win7 其中出现各种问题,也确实了解了不少东西。 试着了解UEFI 和GPT 模式安装系统有何不同。 晚上我又做了些实验,我的目的还是能达到的。  详情 回复 发表于 2013-6-8 23:21
回复

使用道具 举报

11#
发表于 2013-6-8 21:38:52 | 只看该作者
目前,只要硬盘不是超过2TB容量的,一般别用GPT分区
回复

使用道具 举报

12#
 楼主| 发表于 2013-6-8 23:21:29 | 只看该作者
fujianabc 发表于 2013-6-8 21:37
仔细看了你一楼和3楼的描述,原来vhd win7放在GPT硬盘下,那bootmgr当然找不到GPT硬盘下的bcd文件了,win ...

呵呵,不久前了解UEFI 于是就把磁盘换成GPT,装了Win8,后来不爽换成Win7 其中出现各种问题,也确实了解了不少东西。    试着了解UEFI 和GPT 模式安装系统有何不同。

晚上我又做了些实验,我的目的还是能达到的。只要把bootmgr和boot文件放在MBR硬盘上即可启动。
后来又发现在苹果自动创建的GPT/MBR分区表中 其中一个FAT32(用于交换数据) 放入相应文件也可启动。
但是ESP分区不可启动。DG转换 Apple GPT分区表都无法启动。
后来我又偿试手动把DG转换成的GPT分区调整为和苹果一样的GPT/MBR混合分区,这样我就可以随意在一个分区中放入启动文件即可启动。
但我一修改除ESP分区的分区表时,Win7就会无法启动。 UEFI模式也不行……
请问fujianabc大,创建GPT/MBR混合分区表只需要改0扇区的分区表就行了吧?

点评

我没用过GPT/MBR混合分区表,如果你不是为了一个硬盘同时启动苹果/windows的情况下,别用混合分区表,这种分区表很多软件支持都有问题,有些还有bug。 像你这种三个硬盘分开的,vhd win7要同时支持uefi/gpt,直接用  详情 回复 发表于 2013-6-9 01:10
回复

使用道具 举报

13#
发表于 2013-6-9 01:10:03 | 只看该作者
2013kankan 发表于 2013-6-8 23:21
呵呵,不久前了解UEFI 于是就把磁盘换成GPT,装了Win8,后来不爽换成Win7 其中出现各种问题,也确实了解了 ...

我没用过GPT/MBR混合分区表,如果你不是为了一个硬盘同时启动苹果/windows的情况下,别用混合分区表,这种分区表很多软件支持都有问题,有些还有bug。
像你这种三个硬盘分开的,vhd win7要同时支持uefi/gpt,直接用mbr硬盘

点评

目前我的本本,单硬盘GPT,系统有win7、win8、arch、ml、win7-vhd(可ramos).主板支持UEFI、legacy启动。木有问题。  发表于 2013-7-4 13:59
我想了想发现GPT/MBR双启 Win7 应该是可行的,但必须先划分好GPT/MBR分区表然后再进行系统安装。 安装须在BIOS模式下进行,让系统识别为MBR硬盘。 这样即可支持BIOS启动。 如果使用GPT安装后,再手动添加MB  详情 回复 发表于 2013-6-9 11:55
回复

使用道具 举报

14#
 楼主| 发表于 2013-6-9 11:55:10 | 只看该作者
fujianabc 发表于 2013-6-9 01:10
我没用过GPT/MBR混合分区表,如果你不是为了一个硬盘同时启动苹果/windows的情况下,别用混合分区表,这种 ...

我想了想发现GPT/MBR双启 Win7 应该是可行的,但必须先划分好GPT/MBR分区表然后再进行系统安装。  

安装须在BIOS模式下进行,让系统识别为MBR硬盘。 这样即可支持BIOS启动。

如果使用GPT安装后,再手动添加MBR分区表则会系统找不到系统盘。

关键是原放VHD文件的磁盘被重分为MBR分区,从BIOS启动 则会被优先识别为MBR 分区,系统会重新分配磁盘符,所以盘符错误,系统则无法启动。
回复

使用道具 举报

15#
发表于 2013-7-4 11:02:02 | 只看该作者
晕,这么复杂,怎么用啊!GPT没用,我能不能降级成为MBR,已经是预装的Win864bit系统。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-1 04:44

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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