无忧启动论坛

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

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

[复制链接]
跳转到指定楼层
1#
发表于 6 小时前 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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#
 楼主| 发表于 6 小时前 | 只看该作者
仅此标记,分享避坑。
回复

使用道具 举报

3#
发表于 5 小时前 | 只看该作者
感谢分享,学习一下
回复

使用道具 举报

4#
发表于 5 小时前 | 只看该作者
谢谢分享
回复

使用道具 举报

5#
发表于 4 小时前 | 只看该作者
谢谢分享
回复

使用道具 举报

6#
发表于 4 小时前 | 只看该作者
感谢分享
回复

使用道具 举报

7#
发表于 4 小时前 | 只看该作者
多谢分享
回复

使用道具 举报

8#
发表于 2 小时前 | 只看该作者
感谢分享
回复

使用道具 举报

9#
发表于 2 小时前 | 只看该作者
谢分享,学习一下
回复

使用道具 举报

10#
发表于 2 小时前 | 只看该作者
支持分享
回复

使用道具 举报

11#
发表于 2 小时前 | 只看该作者
本帖最后由 hilsonma 于 2026-3-10 12:43 编辑

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

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

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2026-3-10 14:15

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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