| 
 | 
 
主页:http://sourceforge.net/projects/mbldr/ 
 
【原创文章,转载及引用请与本人协商并保持完整及出处!对此,本人保留利益追索权利 !】 
(转载请注明出处:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=154890&highlight=) 
★预备:MBR知识图:  硬盘主引导扇第一扇区(0柱面0磁头0扇区) 
 
 
 
 
     硬盘的主引导扇区,分区表,分区引导扇区(MBR、DPT、DBR、BPB)是电脑BIOS自检完成后,操作系统开始引导系统前整个电脑运作过程中需要检查的重要参数,硬盘的主引导扇区,分区表,分区引导扇区(MBR、DPT、DBR、BPB)参数错误可能导致系统无法启动或存储的数据丢失,这片文章我们介绍一下硬盘的主引导扇区,分区表,分区引导扇区(MBR、DPT、DBR、BPB)的详细信息。 
  硬盘的0柱面、0磁头、1扇区称为主引导扇区(也叫主引导记录MBR),该记录占用512个字节,它用于硬盘启动时将系统控制权转给用户指定的、在分区表中登记了某个操作系统分区。MBR的内容是在硬盘分区时由分区软件(如FDISK)写入该扇区的,MBR不属于任何一个操作系统,不随操作系统的不同而不同,即使不同,MBR也不会夹带操作系统的性质,具有公共引导的特性。但安装某些多重引导功能的软件或LINUX的LILO时有可能改写它;它先于所有的操作系统被调入内存并发挥作用,然后才将控制权交给活动主分区内的操作系统(上图) 
       天涯海角1216注:特殊形式的MBR会占用多个扇区,如Lvyanan的1JF9占用2个扇区,GRUB的MBR占用18个扇区,FBINST占用63个扇区,PloP Boot Manage 占用62个扇区(总共63个扇区) |  
  
★介绍:mbldr (Master Boot LoaDeR)--【注意不是改名的GRLDR】 
      mbldr 是一个引导器,可以装入硬盘第一扇区(MBR)。它允许用户选择 从哪个分区启动。 
占用MBR第一个扇区,支持多个分区引导(无论主逻辑分区) 
安装时,不是真写 MBR ,mbldr 的 windows 安装程序可以把要写的 mbr 代码 以文件的形式导出来,想真正安装再用BOOTICE或WINHEX导入即可! 
启动时选择:1、2、3、4启动对应分区! 
我的启动菜单是: 
1.*C_PANXP 
2. IBM_PAN 
3. D_PAN   
4. E_PAN   
5. F_PAN  
(可以修改,不支持中文,请将下面完整看完!) 
 
★方法: 
1. 用Pauly的BOOTICE将每个分区写入引导。 
2. 下载Master Boot LoaDeR,解压后打开mbldrgui.exe。 
3. 依次按照下图安装点击。 
4. 保存,再用BOOTICE导入MBR第一扇区即可(只占用一个扇区,先保存好原来MBR,防止意外) 
5. 重新启动后,显示分区选择菜单,按数字键1、2、3、4选择对应分区启动。 
 
★补充: 
1.也可以用G4D引导导出后的MBLDR的MBR文件。 
2.可以修改启动菜单和选择按键及延时。 
3.延时后从第一个分区启动(无论是否激活)。 
4.同样适用于多分区U盘。(若安装U盘启动,请按照★改造1将CD13清零,否则可能会回写到硬盘。) 
5.最大支持多达9个分区的引导! 
6.不对分区写入任何信息 
7.不修改分区表,不隐藏、不激活分区、不写入分区任何数据。 
 
下面提供下载: 
 
 
 
 
 
 
 
 
 
 
 
 
★改造1: 
      有网友发现和我本人实践发现,如果将MBLDR放在1扇区,再用GRUB调用(即GRUB+MBLDR双重MBR),MBLDR会回写到0扇区,在0扇区的GRUB被替换了,研究一下发现可以用以下方法改编。 
1.用WINHEX打开硬盘,找到MBLDR所在扇区。 
2.找到偏移D1、D2处的CD13用0000替换(即下图中位置的CD13,下一行还有个CD13不能清零)。 
3.保存,成功。 
看图: 
 
 
 
★改造2: 
我将本地硬盘的6个分区的启动扇区放到一个分区的保留扇区里启动,完全成功!~超乎想象的好! 
方法: 
1.将下面的模板写入MBR的偏移00处,注意备份你的MBR到U盘!。(分区表位置我已经删去,不会损坏到你的分区表) 
2.将各个分区的启动扇区(第一个)备份,再依次写入某分区的保留扇区(FAT32,NTFS的没有) 
3.将下面模板中1、2、3、4、5、6写入你上述2中写入的绝对扇区位置。 
4.保存、成功!(我是写入硬盘最后8M的剩余扇区空间的) 
 
 
MBLDR写入任意位置模板.rar
(540 Bytes, 下载次数: 629)
 
 
 
 
 
 
★小奉献: 
      GRUB+MBLDR双重MBR 
1.  安装MBLDR到硬盘。 
2.  用WINHEX打开硬盘,找到偏移D1、D2处的CD13用0000替换(即上图中位置的CD13,下一行还有个CD13不能清零)。 
3.  再安装GRUB到MBR,选择优先引导原来的MBR,GRUB能将位于第0扇区的MBLDR的内容复制到第1扇区位置,不启动GRUB时,自动启动保存在第1扇区的MBLDR,从而启动MBLDR. 
4.  保存,成功。 
 
★另外应用: 
也可以将导出的MBLDR文件用WINHEX将CD13用0000替换后放在C盘(引导盘)根目录: 
在 boot.ini 里写入: 
C:\MBLDR=多分区引导 MBLDR 
 
汉化版下载 , 感谢mygamexxx !!! 
欢迎大家测试反馈,给出建议。 
 
[ 本帖最后由 天涯海角1216 于 2010-8-26 06:18 编辑 ] |   
- 
 
 
- 
mbldr.part01.rar
 
390.63 KB, 下载次数: 2130, 下载积分: 无忧币 -2  
 
汉化版 
 
 
- 
 
 
- 
mbldr.part02.rar
 
390.63 KB, 下载次数: 2178, 下载积分: 无忧币 -2  
 
汉化版 
 
 
- 
 
 
- 
mbldr.part03.rar
 
390.63 KB, 下载次数: 2329, 下载积分: 无忧币 -2  
 
汉化版 
 
 
- 
 
 
- 
mbldr.part04.rar
 
390.63 KB, 下载次数: 2074, 下载积分: 无忧币 -2  
 
汉化版 
 
 
- 
 
 
- 
mbldr.part05.rar
 
218.73 KB, 下载次数: 1948, 下载积分: 无忧币 -2  
 
汉化版 
 
 
- 
 
 
- 
WINHEX14.1.part1.rar
 
390.63 KB, 下载次数: 1653, 下载积分: 无忧币 -2  
 
 
 
- 
 
 
- 
WINHEX14.1.part2.rar
 
350.41 KB, 下载次数: 1663, 下载积分: 无忧币 -2  
 
 
 
 
 
评分
- 
查看全部评分
 
 
 
 
 
 |