无忧启动论坛

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

GPT 格式的磁盘,也可以MBR启动

  [复制链接]
跳转到指定楼层
1#
发表于 2025-8-1 12:47:11 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 guies 于 2025-8-1 12:52 编辑

我以前就发现了,这是个黑群辉的引导盘,
以下图可以发现它是GPT的格式,
但它同时又可以MBR 和 UEFI 启动。
因为我的理解就是 GPT格式是无法MBR启动的。
因为我的启动U盘为了能MBR和UEFI双启动,
都是 MBR + FAT16(ESP) + NTFS(资料),
如果用 GPT 格式的话,只能 UEFI 启动。





44#
发表于 4 天前 | 只看该作者
之前曾做过同样的操作,成功启动。
回复

使用道具 举报

43#
发表于 6 天前 | 只看该作者
hilsonma 发表于 2025-8-4 09:27
GPT磁盘没有激活分区的概念,所以不能用跳转激活分区的NT6/NT5这类的MBR,现在我知道可以用的有UMBR和grl ...

谢谢耐心解答,辛苦。
回复

使用道具 举报

42#
发表于 6 天前 | 只看该作者
lbw2007 发表于 2025-8-1 13:41
这是一个老生常谈的问题,而且你的描述严重错误。MBR是磁盘分区表格式而不是启动方式。BIOS的Legacy Boot才 ...

確實如此。
回复

使用道具 举报

41#
发表于 6 天前 | 只看该作者
本帖最后由 hilsonma 于 2025-8-6 23:33 编辑
jlshnlhj 发表于 2025-8-3 20:17
GPT磁盘的启动MBR有了,支持bios-legacy启动,还需激活分区,请介绍一下该怎样处理,谢谢!

GPT磁盘没有激活分区的概念,所以不能用跳转激活分区的NT6/NT5这类的MBR,现在我知道可以用的有UMBR和grldr_gpt_boot.bin这两种,论坛里也有相关贴子,可以用测试盘练习测试。

安装g4d到gpt硬盘
http://bbs.wuyou.net/forum.php?m ... 0920&fromuid=586362

umbr 测试
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=374547


以上都是安装启动代码到LBA0,然后由启动代码跳转到指定扇区,引导该扇区开始的传统MBR代码进入下一步引导
如grldr_gpt_boot.bin默认是跳转到LBA34的grldr.mbr,再由grldr.mbr搜索各分区根目录的grldr来实现g4d的引导
UMBR也是实现类似的跳转,可以适配wee引导等。

所以,这类安装有两步,一步是装LBA0,另一步是在指定扇区位置装适配的引导代码如grldr.mbr或wee等。
第二步也可以是直接适配常规分区中的引导文件,只需确定其所在扇区位置即可,只是常规分区中的文件容易被误删除覆盖.

附件是一个批处理,下载解压后运行其中的批处理就可以让GPT磁盘具备legacy启动。
安装G4D启动代码到GPT磁盘.7z (46.07 KB, 下载次数: 0)

点评

谢谢耐心解答,辛苦。  详情 回复 发表于 6 天前

评分

参与人数 1无忧币 +5 收起 理由
jlshnlhj + 5

查看全部评分

回复

使用道具 举报

40#
发表于 7 天前 | 只看该作者
本帖最后由 jlshnlhj 于 2025-8-3 20:18 编辑
hilsonma 发表于 2025-8-3 08:50
使用bootice之类工具看一下这个磁盘的第一个扇区的内容可能就能了解真相。

GPT格式的磁盘,第一个扇区为 ...

GPT磁盘的启动MBR有了,支持bios-legacy启动,还需激活分区,请介绍一下该怎样处理,谢谢!

点评

GPT磁盘没有激活分区的概念,所以不能用跳转激活分区的NT6/NT5这类的MBR,现在我知道可以用的有UMBR和grldr_gpt_boot.bin这两种,论坛里也有相关贴子,可以用测试盘练习测试。 安装g4d到gpt硬盘 http://bbs.wuyo  详情 回复 发表于 6 天前
回复

使用道具 举报

39#
发表于 7 天前 | 只看该作者
有点没看懂
回复

使用道具 举报

38#
发表于 7 天前 | 只看该作者
感谢分享!
回复

使用道具 举报

37#
发表于 7 天前 | 只看该作者
@hilsonma 好的,感谢您的解答!!!
回复

使用道具 举报

36#
发表于 7 天前 | 只看该作者
好软件
回复

使用道具 举报

35#
发表于 7 天前 | 只看该作者
学习了!
回复

使用道具 举报

34#
发表于 7 天前 | 只看该作者
我电脑BIOS启动,硬盘都是MBR格式的,想上大硬盘咋整?换UEFI启动,MBR格式硬盘还能识别吗?

点评

能识别  发表于 7 天前
回复

使用道具 举报

33#
发表于 7 天前 | 只看该作者
本帖最后由 hilsonma 于 2025-8-3 09:05 编辑

使用bootice之类工具看一下这个磁盘的第一个扇区的内容可能就能了解真相。

GPT格式的磁盘,第一个扇区为保护性MBR,除了一条分区项表明是GPT磁盘和一个结束标志外,这个扇区的其余都是空白。如果在这个扇区的开头440字节放入合适的启动代码,就可以成为MBR启动盘了,也就是传统启动盘,legacy启动盘。

所以,只要查看到这个gpt磁盘的第一个扇区的前面内容不是空白的,就有可能是被制作成了mbr启动盘,兼容legacy启动。


这是纯粹的GPT磁盘


这是做了MBR启动的GPT磁盘

图中画线部分是保护性分区表项,表明这个磁盘是GPT磁盘(分区类型EE,分区范围1-FFFFFFFF)

点评

GPT磁盘的启动MBR有了,支持legacy启动,还需激活分区,请介绍一下该怎样处理,谢谢!  详情 回复 发表于 7 天前
回复

使用道具 举报

32#
发表于 2025-8-2 19:24:27 | 只看该作者
学习一下,不太懂这方面
回复

使用道具 举报

31#
发表于 2025-8-2 17:44:14 | 只看该作者
感谢楼主的好物分享!
回复

使用道具 举报

30#
发表于 2025-8-2 16:28:23 | 只看该作者
这是什么情况
回复

使用道具 举报

29#
发表于 2025-8-2 14:00:17 | 只看该作者
学习一下
回复

使用道具 举报

28#
发表于 2025-8-2 12:28:22 | 只看该作者
进来学习了
回复

使用道具 举报

27#
发表于 2025-8-2 10:03:08 | 只看该作者
进来学习一下
回复

使用道具 举报

26#
发表于 2025-8-2 09:52:38 | 只看该作者
学习一下,安装系统,分区格式和启动是有关联性
回复

使用道具 举报

25#
发表于 2025-8-2 09:32:07 | 只看该作者
来学习,加深对GPT   MBR 的理解
回复

使用道具 举报

24#
发表于 2025-8-1 21:04:27 | 只看该作者
谢谢分享
回复

使用道具 举报

23#
发表于 2025-8-1 20:55:44 | 只看该作者
这样
回复

使用道具 举报

22#
发表于 2025-8-1 20:26:44 | 只看该作者
本帖最后由 chen463 于 2025-8-4 09:29 编辑
guies 发表于 2025-8-1 17:24
VENTOY 是MBR,而MBR要雙啟本來就很簡單。

您得选GPT格式呀!

您使用MBR格式也是可以双启,为何硬要使用GPT格式有人把前面起始扇区号往后设定2048做一个空档,我没测试过,大家可参考。

2025-08-01_2.png (388.6 KB, 下载次数: 0)

2025-08-01_2.png

2025-08-01_1.png (70.31 KB, 下载次数: 0)

2025-08-01_1.png

2025-08-01_3.png (169.37 KB, 下载次数: 0)

2025-08-01_3.png

2025-08-01_4.png (311.98 KB, 下载次数: 0)

2025-08-01_4.png
回复

使用道具 举报

21#
发表于 2025-8-1 19:03:37 | 只看该作者
多谢,学习了
回复

使用道具 举报

20#
发表于 2025-8-1 17:57:38 | 只看该作者
我不太懂,看百度AI说:
MBR与GPT分区表的主要异同点‌:
‌相同点‌:
核心功能:均用于定义磁盘分区结构,记录分区起始/结束位置、文件系统类型等基础信息‌
引导作用:均包含引导相关数据(MBR含主引导代码,GPT含保护性MBR用于BIOS兼容)‌

‌不同点‌:
‌分区表结构‌:
MBR:仅占用磁盘第一个扇区(512字节),分区表限制为4个主分区(需扩展分区实现更多逻辑分区)‌
GPT:采用主备双分区表设计,主分区表位于第二扇区,备份分区表位于磁盘末尾,支持最多128个主分区‌

省略号省略号

兼容性‌:
MBR:兼容所有BIOS系统和传统操作系统‌
GPT:需UEFI支持,旧系统可能无法识别(但含保护性MBR提高兼容性)‌

‌标识方式‌:
MBR:使用柱面/磁头/扇区(CHS)和逻辑块寻址(LBA)‌
GPT:每个分区分配全局唯一标识符(GUID)‌
=========================================

豆包AI:
”GPT:需UEFI支持,旧系统可能无法识别(但含保护性MBR提高兼容性)‌“这句话描述的是:

GPT(GUID 分区表)的一个重要特性:
GPT 分区表本身需要主板的 UEFI 固件支持才能正常工作,一些使用传统 BIOS 的旧系统可能无法直接识别 GPT 分区表。
不过,为了提高兼容性,GPT 分区表通常会包含一个保护性 MBR(主引导记录)。

这个保护性 MBR 的作用是:
防止不支持 GPT 的磁盘工具误操作 GPT 磁盘
让传统 BIOS 系统能 "看到" 这个磁盘,虽然可能无法正确识别其中的分区结构
避免一些旧系统将 GPT 磁盘误认为未分区的空磁盘
这种设计平衡了新分区格式的功能优势和对旧系统的向下兼容性,是 GPT 分区表得以广泛应用的重要原因之一。
回复

使用道具 举报

19#
发表于 2025-8-1 17:25:33 | 只看该作者
进来学习一下
回复

使用道具 举报

18#
 楼主| 发表于 2025-8-1 17:24:22 | 只看该作者
chen463 发表于 2025-8-1 16:50
您懂得分区表结构,就可以自由运用Legacy BIOS和GPT-EFI双启,现今的VENTOY就是例子,找分区表空档写入MBR ...


VENTOY 是MBR,而MBR要雙啟本來就很簡單。


点评

您得选GPT格式呀!  详情 回复 发表于 2025-8-1 20:26
回复

使用道具 举报

17#
发表于 2025-8-1 17:07:49 来自手机 | 只看该作者
本就可以启动啊
回复

使用道具 举报

16#
发表于 2025-8-1 16:59:14 | 只看该作者
学习
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-8-10 00:41

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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