无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: 不点
打印 上一主题 下一主题

准备基于 fbinst 进行再开发,请各位提供帮助

    [复制链接]
1#
发表于 2013-12-8 20:47:57 | 显示全部楼层
本帖最后由 ggmm888 于 2013-12-8 21:10 编辑

支持不点大侠的工作

实机使用fbinst制做的U盘,在启动电脑时,BIOS设置成USB-zip时,启动成功率要高。
实机使用fbinst制做的U盘不能启动的电脑,往往可以使用三重 MBR的U盘启动电脑。具体原因没有去考查,因不是自己的机子,但这种情况很多,大家应该容易找到这样的机器。我不能提供这样的机器做实验,请愿谅。

还有BIOS设置成USB-HDD时,U盘做成了USB-HDD格式,从U盘启动,但有的机器不读U盘上的grldr,而读取了硬盘上的grldr,有时还找不到U盘。这样的机器,使用fbinst制做的U盘,没有此现像,正确读取fbinst制做的U盘上的grldr

回复

使用道具 举报

2#
发表于 2014-10-29 10:29:32 | 显示全部楼层
只是个参考

三重 mbr 就很不错,优点可以格式化U盘

multimbr使用U盘前面63扇区不够用,是否可以使用前面2048扇区(win7系统硬盘分区时前面就是2048扇区,能于windows操作系统分区相吻合我想兼容会好一些)从2048扇区开始这样U盘又支持4K对齐

就是说multimbr的代码占用U盘前面2048扇区,从2048扇区开始直接在windows下格式化成FAT32格式,不知这样是否兼容会好一些。
三重 mbr 和multimbr都取之长,我想它的兼容会更好一些

回复

使用道具 举报

3#
发表于 2014-10-29 14:03:31 | 显示全部楼层
确实是 BPB 表上的总扇区数的错误使 win7 感到不舒服。

只需修复扇区号为 63 的那个扇区的 BPB 表即可,别的都不用动,这是因为 Windows 只访问扇区 63 处的 BPB(它是 FAT32 分区的合法首扇区),不会承认别的 BPB,所以,即使别的 BPB 改了也不起作用。

以实际验证:上面说的都是正确的。

我使用的是2014 年 10 月 19 日的mbr_32G.img文件,只修复63 的那个扇区的 BPB 表

解决以win7x64系统报“文件系统错误65535”错误
回复

使用道具 举报

4#
发表于 2019-9-2 21:09:18 | 显示全部楼层
运行grdlr 屏幕出现

0080 3f60 3f60 AA55  003f 00ff 0108 cede
联想的主板运行停止的原因

点评

对 intel 架构不感兴趣了,抱歉,不能帮您调试、找毛病了。您可以自己调试、找毛病。 不仅对 intel 架构不感兴趣了,对任何架构下的启动程序都不感兴趣了。 启动是硬件商的事。他们想让啥启动,啥就能启动。他  详情 回复 发表于 2019-9-3 11:42
回复

使用道具 举报

5#
发表于 2019-9-4 20:27:33 | 显示全部楼层
运行grdlr 屏幕出现

0080 3f60 3f60 AA55  003f 00ff 0108 cede
联想的主板运行停止的原因

后面这串数字003f 00ff 0108 cede 代表什么意思

点评

你研究一下汇编语言代码,就知道什么意思了。如果你懂汇编语言,你就能够了解启动流程。第一扇区只有 512 字节的代码,它接管控制后,需要加载后续的扇区。但在加载后续扇区时失败(出现 cede 就表示失败)。 003  详情 回复 发表于 2019-9-5 16:56
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-10 18:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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