无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 94121|回复: 442
打印 上一主题 下一主题

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

    [复制链接]
1#
发表于 2016-10-15 16:12:23 | 显示全部楼层
本帖最后由 ali88home 于 2016-10-15 16:51 编辑



分区表总磁区数超过,错误的正常显示画面




修正前的总磁区数情形



修正后的总磁区数,4K没有修正完成,但不影响引导。



成功引导



测试操作发现这个U盘不能再恢复分区表,需要重新删除分区格式化,才能再操作之。


分区表恢复的确快速达到FAT32分区引导效果,测试引导OK,
但是现在还必须手动DG去修正,希望能进一步突破技术问题,
而每一个USB磁盘数都不同,值得考虑,操作前需要先检测一下再修正相关分区表,以达到完美。
回复

使用道具 举报

2#
发表于 2016-11-7 18:07:54 | 显示全部楼层
本帖最后由 ali88home 于 2016-11-11 20:02 编辑





【简体中文版本】
63版本
http://pan.baidu.com/s/1bpwvJzh

操作说明:喜欢制作USB为FAT32单分区的维护盘者,可以试试无忧-不点大师-USB_FAT32单分区多重MBR引导启动。

把grldr和ope.iso...等等...您喜欢的PE,制作成UIS.ISO放在相同目录下面执行...自动安装。

注意:多重MBR-FAT32制作后,请不要再格式化,引导会无效的

1.自动修正总磁盘数的错误及DBR溢出情形。
2.里面4K没有对齐,因为起始磁盘号63的原因。
3.不懂操作的,请不要随便操作,失败会心疼的。

重复安装了几十次以后,发现一些问题:
1.安装以后再重新安装,常常无法恢复再写入恢复磁盘区的动作。多重MBR好像被系统运行中的感觉。
改进重新制作多重MBR失败的几率
2.这样的安装方式,被系统识别有异常,建议重新扫描此USB磁盘。这多重MBR方式好像有小问题存在。
修正为起始磁盘号64版本,系统不再识别有异常,建议重新扫描此USB磁盘的信息了。
为了引导成功几率,维持原作者63版本

3.预先以为这样的单分区,应该引导会取得优势,但是在老机上面,却识别不到此U磁盘,相反的UD三分区HDD成功引导。在新机上引导还好OK。
更正测试结果:先前测试老机上面,BIOS识别不到此U磁盘,但是却能够引导G4D菜单成功,真是好信息。
经过测试:机板BIOS识别不到USB磁盘,请把启动顺序设定为【USB-ZIP】第一项目,就能够顺利引导启动USB盘。

点评

简体中文 XP 下打开界面,中文都是乱码。请修复。  详情 回复 发表于 2016-11-7 18:14
回复

使用道具 举报

3#
发表于 2016-11-7 23:44:51 | 显示全部楼层
本帖最后由 ali88home 于 2016-11-8 22:22 编辑
不点 发表于 2016-11-7 18:14
简体中文 XP 下打开界面,中文都是乱码。请修复。


后学为了测试,把IMG直接自动由BOOTICE来恢复磁盘区操作了,简体中文版本后面找时间来转变,操作中发现一些问题。

点评

以前有过报告,说 multimbr 的格式,不被某个机子承认,无法引导。后来发现,通过调整 CMOS 设置,又可以正常识别和引导 multimbr 了。我估计你的情况也会是这样的。  详情 回复 发表于 2016-11-8 12:12
回复

使用道具 举报

4#
发表于 2016-11-8 14:31:58 | 显示全部楼层
本帖最后由 ali88home 于 2016-11-8 22:11 编辑
不点 发表于 2016-11-8 12:12
以前有过报告,说 multimbr 的格式,不被某个机子承认,无法引导。后来发现,通过调整 CMOS 设置,又可以 ...


操作说明:

把grldr和ope.iso...等等...您喜欢的PE,制作成UIS.ISO放在相同目录下面执行...自动安装。

点评

简体中文正常了,希望出个统一的国际版,自动判断操作系统的语言版本。 关于程序代码,我建议你参考 index.html 里面的 JavaScript 代码。我已经把原先所有的 Linux 程序,转化成了 JavaScript 代码。就是说,不  详情 回复 发表于 2016-11-8 14:56
回复

使用道具 举报

5#
发表于 2016-11-8 21:56:46 | 显示全部楼层
不点 发表于 2016-11-8 14:56
简体中文正常了,希望出个统一的国际版,自动判断操作系统的语言版本。

关于程序代码,我建议你参考 i ...

感谢不点大师的建议,不过那JavaScript 代码后学不熟悉,有空再研究学习一下可行性。
回复

使用道具 举报

6#
发表于 2016-11-10 13:57:59 | 显示全部楼层
更新:改进重新制作多重MBR写入失败的问题

http://bbs.wuyou.net/forum.php?m ... &fromuid=156496

改进重新制作多重MBR失败的几率

点评

说说你都改动了什么?改动之前是什么表现?改动之后又是什么表现?最好有图片加以说明。  详情 回复 发表于 2016-11-10 14:42
回复

使用道具 举报

7#
发表于 2016-11-10 17:25:37 | 显示全部楼层
本帖最后由 ali88home 于 2016-11-10 23:47 编辑
不点 发表于 2016-11-10 14:42
说说你都改动了什么?改动之前是什么表现?改动之后又是什么表现?最好有图片加以说明。


说说你都改动了什么?

前面已经有提到的操作现象
测试操作发现这个U盘不能再恢复分区表,需要重新删除分区格式化,才能再操作之。
后学恢复***img以前先自动格式化USB盘整理分区表。

改动之前是什么表现?



改动之后又是什么表现?



下面是测试其他容量【7G】的效果(前面1G量产了),相信安装其他容量2G~...16G...等等,也可以。4个字节x16=63+1磁头号=64,符合磁盘结构条件。



刚刚测试安装最新版本H3-PE-20161111版本2.89G大小引导成功。




点评

我在使用 bootice 写入 multimbr 的 img 时,从未遇到失败情况。不需要用一个额外的 “格式化” 来过渡。 怀疑是你的 bootice 版本太旧了,或者 bootice 有 bug 正好让你碰上了。 另外,不知我这样理解你的软  详情 回复 发表于 2016-11-11 08:57
回复

使用道具 举报

8#
发表于 2016-11-10 23:20:24 | 显示全部楼层


刚刚无聊看看前面的贴,才发现有了制作工具,好奇操作了一下,发现检测磁盘的大小有问题,可能没有正确的计算,7.5G-7722MB差了44MB之多。
回复

使用道具 举报

9#
发表于 2016-11-11 11:04:15 | 显示全部楼层
本帖最后由 ali88home 于 2016-11-11 11:53 编辑

1.bootice依您的建议,原先2015版本替换成20160617版本,还是出现错误写入信息。这不是bug,换上64版本就不会了。
哦!终于了解为什么您的操作不会有写入错误信息,在xp下不会有检测磁盘的错误功能,所以重复写入是正常的。

2.请教一个问题,为何后面都需要+1,不懂?问问
3 * 63 + 1 = 189 + 1 = 190
3 * 64 + 1 = 192 + 1 = 193

3.还是操作维持每道磁区数=63,只是起始磁区63+1=64而已。

点评

解释如下: 扇区0 ------ 同时含有 BPB 和 MBR。其 MBR 的分区表项指向第一分区的 BPB,即扇区 63。 扇区1 ------ 同时含有 BPB 和 MBR。其 MBR 的分区表项指向第一分区的 BPB,即扇区 64。 扇区2 ------ 同时  详情 回复 发表于 2016-11-11 15:39
回复

使用道具 举报

10#
发表于 2016-11-11 19:02:47 | 显示全部楼层
感谢两位大大详细解说,经过XP和WIN10系统实际操作测试PE执行,为了引导成功几率,维持原作者63版本。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-6 07:15

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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