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

[发布] grldr单扇区引导代码

[复制链接]
发表于 6 小时前 | 显示全部楼层 |阅读模式
说明:
这个是无忧论坛 Pauly 发给我的,绝对扇区直接引导 GRLDR 。
有几年了,才想起来给大家一起用用看看..............


方法:
附件中是单扇区GRLDR引导程序,可以安装在MBR,也可以是PBR,或者是其它任何地方。分区表的位置不用填。
有以下几个参数:
0x1A8:8字节,扇区地址,GRLDR存放的起始LBA;
0x1B0:2字节,扇区数,GRLDR文件的总扇区数;
0x1B2:2字节,物理扇区大小,默认0x0200(512);
0x1B4:2字节,一次读取扇区数,默认0x7F(127);




grldr单扇区引导代码.zip (1.5 KB, 下载次数: 35)






评分

参与人数 1无忧币 +5 收起 理由
it323 + 5 赞一个!

查看全部评分

发表于 6 小时前 | 显示全部楼层
多谢楼主了,下载试用啊
回复

使用道具 举报

发表于 6 小时前 | 显示全部楼层
收藏起来用一下,谢谢!
回复

使用道具 举报

发表于 5 小时前 | 显示全部楼层
本帖最后由 hilsonma 于 2026-9-26 14:55 编辑

请教楼主和各位坛友,一次读取扇区数怎么去优化取值


这是继umbr、gpt_or_mbr.bin后又一种通用gpt/mbr实现legacy启动的方法,感谢楼主发布。
这是最直接的grldr引导
就是grldr的体量偏大,对于老分区方案可能分区前的未分配空间放不下。
好在较新的分区方案一般都采用扇区对齐,而且多是2048以上的扇区对齐,这样就放得下。


附件是安装批处理
gpt/mbr磁盘通用
批处理采用分区前隐藏写入glrdr,防止grldr被修改引起位置变化导致启动失败。
因此要求第一分区起始扇区不能小于665,以便装下grldr (批处理有检查并提示)
附件内的grldr是20260528的版本,大小是631扇区,批处理固定从34号扇区开始写grldr。
如果替换grldr要注意其大小是否能放入分区前未分配空间

安装了grldr扇区启动后就可以实现g4d启动了,具体启动配置请使用 menu.lst ,编辑好并放到某分区根目录

安装grldr扇区启动.7z (739.36 KB, 下载次数: 17)
回复

使用道具 举报

发表于 5 小时前 | 显示全部楼层
留印学习,谢谢分享。
回复

使用道具 举报

发表于 5 小时前 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 5 小时前 | 显示全部楼层
大神都老了
回复

使用道具 举报

发表于 3 小时前 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 3 小时前 | 显示全部楼层
支持版主发布grldr单扇区引导代码
回复

使用道具 举报

发表于 3 小时前 来自手机 | 显示全部楼层
应用场景是啥?

点评

1楼有说了,可以MBR,PBR,或其他任意地方,前提是要熟悉扇区启动 它就是一段引导代码,相当于一种MBR或者PBR。 比较接地气的说法是可以用它实现gpt磁盘的legacy启动。 不熟悉运用的可以使用4楼我做的批处理。  详情 回复 发表于 2 小时前
回复

使用道具 举报

发表于 2 小时前 | 显示全部楼层

1楼有说了,可以MBR,PBR,或其他任意地方,前提是要熟悉扇区启动
它就是一段引导代码,相当于一种MBR或者PBR。
比较接地气的说法是可以用它实现gpt磁盘的legacy启动。
不熟悉运用的可以使用4楼我做的批处理。
回复

使用道具 举报

发表于 2 小时前 来自手机 | 显示全部楼层
其实先安装grldr.mbr,再由它寻找grldr,要简单一些。毕竟它的尺寸小,安装代码容易寻找安装空间。

点评

我不熟悉代码,不知道他这段代码内部如何。但从这段代码到grldr,无疑是最直接的,因为这段代码是直接读取grldr所在扇区引导。而grldr.mbr还要通过文件系统找grldr引导。 它的不足之处就是grldr的尺寸大,象你说的  详情 回复 发表于 2 小时前
回复

使用道具 举报

发表于 2 小时前 | 显示全部楼层
本帖最后由 hilsonma 于 2026-9-26 15:28 编辑
2011yaya2007777 发表于 2026-9-26 14:56
其实先安装grldr.mbr,再由它寻找grldr,要简单一些。毕竟它的尺寸小,安装代码容易寻找安装空间。 ...

我不熟悉代码,不知道他这段代码内部如何。但从这段代码到grldr,无疑是最直接的,因为这段代码是直接读取grldr所在扇区引导。而grldr.mbr还要通过文件系统找grldr引导。

它的不足之处就是grldr的尺寸大,象你说的不容易寻找安装空间

通过这段代码,引导某扇区位置的grldr,就相当于grub2的boot.img,引导某扇区位置的core.img,镜像尺寸方面也差不多,在现在的电脑应该没什么问题,如果是以前的古董电脑当然还是当初设计的g4d引导兼容更好。
回复

使用道具 举报

发表于 1 小时前 | 显示全部楼层
谢谢

点评

比如你设计一个安装批处理 ,在mbr写一段引导代码很容易。但是你寻找grldr的安装逻辑扇区,就没有那么容易了。你得厉遍所有分区寻找它,这里涉及各种文件类型的分区。 如果在批处理现安装grldr,虽然不用寻找了,但  详情 回复 发表于 1 小时前
回复

使用道具 举报

发表于 1 小时前 来自手机 | 显示全部楼层
rgfwqx@163.com 发表于 2026-9-26 15:50
谢谢

比如你设计一个安装批处理 ,在mbr写一段引导代码很容易。但是你寻找grldr的安装逻辑扇区,就没有那么容易了。你得厉遍所有分区寻找它,这里涉及各种文件类型的分区。
如果在批处理现安装grldr,虽然不用寻找了,但是你把它安装在哪里?正常安装的话更困难。
如果像你说的那样,要求用户在第一分区前面预留空间,一是要和用户沟通,二是对于一般用户来说,并非易事。好像也没有见过可以这样的格式化工具。
回复

使用道具 举报

发表于 18 分钟前 | 显示全部楼层
感谢楼主 学习了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-26 17:31

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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