无忧启动论坛

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

[原创] MBR硬盘上实现BIOS+UEFI双模式启动NT 6.X,更新win8.1情况

    [复制链接]
跳转到指定楼层
1#
发表于 2013-4-16 23:01:06 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 fujianabc 于 2013-6-30 18:10 编辑

之前我在好几个帖子中提到过MBR+UEFI方式启动普通win7/win8,现在总结一下,主要分以下两个方面:

一、为已有的mbr+bios启动的nt 6.x添加UEFI启动
二、MBR硬盘下安装bios+uefi双模式启动的nt 6.x

以下教程适用于64位vista/win7/win8,以及32位win8 (32位win8必须是要求主板是32位UEFI)

一、为已有的mbr+bios启动的NT 6.x添加UEFI启动

如果你现在已有MBR+BIOS方式启动的vista/win7/win8,并且主板支持uefi启动的话,可以直接添加UEFI启动,而不需要转换成GPT分区,也不用重装系统。分两种情况
1、如果你的boot文件夹和windows文件夹在同一个分区,请调整分区,另外创建一个1G一下容量的FAT16/32主分区,并激活之,假设此分区盘盘符为d:,然后用win8的bcdboot添加启动文件
  1. bcdboot c:\windows /f all /s d: /l zh-cn
复制代码
2、如果你使用了win7/win8默认方式安装,则boot文件夹会在独立的一个激活的ntfs分区中,先用diskgenius或者其他第三方工具把此分区格式化成FAT16/32格式(windows自带工具会拒绝格式化此分区),并分配盘符,假设为d:,再用win8的bcdboot执行前面提到的命令。


二、在MBR硬盘上安装UEFI+bios双模式启动的系统

在winpe下分两个分区,一个FAT分区,建议1G容量,并激活之;一个ntfs分区容量大于10G。然后用
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=143569
或者其他imagex解压方式安装系统,其中ntfs分区为系统所在分区,FAT分区为启动文件所在分区。然后用bios模式启动完成正常安装过程(win 8.1支持直接在MBR硬盘上以UEFI启动完成安装,而不再需要bios),等系统安装完毕之后,进入系统,用win8的bcdboot执行前面的命令(依旧假设FAT分区盘符为d:)。

以上两种情况完成后bios模式能直接正常启动系统,uefi启动一般也能自动执行激活主分区中的\efi\boot\bootx64.efi或者EFI\Microsoft\Boot\bootmgfw.efi来启动windows。

如果主板没能自动执行,还需要在主板的文件启动(boot from file)中手动选择那个FAT分区中的EFI\Microsoft\Boot\bootmgfw.efi作为启动文件,来添加到启动项中。

如果主板既不能自动执行所提到的efi文件,又没有提供手动选择efi文件启动的功能,则需要用win8的启动光盘进入uefi启动的winpe中,然后再执行上面所提到的bcdboot命令,这样bcdboot会自动为主板设置中添加EFI\Microsoft\Boot\bootmgfw.efi启动项


注意:mbr+uefi方式启动后,win7的bcdedit会无法识别bcd文件,可以用win8的bcdedit代替
最新试了一下win8.1,利用imagex解压install.wim到mbr硬盘,bcdboot生成启动菜单。win8.1可以直接在MBR硬盘上以UEFI启动完成安装,而不再需要bios启动完成安装(win7/win8在mbr硬盘上必须bios方式完成安装,否则报错)

评分

参与人数 9无忧币 +45 收起 理由
cjsoscjsos + 5 很给力!
2011cwj6958 + 5 很给力!
2011hjcjie + 5 很给力!
yjd + 5 很给力!
peterpanheaven + 5 赞一个!
hero8000 + 5 赞一个!
zds1210 + 5 很给力!
2013hkwwcl + 5 多谢分享教程!
糊涂 + 5 很给力!感谢老师分享

查看全部评分

2#
 楼主| 发表于 2013-4-16 23:12:37 | 显示全部楼层
myBOOT 发表于 2013-4-16 23:09
看样子只有MBR方式能兼容UEFI,反而GPT下的UEFI无法兼容MBR。

目前情况下,除非你要使用大于2TB的硬盘,否则没必要用GPT
回复

使用道具 举报

3#
 楼主| 发表于 2013-4-16 23:46:21 | 显示全部楼层
2013hkwwcl 发表于 2013-4-16 23:38
执行bcdboot后bootmgrfw.efi应该自动已经设置进fwbootmgr了吧,我的主板没有从文件启动项呢

从我的测试情况来看,bcdboot不会自动修改主板里面的设置的,必须要到主板里面设一下才行。

没有文件启动项的话,要看主板能否自动执行mbr硬盘上激活主分区中的efi\boot\bootx64.efi文件了
回复

使用道具 举报

4#
 楼主| 发表于 2013-4-17 00:47:23 | 显示全部楼层
2013hkwwcl 发表于 2013-4-16 23:53
UEFI启动应该完全无视激活标志,我自己在GPT硬盘下是一个bcdboot完全解决所有问题,MBR没仔细测试,只测 ...

又重新试了一下,在bios启动的windows中执行bcdboot,不会更改nvram (或是{fwbootmgr}),在uefi启动的windows中执行bcdboot,则会在nvram中添加bootmgfw.efi项。

至于不同名字,bootmgfw.efi是这个启动文件自身的名字,而bootx64.efi则可以是任意其他文件改名而来的
回复

使用道具 举报

5#
 楼主| 发表于 2013-4-17 14:35:32 | 显示全部楼层
2013hkwwcl 发表于 2013-4-17 11:28
BIOS启动的话没有NVRAM的定义,没法改,在win里bootx64.efi是bootmgfw.efi改名的,根据MSDN文档里的说法, ...

给个文档链接,有空我也去看看
回复

使用道具 举报

6#
 楼主| 发表于 2013-4-18 19:28:26 | 显示全部楼层
hhh333 发表于 2013-4-18 19:20
UEFI最讨厌的地方就是不认NTFS,如果文件放在NTFS上就没戏,因此,要让现有的MBR系统支持UEFI必须再弄一个F ...

苹果的EFI则直接在主板上集成了HFS驱动,这样ESP分区可以不用FAT而用HFS了
回复

使用道具 举报

7#
 楼主| 发表于 2013-4-20 23:16:48 | 显示全部楼层
xiyun0769 发表于 2013-4-20 22:37
请问MBR下装好的VHd系统能不能uefi启动(笔记本BIOS貌似只有U盘有uefi boot,硬盘前面没有uefi。。。。。。 ...

可以的,但需要64位win8
回复

使用道具 举报

8#
 楼主| 发表于 2013-5-4 16:26:04 | 显示全部楼层
2011梦醒右手边 发表于 2013-5-4 16:12
楼主按你的步骤出问题了,把那个fat32分区激活后就进不去系统了。提示为:
boot0:done
boot0:error

怎么有boot0?是不是黑苹果机
回复

使用道具 举报

9#
 楼主| 发表于 2013-6-30 18:00:21 | 显示全部楼层
huanbingchenxi 发表于 2013-6-29 17:53
感谢LZ分享,我这边遇到一个问题,按LZ的方法尝试,MBR分区表下,可以用UEFI启动了,但是传统BIOS模式无法启 ...

这和uefi没什么关系了。估计是你启动扇区或者分区激活的问题,用bootsect重写一下你那个FAT32分区的引导,然后确认一下这个FAT32主分区是否激活了
回复

使用道具 举报

10#
 楼主| 发表于 2013-6-30 18:00:58 | 显示全部楼层
2012testplayer 发表于 2013-6-30 15:10
請教一下F大 是不是GPT硬碟上就無法實現BIOS+UEFI雙模式啟動了? 是不是因為GPT硬碟沒有MBR或PBR這個概念所以 ...


对的,gpt硬盘无法直接bios启动windows(排除GPT/mbr混合分区表的情况)
回复

使用道具 举报

11#
 楼主| 发表于 2013-8-3 18:39:51 | 显示全部楼层
yjd 发表于 2013-8-3 16:05
这个条件是否还需要一个fat32存在?

这个当然需要的,除非你如同之前某帖那样,主板本身就支持ntfs读取。

点评

yjd
明白了多谢!主板支持ntfs读取那应该是把ntfs驱动集成到主板了?  发表于 2013-8-3 19:55
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-23 11:37

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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