无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: chinaren12

[讨论] 纯uefi的bios能否支持mbr启动?

[复制链接]
发表于 2019-9-17 09:51:55 | 显示全部楼层 |阅读模式
昨天碰到一个dell的台式机,成就3670,i3 8代的CPU,客户想要装win7 32位,用MBR启动。结果发现在bios里面设置为兼容模式启动就找不到硬盘。

用gpt分区装win7 64位就可以启动,

然后如果用mbr方式的话,插个优盘启动,再从优盘引导硬盘的系统又可以启动系统,但是不可以直接从机器本身直接引导mbr的系统。

请问各位大师,这个有什么办法可以让uefi的bios引导mbr的硬盘吗?

点评

如果没有内置Legacy启动,只有Externel Legacy Boot,只能用U盘做引导盘启动内置硬盘  发表于 2019-9-17 13:47
发表于 2019-9-17 10:01:59 来自手机 | 显示全部楼层
不要兼容,设置成仅legacy。

点评

仅legacy的话找不到硬盘。按f12只有uefi:Windows boot manager 没有硬盘  详情 回复 发表于 2019-9-17 11:16
回复

使用道具 举报

发表于 2019-9-17 10:27:59 | 显示全部楼层
dism++修复下引导
回复

使用道具 举报

发表于 2019-9-17 11:01:09 来自手机 | 显示全部楼层
有的机器兼容方式确实起不来,甚至还不如仅efi。

点评

问题是仅efi的话,根本就找不到硬盘。  详情 回复 发表于 2019-9-17 11:17
回复

使用道具 举报

 楼主| 发表于 2019-9-17 11:16:51 | 显示全部楼层
窄口牛 发表于 2019-9-17 10:01
不要兼容,设置成仅legacy。

仅legacy的话找不到硬盘。按f12只有uefi:Windows boot manager

没有硬盘
回复

使用道具 举报

 楼主| 发表于 2019-9-17 11:17:17 | 显示全部楼层
窄口牛 发表于 2019-9-17 11:01
有的机器兼容方式确实起不来,甚至还不如仅efi。

问题是仅efi的话,根本就找不到硬盘。
回复

使用道具 举报

发表于 2019-9-17 11:35:32 来自手机 | 显示全部楼层
你说的不对呀,仅legacy却看到efi的引导,仅efi却看不到了?

点评

对,无论你设置什么启动方式,按F12后看到的都是要么是优盘,要么就是UEFI:Windows boot manager。。。 看不到本机硬盘的。  详情 回复 发表于 2019-9-17 12:43
回复

使用道具 举报

发表于 2019-9-17 11:36:30 | 显示全部楼层
做VHD方式的win7-32呢?
回复

使用道具 举报

 楼主| 发表于 2019-9-17 12:43:35 | 显示全部楼层
窄口牛 发表于 2019-9-17 11:35
你说的不对呀,仅legacy却看到efi的引导,仅efi却看不到了?

对,无论你设置什么启动方式,按F12后看到的都是要么是优盘,要么就是UEFI:Windows boot manager。。。

看不到本机硬盘的。
回复

使用道具 举报

发表于 2019-9-17 13:24:07 来自手机 | 显示全部楼层
本帖最后由 窄口牛 于 2019-9-17 13:28 编辑

首先装32只能legacy,如果非要efi就得下载论坛里那个泄露版,因为win的efi必须对应位数。纯legacy,在bios里找设置第一启动,选择硬盘试试。当然硬盘必须mbr分区,激活启动分区,并修复硬盘主引导记录为nt6。
回复

使用道具 举报

发表于 2019-9-17 13:47:58 | 显示全部楼层
如果没有内置Legacy启动,只有Externel Legacy Boot,只能用U盘做引导盘启动内置硬盘

点评

估计只有这一个方法了。  详情 回复 发表于 2019-9-17 18:32
回复

使用道具 举报

发表于 2019-9-17 15:32:59 | 显示全部楼层
别折腾了,很多主板都已经不支持win7了,故意提高门槛 增加消费  ,你懂得,跟当初xp一个套路
回复

使用道具 举报

 楼主| 发表于 2019-9-17 18:32:17 | 显示全部楼层
2010javalet 发表于 2019-9-17 13:47
如果没有内置Legacy启动,只有Externel Legacy Boot,只能用U盘做引导盘启动内置硬盘

估计只有这一个方法了。
回复

使用道具 举报

发表于 2020-1-2 05:21:13 | 显示全部楼层
硬盘阵列模式有没有调呢
回复

使用道具 举报

发表于 2021-3-27 02:30:51 | 显示全部楼层
楼主可以试试这个方法:

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

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


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

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

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

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


回复

使用道具 举报

发表于 2021-3-27 07:04:33 来自手机 | 显示全部楼层
关注
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-3-28 22:43

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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