无忧启动论坛

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

[求助] grub4efi下如果获取硬盘数量与类型是MBR还是GPT?

[复制链接]
跳转到指定楼层
1#
发表于 9 小时前 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
G4D下用*0x475&0xff获取硬盘数量,G4E下为0,不知道G4E下应该如何获取硬盘数量与分区格式是MBR还是GPT,请高手指点!
2#
发表于 9 小时前 | 只看该作者
如果?
回复

使用道具 举报

3#
发表于 8 小时前 | 只看该作者
建议gpt
回复

使用道具 举报

4#
发表于 8 小时前 | 只看该作者
学习
回复

使用道具 举报

5#
 楼主| 发表于 4 小时前 | 只看该作者
本帖最后由 mygamexxx 于 2024-11-5 13:08 编辑

现在没办法用下面方式解决

##计算物理硬盘数,识别分区类型
##0x475的低2字节保存的是物理硬盘数(BIOS),所以要去掉高2字节
##set /a hdn=*0x475&0xff
geometry (hd-1) | set hd=
set pt=MBR
checkrange 0xEE parttype (hd-1,0) && set pt=GPT
set /a hdn=%hd:~9,1%+1

setmenu --string=9=5=0xff00ff="硬盘数量: %hdn%,分区类型:%pt%,启动方式:EFI_x%@uefi%"
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-5 17:30

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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