无忧启动论坛

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

关于 mbr id=ef 以及 gpt bios-boot

[复制链接]
跳转到指定楼层
1#
发表于 昨天 08:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 dos时代菜鸟 于 2026-3-10 08:15 编辑

近日 在给一个 移动硬盘作分区 制作 uefi + bios 双启动时,发现主板 uefi 启动无法识别 mbr 结构的 fat32分区上的 efi 启动。

经过反复考量,终于找到原因,是移动硬盘盒芯片问题,
当硬盘分区结构是 mbr 时,只能通过 bios 传统方式启动移动硬盘,即使硬盘中有符合 uefi 启动的 fat32分区也不行。
而当硬盘分区结构是 GPT 时,只能通过 UEFI 方式启动移动硬盘。

最终解决方案如下:
采用 grub2 作为 双启动代码。
在 mbr 结构上的 Fat32 主引导分区,要想实现uefi+bios 双启动,较保险且兼容的方案是将 该分区的 id 变更成 {EF}。
在 gpt 结构上,要实现能够通过传统 bios 启动,较通用的方案是,在硬盘上创设一个 raw 形式的 bios-boot 分区,用来存放bios 启动扇区的grub2引导代码。



2#
 楼主| 发表于 昨天 08:14 | 只看该作者
仅此标记,分享避坑。
回复

使用道具 举报

3#
发表于 昨天 08:48 | 只看该作者
感谢分享,学习一下
回复

使用道具 举报

4#
发表于 昨天 08:58 | 只看该作者
谢谢分享
回复

使用道具 举报

5#
发表于 昨天 09:18 | 只看该作者
谢谢分享
回复

使用道具 举报

6#
发表于 昨天 09:43 | 只看该作者
感谢分享
回复

使用道具 举报

7#
发表于 昨天 09:48 | 只看该作者
多谢分享
回复

使用道具 举报

8#
发表于 昨天 11:32 | 只看该作者
感谢分享
回复

使用道具 举报

9#
发表于 昨天 11:35 | 只看该作者
谢分享,学习一下
回复

使用道具 举报

10#
发表于 昨天 12:00 | 只看该作者
支持分享
回复

使用道具 举报

11#
发表于 昨天 12:05 | 只看该作者
本帖最后由 hilsonma 于 2026-3-10 12:43 编辑

有没有试过GPT格式,使用yaya的grldr_gpt_boot来实现legacy启动。
这样的双启方案我使用到现在还没有试过不成功。

MBR格式时,FAT32分区的ID改成EF确实对efi启动的兼容性会好些,我以前试过。

点评

gpt分区,在一些老系统上,兼容不好。 所以首先考虑的还是,mbr分区。 gpt 结构,用,bios-boot 分区,可以支持bios启动。  详情 回复 发表于 昨天 15:01
回复

使用道具 举报

12#
 楼主| 发表于 昨天 15:01 来自手机 | 只看该作者
本帖最后由 dos时代菜鸟 于 2026-3-10 15:03 编辑
hilsonma 发表于 2026-3-10 12:05
有没有试过GPT格式,使用yaya的grldr_gpt_boot来实现legacy启动。
这样的双启方案我使用到现在还没有试过 ...

gpt分区,在一些老系统上,兼容不好。
所以首先考虑的还是,mbr分区。

gpt 结构,用,bios-boot 分区,可以支持bios启动。
grldr_gpt_boot 倒是没用过。
回复

使用道具 举报

13#
发表于 昨天 15:34 | 只看该作者
进来学习一下
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2026-3-11 16:13

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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