无忧启动论坛

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

[求助] 单硬盘双UEFI分区,有人玩过吗?

[复制链接]
跳转到指定楼层
1#
发表于 2023-7-27 12:14:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
第1个EFI分区给永远的恶霸M$,它会在安装的时候自动霸占的。第2个EFI分区自己玩,不过ventoy、grub2还是xorboot,玩儿。
2#
发表于 2023-7-27 12:56:40 | 只看该作者
1个EFI分区多引导不行吗

点评

1个EFI分区,在主板BIOS里面,只能看到1个。 如果是两个EFI分区,主板BIOS里面,可以看到2个。 这样,如果windows崩溃了,甚至是BCD被破坏了,在BIOS里,可以选择第2个EFI启动。  详情 回复 发表于 2023-7-27 17:51
回复

使用道具 举报

3#
发表于 2023-7-27 14:18:55 | 只看该作者
不知道说的对不对 uefi我理解 就是那个.efi文件。
你几个分区 本质上还是设置那个.efi文件。 无论是主板本身就能设置 还是通过bootice 这些工具设置、
回复

使用道具 举报

4#
发表于 2023-7-27 14:40:30 | 只看该作者
win7的efi启动不可以改变默认路径,于是乎用第三方主引导,就必须给它有个efi分区;别的win系统,都可以修改为各自的目录来启动。当然你弄十个efi分区也可以,只要你认为有意义即可。
回复

使用道具 举报

5#
发表于 2023-7-27 14:57:50 | 只看该作者
本帖最后由 liangzr1976 于 2023-7-27 15:40 编辑

关键不是EFI分区有几个,而是主分区且激活的分区,单硬盘只能有一个,不是MS分区表引导程序、也不是grub引导程序的问题,应该是BIOS的legacy及UEFI引导程序必须如此的问题,特别是UEFI

其实姿势有点乱,
大多数说UEFI分区是 主分区且激活的分区
但,优启时代的 双启动 制作工具,又有数据分区 激活的参数。晕,没搞懂


刚才又上机用 QEMU启动测试器验证过了,
用diskgen直接改激活分区,不管NTFS数据分区、还是efi分区激活,都能启动efi

点评

是的,个人喜欢MBR方式  发表于 2023-7-27 18:57
要激活的,是MBR方式。  详情 回复 发表于 2023-7-27 17:50
回复

使用道具 举报

6#
 楼主| 发表于 2023-7-27 17:50:04 | 只看该作者
liangzr1976 发表于 2023-7-27 14:57
关键不是EFI分区有几个,而是主分区且激活的分区,单硬盘只能有一个,不是MS分区表引导程序、也不是grub引 ...

要激活的,是MBR方式。
回复

使用道具 举报

7#
 楼主| 发表于 2023-7-27 17:51:20 | 只看该作者
2012fengxi 发表于 2023-7-27 12:56
1个EFI分区多引导不行吗

1个EFI分区,在主板BIOS里面,只能看到1个。
如果是两个EFI分区,主板BIOS里面,可以看到2个。
这样,如果windows崩溃了,甚至是BCD被破坏了,在BIOS里,可以选择第2个EFI启动。

点评

多谢各位老大指导  详情 回复 发表于 2023-7-27 18:55
回复

使用道具 举报

8#
发表于 2023-7-27 17:57:53 来自手机 | 只看该作者
搞十个文件夹比十个分区强,加序列而已

点评

如果存放10个文件夹的分区或系统崩溃了,一个也用不上。  详情 回复 发表于 2023-7-27 17:59
回复

使用道具 举报

9#
 楼主| 发表于 2023-7-27 17:59:58 | 只看该作者
szwp 发表于 2023-7-27 17:57
搞十个文件夹比十个分区强,加序列而已

如果存放10个文件夹的分区或系统崩溃了,一个也用不上。

点评

分区表崩了,分区最多也没用  详情 回复 发表于 2023-7-27 20:13
uefi启动,就是一个启动分区里的efi,有什么崩不崩的?不行了,考一个回去就是了,esp重新格式化都行。  详情 回复 发表于 2023-7-27 18:32
回复

使用道具 举报

10#
发表于 2023-7-27 18:32:49 | 只看该作者
pda8888 发表于 2023-7-27 17:59
如果存放10个文件夹的分区或系统崩溃了,一个也用不上。

uefi启动,就是一个启动分区里的efi,有什么崩不崩的?不行了,考一个回去就是了,esp重新格式化都行。
回复

使用道具 举报

11#
发表于 2023-7-27 18:54:15 | 只看该作者
分n个fat32分区 在分区里面放 上EFI文件夹  试试
回复

使用道具 举报

12#
发表于 2023-7-27 18:55:38 | 只看该作者
pda8888 发表于 2023-7-27 17:51
1个EFI分区,在主板BIOS里面,只能看到1个。
如果是两个EFI分区,主板BIOS里面,可以看到2个。
这样, ...

多谢各位老大指导
回复

使用道具 举报

13#
发表于 2023-7-27 20:13:33 来自手机 | 只看该作者
pda8888 发表于 2023-7-27 17:59
如果存放10个文件夹的分区或系统崩溃了,一个也用不上。

分区表崩了,分区最多也没用
回复

使用道具 举报

14#
发表于 2023-7-27 20:35:03 | 只看该作者
我感觉你没把EFI的启动分区搞明白,还停留在BIOS年代那种跟着系统走的模式
回复

使用道具 举报

15#
发表于 2023-8-18 14:18:06 | 只看该作者
主板支持efi shell 的话就能任意个efi 分区
startup 脚本里指定分区启动即可

点评

做个nsh菜单更方便些  详情 回复 发表于 2023-8-25 08:14
回复

使用道具 举报

16#
发表于 2023-8-25 08:14:40 | 只看该作者
bearxu 发表于 2023-8-18 14:18
主板支持efi shell 的话就能任意个efi 分区
startup 脚本里指定分区启动即可

做个nsh菜单更方便些
回复

使用道具 举报

17#
发表于 2023-8-27 01:28:44 | 只看该作者
本帖最后由 dayeye 于 2023-8-27 21:18 编辑

参考品牌机的隐藏分区。比如联想的一键备份的隐藏分区,其中恢复分区文件系统类型是Lenovo boot partition;其他电脑恢复分区文件系统类型可能是Microsoft recovery partition。Lenovo boot partition或者Microsoft recovery partition这2种分区与EFI分区作用相当。启动时需要设置一个专用键指向该分区bootmgr文件。
品牌机好做,利用恢复键和恢复分区就好。组装机麻烦一些,刷主板bios增加启动键。




回复

使用道具 举报

18#
发表于 2023-8-27 02:10:00 | 只看该作者
多买几个电脑,一个电脑对于一个功能,解决所有问题。还不怕崩
回复

使用道具 举报

19#
发表于 2023-8-28 23:32:34 | 只看该作者
本帖最后由 dayeye 于 2023-8-28 23:44 编辑

感谢pda8888的帖子,给一直束缚于windows系统的族群们打开了想象。  一个硬盘可以有很多并列存在的引导分区。不是只有ESP(EFI system partition),更不是只有一个ESP。

给自己GPT格式的硬盘末尾分出1G,建了第2个ESP(EFI system partition),拷贝一个PE系统的ISO镜像内文件到此分区。重启时bios中多了一个windows boot manager启动项。成功启动到PE桌面。
用DiskGenius更改分区参数,EFI system partition先改为Lenovo boot partition重启,再改为Microsoft recovery partition,重新启动,都成功启动到PE桌面。
此3种引导分区类型GUID不同。在Lenovo boot partition和Microsoft recovery partition时,不能给分区指派盘符。分区格式化为fat16,fat32,NTFS时均能正常启动。分区都可设置为隐藏和只读。

在DiskGenius更改硬盘分区参数页面,还可看到如BIOS boot partition、Sony boot partition、Solaris root partition、Mac OS X Apple TV recovery partition、Mac OS X Apple boot partition、Linux Root partition、FreeBSD boot partition等,应该是针对不同操作系统或其他品牌机的启动或恢复分区。其作用与EFI系统分区相当。希望有人继续尝试。

对GPT格式的硬盘,不知道EFI system partition改为BIOS boot partition格式是一个什么效果?看起来一个GTP硬盘,可以同时有EFI system partition和BIOS boot partition,改天再试试看吧。

点评

这个尝试很牛逼啊!我是没想到呢。  详情 回复 发表于 2023-8-30 15:27
您是懂我的,谢谢。 双EFI的意义在于,windows无论如何蓝屏,甚至系统损毁。我都可以利用第2个efi里面事先放好的PE进行处理,或重装,或克隆,而且,可以在支持UEFI的BIOS里面看到第2个efi分区的启动项,这是最神奇  详情 回复 发表于 2023-8-29 21:05
回复

使用道具 举报

20#
发表于 2023-8-29 14:31:41 | 只看该作者
dayeye 发表于 2023-8-28 23:32
感谢pda8888的帖子,给一直束缚于windows系统的族群们打开了想象。  一个硬盘可以有很多并列存在的引导分区 ...

Lenovo boot partition
Microsoft recovery partition
BIOS boot partition
Sony boot partition
根据DiskGenius分区属性看,上面几个只是比EFI system partition多了H属性(自动添加的),所以一般情况下都是隐藏分区,不能添加盘符。几个作用相同,在主板对应启动选项里是UEFI OS+(硬盘名称)。
EFI system partition在主板上对应的启动选项是windows boot manager。

回复

使用道具 举报

21#
发表于 2023-8-29 14:56:10 | 只看该作者
dayeye 发表于 2023-8-29 14:31
Lenovo boot partition
Microsoft recovery partition
BIOS boot partition

学习补充关于BIOS boot partition
引用自 骏马金龙 - 博客园

用它来引导基于legacy bios但启动设备上却包含GPT格式分区表时的操作系统。这种结构有时候被称为BIOS/GPT启动,也就是bios MBR和gpt混用的模式。

bios boot分区的大小非常小,可以小到只有31kB(由于第一个扇区是mbr,所以bios boot的内容从第2扇区到第63扇区),但是由于未来boot loader可能会扩展,所以建议bios boot分区设置为1M大小,而且很多磁盘分区工具都使用1MB分区对齐策略,这样MBR到第一个分区之间会保留一些空闲空间。
回复

使用道具 举报

22#
 楼主| 发表于 2023-8-29 21:05:59 | 只看该作者
dayeye 发表于 2023-8-28 23:32
感谢pda8888的帖子,给一直束缚于windows系统的族群们打开了想象。  一个硬盘可以有很多并列存在的引导分区 ...

您是懂我的,谢谢。
双EFI的意义在于,windows无论如何蓝屏,甚至系统损毁。我都可以利用第2个efi里面事先放好的PE进行处理,或重装,或克隆,而且,可以在支持UEFI的BIOS里面看到第2个efi分区的启动项,这是最神奇的事情。
没有这个第2efi,遇到windows系统崩溃,只有找可启动U盘来自救。
这就是它的妙处。
回复

使用道具 举报

23#
发表于 2023-8-29 22:59:07 | 只看该作者
崩了进pe修复一下就行了啊

点评

U盘上的PE吗?那得准备一个U盘吧。  详情 回复 发表于 2023-8-30 15:12
回复

使用道具 举报

24#
发表于 2023-8-29 23:54:46 | 只看该作者
本帖最后由 minchengan 于 2023-8-29 23:58 编辑

其实分区表崩了,有时可以尝试用diskgen恢复分区表。可能楼主想说的是ESP分区坏了的情况吧。但各种操作系统都有修复引导的方法,PE里修复win的引导就不用说了,bootice可以修复grub4dos,linux可以用livecd引导后重建引导,macOS也有引导的ISO文件(我的黑苹果用过,没有条件测试白苹果),最后就是可以将唯一的ESP分区里的文件打包备份。两个或多个ESP分区,好玩的应该是可以尝试增加一些.efi文件而第一个ESP分区里不太乱或其他玩法吧

点评

你说这些修复方法,在无法进入系统的时候,都得另备U盘来做吧? 把U备启动的功能,放到第个EFI分区里面,就不用另备U盘了。  详情 回复 发表于 2023-8-30 15:14
回复

使用道具 举报

25#
 楼主| 发表于 2023-8-30 15:12:36 | 只看该作者
reuk 发表于 2023-8-29 22:59
崩了进pe修复一下就行了啊

U盘上的PE吗?那得准备一个U盘吧。
回复

使用道具 举报

26#
 楼主| 发表于 2023-8-30 15:14:00 | 只看该作者
本帖最后由 pda8888 于 2023-8-30 15:24 编辑
minchengan 发表于 2023-8-29 23:54
其实分区表崩了,有时可以尝试用diskgen恢复分区表。可能楼主想说的是ESP分区坏了的情况吧。但各种操作系统 ...

你说这些修复方法,在无法进入系统的时候,都得另备U盘来做吧?
把U盘启动的功能,放到第2个EFI分区里面,就不用另备U盘了。
回复

使用道具 举报

27#
 楼主| 发表于 2023-8-30 15:27:11 | 只看该作者
dayeye 发表于 2023-8-28 23:32
感谢pda8888的帖子,给一直束缚于windows系统的族群们打开了想象。  一个硬盘可以有很多并列存在的引导分区 ...
此3种引导分区类型GUID不同。在Lenovo boot partition和Microsoft recovery partition时,不能给分区指派盘符。分区格式化为fat16,fat32,NTFS时均能正常启动。分区都可设置为隐藏和只读。

这个尝试很牛逼啊!我是没想到呢。
回复

使用道具 举报

28#
发表于 2023-11-22 22:55:16 | 只看该作者
在用双efi 引导双系统,就想搞明白原理 此贴很热闹
回复

使用道具 举报

29#
发表于 2023-12-13 16:40:40 | 只看该作者
感谢分享
回复

使用道具 举报

30#
发表于 2024-3-26 08:05:59 | 只看该作者
学习了 谢谢!!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-27 10:56

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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