当前位置: 主页 > 软件技巧 > 系统工具 > 硬盘多分区引导--MBLDR教程

硬盘多分区引导--MBLDR教程

时间:2010-8-3来源:互联网 点击:
  硬盘的主引导扇区,分区表,分区引导扇区(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的剩余扇区空间的)

★小奉献:
      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

站长资讯网
. TAG: 多分区引导,MBLDR

查看[硬盘多分区引导--MBLDR教程]所有评论
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:
推荐内容最近更新人气排行
关于我们 | 友情链接 | 网址推荐 | 常用资讯 | 网站地图 | RSS | 网站留言