无忧启动论坛

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

【原创热荐】用MBLDR灵活引导你的一键恢复(尝试加入彩色或中文菜单)

[复制链接]
跳转到指定楼层
1#
发表于 2009-11-28 06:09:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
mbldr 是一个引导器,可以装入硬盘第一扇区(MBR)。它允许用户选择 从哪个分区启动。
占用MBR第一个扇区,支持多个分区引导(无论主逻辑分区),更重要的是,它从绝对扇区位置启动,不依赖于分区PBR,
不修改分区表,不隐藏、不激活分区、不会损坏硬盘任何数据。
最大支持9个分区启动!本模板支持6个分区启动!

给个范例:
1. 备份你的MBR到U盘,防止你误操作。
2. 用Pauly的BOOTICE将你想启动分区写入引导。
3. 将模板用winhex写入硬盘MBR第0扇区偏移00处。(分区表位置我已经删去,不会损坏到你的分区表!)
4. 在图中1位置用winhex写入你系统分区绝对扇区号。(不写可就不能进入主系统了哦,一般是第一主分区的,就是3F 00 00 00)
5. 在图中2、3、4--位置用winhex写入你想用的一键恢复分区的绝对扇区号。
6. 保存、成功.



有个和阿文版主同样的想法:尝试加入彩色或中文菜单。
只是想法,呵呵,可能很难!

[ 本帖最后由 天涯海角1216 于 2009-11-30 12:15 编辑 ]

MBLDR写入任意位置模板.rar

540 Bytes, 下载次数: 123, 下载积分: 无忧币 -2

支持6个分区启动

WINHEX14.1.part1.rar

390.63 KB, 下载次数: 177, 下载积分: 无忧币 -2

WINHEX14.1.part2.rar

350.41 KB, 下载次数: 172, 下载积分: 无忧币 -2

评分

参与人数 1无忧币 +10 收起 理由
TOSHIBA + 10

查看全部评分

2#
 楼主| 发表于 2009-11-28 06:19:33 | 只看该作者
完全取代IBM 的F11,也比 Lvyanan 老师的1JF9 好用。
IBM的F11我用过多次,也改编过,它需要主分区,而这个连逻辑分区都可以,不激活、不隐藏、不改编PBR,优点多多!
我是采用MBLDR引导某位置(在FAT32的保留扇区里)的grldr.mbr,全盘搜索grldr,从而启动一键恢复或其他系统!
你完全可以将你的引导文件命名为grldr,让grldr.mbr搜索启动之。或修改grldr.mbr搜索你的启动文件。

成功做法:
1.用WINHEX打开MBLDR,因为 mbldr 的引导程序在读扇区时只读了一个扇区,所以不能启动整个文件。读取的扇区数在 FC 位置,共两个字节,01修改为 12(十进制18,即18个扇区)。
2.再修改启动扇区位置,在该位置装入grldr.mbr,可启动 grldr.mbr
即:MBR>文件
注:其实在该处不修改时,可以启动MBR或其他分区启动扇区,理论上可启动6个,因为1个扇区的位置至多6个菜单的位置。

当然,如果你每个菜单启动的仍然是MBLDR的话,就可以启动6的n次方的几何级数的形式增加,即6、36、216个-----
我是将这些特殊位置放在增大的保留扇区里面的,呵呵,安全呀。


详情参看:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=154890&extra=page%3D1

[ 本帖最后由 天涯海角1216 于 2009-11-30 08:25 编辑 ]
回复

使用道具 举报

3#
发表于 2009-11-28 07:44:33 | 只看该作者
lz的探索及研究精神值得学习,敬佩!
回复

使用道具 举报

4#
发表于 2009-11-28 11:59:00 | 只看该作者
硬盘的及其引导的知识实在不懂,不敢乱动。不知哪里有关于硬盘(特别是扇区方面的)的学习资料?
回复

使用道具 举报

5#
发表于 2009-11-28 14:38:44 | 只看该作者
实机用过了??如何卸载??
各区引导的确不错,不过差点我资料没了,O(∩_∩)O哈哈~
跟1jf9冲突,没删不知有无后遗症,卸载1jf9后,MBLDR又出现,删MBR又format都无效,这写入grldr.mbr引导各分区,如果再修正一下,的确可以。

事情大条了,我的硬盘不能没有1jf9了,因为卸载1jf9后,隐藏区不能显示,强迫打开隐藏区,win进入居然死机.....DG1.gho....这错误信息,不知如何????


汗...终于恢复原状,操作之前,还是先备份MBR,并清除一切{一键恢复},较妥当。
建议:加卸载功能,假设失败...可以重新安装再卸载。那就完美了。

[ 本帖最后由 chen463 于 2009-11-28 23:52 编辑 ]
回复

使用道具 举报

6#
发表于 2009-11-28 14:54:19 | 只看该作者
做这种测试有一定危险性,尤为是数据资料
回复

使用道具 举报

7#
发表于 2009-11-28 15:34:34 | 只看该作者
WINHEX这款工具软件一般人都还不太熟悉,图文并茂就更好了,谢谢!
回复

使用道具 举报

8#
发表于 2009-11-28 20:31:39 | 只看该作者
值 得 研 究  。 。
回复

使用道具 举报

9#
发表于 2009-11-28 22:29:53 | 只看该作者
这个不错,支持NTFS分区吗?

楼上朋友能否制作好一个虚拟机文件发上来看看呢? 在虚拟机中安装好,把虚拟磁盘文件打包看看
如果确实好用,我做个可判断的写入程序,看能不能改成中文显示

[ 本帖最后由 阿文 于 2009-11-28 22:30 编辑 ]
回复

使用道具 举报

10#
发表于 2009-11-28 23:57:34 | 只看该作者
原帖由 阿文 于 2009-11-28 22:29 发表
这个不错,支持NTFS分区吗?

楼上朋友能否制作好一个虚拟机文件发上来看看呢? 在虚拟机中安装好,把虚拟磁盘文件打包看看
如果确实好用,我做个可判断的写入程序,看能不能改成中文显示

可以完美支持引导NTFS分区-NTLDR,grldr没试,甚至全磁盘区引导
回复

使用道具 举报

11#
 楼主| 发表于 2009-11-29 13:08:28 | 只看该作者
原帖由 阿文 于 2009-11-28 22:29 发表
这个不错,支持NTFS分区吗?

楼上朋友能否制作好一个虚拟机文件发上来看看呢? 在虚拟机中安装好,把虚拟磁盘文件打包看看
如果确实好用,我做个可判断的写入程序,看能不能改成中文显示


我的SATA硬盘,C盘FAT32,D盘FAT32,E-盘NTFS,F盘-NTFS均可以正常显示的!
效果非常的好!对WINHEX的使用要熟悉的话,使用起来就很简单的!
U盘都可以正常使用!

回版主:
我没用过虚拟机,呵呵。
我想过用彩色菜单或加入中文,那样就会使得文件多于一个扇区了!

[ 本帖最后由 天涯海角1216 于 2009-11-29 16:33 编辑 ]
回复

使用道具 举报

12#
发表于 2009-11-29 13:13:33 | 只看该作者
Mbldr能启动扩展分区?引导程序我已初步分析,这个功能我没看出来?

[ 本帖最后由 lvyanan 于 2009-11-29 13:14 编辑 ]
回复

使用道具 举报

13#
 楼主| 发表于 2009-11-29 15:08:26 | 只看该作者

回复 #12 lvyanan 的帖子

回 lvyanan 老师:
MBLDR从分区的绝对扇区位置启动,当然可以启动扩展分区了!
设置其他位置(非启动扇区)启动都可以的!

我用的是:将本地硬盘所有分区的启动扇区放在某一FAT32分区的保留扇区启动,成功!
其实我的模板就是这种,是将硬盘所有分区的启动扇区放在硬盘最后未分区的8M空间里启动的

[ 本帖最后由 天涯海角1216 于 2009-11-29 16:37 编辑 ]
回复

使用道具 举报

14#
发表于 2009-11-29 16:46:17 | 只看该作者

回复 #13 天涯海角1216 的帖子

要启动扩展分区的系统,必须对其BPB表进行处理,Mbldr本身不具有这个机制,如何实现?是不是利用更换3F位置的DBR来实现?

[ 本帖最后由 lvyanan 于 2009-11-29 16:49 编辑 ]
回复

使用道具 举报

15#
 楼主| 发表于 2009-11-29 16:48:17 | 只看该作者

回复 #14 lvyanan 的帖子

前提是用Pauly的BOOTICE写入引导就可以了呀,呵呵

或者采用MBLDR引导某位置(在FAT32的保留扇区里)的grldr.mbr,全盘搜索grldr,从而启动一键恢复或其他系统!
你完全可以将你的引导文件命名为grldr,让grldr.mbr搜索启动之。或修改grldr.mbr搜索你的启动文件。

[ 本帖最后由 天涯海角1216 于 2009-11-29 16:53 编辑 ]
回复

使用道具 举报

16#
发表于 2009-11-29 16:51:35 | 只看该作者

回复 #15 天涯海角1216 的帖子

我忽然有了一个想法,可以利用动态更换3F号扇区的DBR,来实现启动任意分区的目的。
回复

使用道具 举报

17#
 楼主| 发表于 2009-11-29 16:56:58 | 只看该作者

回复 #16 lvyanan 的帖子

lvyanan 老师又要有大作了!
支持!!!
只是可能需要将CD13加上!

【有网友发现和我本人实践发现,如果将MBLDR放在1扇区,再用GRUB调用(即GRUB+MBLDR双重MBR),MBLDR会回写到0扇区,在0扇区的GRUB被替换了,研究一下发现可以用以下方法改编。

1.用WINHEX打开硬盘,找到MBLDR所在扇区。
2.找到偏移D1、D2处的CD13用0000替换。
3.保存,成功。】

我上面的模板已经去除CD13了。

[ 本帖最后由 天涯海角1216 于 2009-11-29 17:11 编辑 ]
回复

使用道具 举报

18#
发表于 2009-11-29 21:21:30 | 只看该作者
不错,这样的引导可就大大方便了!
谢谢!!!
回复

使用道具 举报

19#
发表于 2009-11-29 23:18:00 | 只看该作者
在GPT格式还没有盛行之时,能把MBR格式的分区任意启动,很不错的。

因为XP不支持GPT分区方式,所以MBR在一段时间内够用的。只要通过主引导的代码可以启动任意逻辑分区
回复

使用道具 举报

20#
发表于 2009-11-29 23:38:27 | 只看该作者
离GPT盛行时间不远了,主流硬盘突破2T的时候就是GPT盛行的时候。
回复

使用道具 举报

21#
发表于 2009-11-30 10:42:19 | 只看该作者
呵呵,那样子就轮到WIN7执政了,XP就要退出历史舞台了...
回复

使用道具 举报

22#
发表于 2009-11-30 11:07:11 | 只看该作者
xp退出历史舞台还要一段时间,至少现在还有相当一部分人在用着xp
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-27 17:45

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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