重建主引导记录(重建MBR)
硬盘主引导记录(MBR)及其结构详解

硬盘主引导记录(MBR)及其结构详解硬盘的0柱面、0磁头、1扇区称为主引导扇区,FDISK程序写到该扇区的内容称为主引导记录(MBR)。
该记录占用512个字节,它用语硬盘启动时将系统控制权交给用户指定的,并在分区表中登记了的某个操作系统区。
1.MBR的读取硬盘的引导记录(MBR)是不属于任何一个操作系统,也不能用操作系统提供的磁盘操作命令来读取它。
但我们可以用ROM-BIOS中提供的INT13H的2号功能来读出该扇区的内容,也可用软件工具Norton8.0中的DISKEDIT.EXE来读取。
用INT13H的读磁盘扇区功能的调用参数如下:入口参数:AH=2 (指定功能号)AL=要读取的扇区数DL=磁盘号(0、1-软盘;80、81-硬盘)DH=磁头号CL高2位+CH=柱面号CL低6位=扇区号CS:BX=存放读取数据的内存缓冲地址出口参数:CS:BX=读取数据存放地址错误信息:如果出错CF=1 AH=错误代码用DEBUG读取位于硬盘0柱面、0磁头、1扇区的操作如下:A>DEBUG-A 100XXXX:XXXX MOV AX,0201 (用功能号2读1个扇区)XXXX:XXXX MOV BX,1000 (把读出的数据放入缓冲区的地址为CS:1000)XXXX:XXXX MOV CX,0001 (读0柱面,1扇区)XXXX:XXXX MOV DX,0080 (指定第一物理盘的0磁头)XXXX:XXXX INT 13XXXX:XXXX INT 3XXXX:XXXX (按回车键)-G=100 (执行以上程序段)-D 1000 11FF (显示512字节的MBR 内容)2.MBR 的组成一个扇区的硬盘主引导记录MBR 由如图6-15所示的4个部分组成。
·主引导程序(偏移地址0000H--0088H ),它负责从活动分区中装载,并运行系统引导程序。
·出错信息数据区,偏移地址0089H--00E1H 为出错信息,00E2H--01BDH 全为0字节。
主引导记录MBR的结构和作用

主引导记录MBR的结构和作⽤MBR磁盘分区都有⼀个引导扇区,称为主引导记录,英⽂简称为MBR。
1. MBR的结构MBR扇区位于整个硬盘的第⼀个扇区:按照C/H/S地址描述,即0柱⾯〇磁头1扇区:按照LBA地址描述即0扇区。
它是⼀个特殊⽽重要的扇区。
在总共512字节的MBR扇区中,由四部分结构组成:(1) 引导程序引导程序占⽤其中的前440字节,其地址在偏移1B7H处。
(2) Windows磁盘签名Windows磁盘标签占⽤引导程序后的4字节,其地址在偏移1B8H〜偏移1BBH处,是Windows系统对硬盘初始化时写⼊的⼀个磁盘标签。
(3) 分区表偏移1BEH〜偏移1FDH的64字节为DPT (Disk Partition Table,硬盘分区表),这是MBR中⾮常重要的⼀个结构。
(4) 结束标志扇区最后的两个字节“55 AA”(偏移1FEH〜偏移1FFH)是MBR的结束标志。
⽤WinHex查看⼀块硬盘的MBR扇区,其结构如图所⽰。
2. MBR的作⽤MBR扇区在计算机引导过程中起着举⾜轻重的作⽤。
计算机在按下电源键以后,开始执⾏主板的BIOS程序,进⾏完⼀系列检测和配置以后,开始按CMOS中设定的系统引导顺序进⾏引导。
主板BIOS执⾏完⾃⼰的程序后如何把执⾏权交给硬盘呢?交给硬盘后⼜执⾏存储在哪⾥的程序呢?让我们通过了解MBR的作⽤来解开这些疑问吧。
(1) 引导程序的作⽤—计算机主板的BIOS程序在⾃检通过后,会将MBR扇K整个读取到内存中,然后将执⾏权交给内存中MBR扇区的引导程序。
引导程序⾸先会将⾃⼰整个搬到⼀个较为安全的地址中,⽬的是防⽌⾃⼰被随后读⼊的其他程序覆盖,因为引导程序⼀旦被破坏,就会引起计算机死机,从⽽⽆法正常引导系统。
系统下⼀步就会判断读⼊内存的MBR扇R的最后两个字节是否为“55 AA”,如果不是则报错,在屏幕上会列出错误信息。
如果是“55 AA”,接下来引导程序会到分区表中査找是否有活动分区,若有活动分区,则判断活动分区的引导扇区在磁盘中的地址,并将该引导扇区读⼊内存及判断其合法性,如果是⼀个合法的引导扇区,随后的引导权就交给这个引导扇区去引导操作系统了,MBR引导程序的使命也就完成了。
硬盘主引导记录(MBR)及其故障处理

硬盘主引导记录(MBR)及其结构详解硬盘的0柱面、0磁头、1扇区称为主引导扇区,FDISK程序写到该扇区的内容称为主引导记录(MBR)。
该记录占用512个字节,它用语硬盘启动时将系统控制权交给用户指定的,并在分区表中登记了的某个操作系统区。
1.MBR的读取硬盘的引导记录(MBR)是不属于任何一个操作系统,也不能用操作系统提供的磁盘操作命令来读取它。
但我们可以用ROM-BIOS中提供的INT13H的2号功能来读出该扇区的内容,也可用软件工具Norton8.0中的DISKEDIT.EXE 来读取。
用INT13H的读磁盘扇区功能的调用参数如下:入口参数:AH=2 (指定功能号)AL=要读取的扇区数DL=磁盘号(0、1-软盘;80、81-硬盘)DH=磁头号CL高2位+CH=柱面号CL低6位=扇区号CS:BX=存放读取数据的内存缓冲地址出口参数:CS:BX=读取数据存放地址错误信息:如果出错CF=1 AH=错误代码用DEBUG读取位于硬盘0柱面、0磁头、1扇区的操作如下:A>DEBUG-A 100XXXX:XXXX MOV AX,0201 (用功能号2读1个扇区)XXXX:XXXX MOV BX,1000 (把读出的数据放入缓冲区的地址为CS:1000)XXXX:XXXX MOV CX,0001 (读0柱面,1扇区)XXXX:XXXX MOV DX,0080 (指定第一物理盘的0磁头)XXXX:XXXX INT 13XXXX:XXXX INT 3XXXX:XXXX (按回车键)-G=100 (执行以上程序段)-D 1000 11FF (显示512字节的MBR内容)2.MBR的组成一个扇区的硬盘主引导记录MBR由如图6-15所示的4个部分组成。
·主引导程序(偏移地址0000H--0088H),它负责从活动分区中装载,并运行系统引导程序。
·出错信息数据区,偏移地址0089H--00E1H为出错信息,00E2H--01BDH全为0字节。
重写硬盘主引导记录MBR

重写硬盘主引导记录MBR中了MBR病毒,可以光盘启动到 DOS下,运行 FDISK /MBR 回车,在重新安装下系统就可以了。
警告:以这种方式将主引导记录写入硬盘可能会使某些使用SpeedStor 分区的硬盘不可用。
它还可能导致某些双引导程序和带有四个以上分区的磁盘出现问题。
如果存在下列任一情况,则请不要使用该命令:磁盘是使用Storage Dimensions SpeedStor 实用工具并选择/bootall 选项进行分区的。
存在四个以上的分区。
正在使用某些双引导程序。
Storage Dimensions SpeedStor 实用工具及其 /bootall 选项重新定义了驱动器的物理参数(柱面、磁头和扇区)。
/bootall 开关在MS-DOS 未使用的主引导记录的一个区域中存储有关驱动器更改方面的信息。
“fdisk /mbr”命令清除了该信息,使该磁盘变得不可用。
MS-DOS 的某些较旧的原始设备制造商(OEM) 版本和某些第三方分区实用工具可以创建四个以上的分区。
附加分区信息是在“fdisk /mbr”命令将改写的一个区域中的分区上通常会存储的信息。
某些双引导程序具有特殊的MBR,它会在启动时询问您希望使用哪个操作系统。
“fdisk /mbr”命令将清除该程序。
可引导任何具有“活动”标记的分区的双引导系统不受“fdisk /mbr”命令的影响。
什么是 MBR?在ROM BIOS 引导例程结束时,BIOS 会读取并执行系统中第一个软盘或硬盘的第一个物理扇区。
硬盘的第一个扇区称为主引导记录(有时也称为分区表或主引导块)。
在硬盘的这一扇区的开头有一个小程序。
分区信息(或分区表)存储在该扇区的末尾处。
该程序使用分区信息来确定哪个分区是可引导的(通常是第一个主 DOS 分区)并尝试从该分区引导。
该程序由“fdisk /mbr”命令写入磁盘,并且通常称为主引导记录。
在典型操作过程中,Fdisk 仅当不存在任何主引导记录时才会将该程序写入磁盘。
主引导记录

用汇编语言编制一个内存驻留程序,其控制中断为INT13H,目的是实现阻止对硬盘格式化和硬盘主引导区以外 的写操作,该方法既可解决不丢失硬盘原数据文件,又可修复MBR。
作用
主引导记录是非常重要的一个扇区,其中引导代码用来告诉计算机如何处理分区表,如何定位操作系统等; 分区表用来管理硬盘的分区情况;标志表明该扇区是一个有效的引导记录扇区。
软件层面上的MBR数据恢复方法
Fdisk/MBR命 令修复MBR
FIXMBR修复 MBR
用Win98的引导盘或DOS引导盘引导系统到纯DOS命令提示符下执行“Fdisk/MBR”命令进行无条件重写,主引 导记录一般都能成功,且保留原有数据。Fdisk命令行格式语法为:“Fdisk/参数开关”,其中/MBR参数功能:重新 建立主磁盘的主引导记录。其它的一些隐藏参数,其功能对于有病毒感染主引导扇区时,用来清除病毒时用。需要 提醒的是,隐藏参数危险系数比较大,使用时需谨慎。
图3
(1)硬盘主引导程序,位于该扇区的0-1BDH处。
(2)硬盘分区表,位于1BEH-1FDH处,每个分区表占用16个字节, 4个分区表 (共64字节), 16个字节各字节意 义如表2。
图4
分区状态标记为活动状态时,表示当前分区可以引导操作系统,而非活动状态表示不能引导操作系统。分区从 起始到结束地址部分均以 (H/S/C)记录分区边界。分区起始逻辑扇区及占用总扇区数均以LBA方式表示分区范 围。
组成
主引导记录由三个部分组成:引导程序占用其中的前446字节(偏移0~1BDH),随后的64字节(偏移1BEH~ 1FDH)为DPT(Disk Partition Table,硬盘分区表),最后的两个字节“55 AA”(偏移1FEH~1FFH)是结束 标志。
史上最详细的DiskGenius分区备份修复恢复图文教程

史上最详细的DiskGenius分区、备份、修复、恢复图文教程DiskGenius是一款非常强大的硬盘修复工具及硬盘数据恢复软件。
diskgenius具有强大的分区格式化功能,还具有已删除文件恢复、分区复制、分区备份、硬盘复制、数据恢复等功能。
本文以图文并茂的形式详细介绍了DiskGenius的操作方法,通过下面的图文详解教程,可以帮助你快速地掌握DiskGenius操作技能……一、程序主界面(主界面各部分说明)二、分区操作帮助1、创建新分区2、激活分区(设置活动分区)3、删除分区4、格式化分区(快速格式化)5、隐藏分区6、更改分区详细参数7、分配/删除盘符8、备份分区到镜像文件9、从镜像文件还原分区10、复制分区11、误删除或误格式化后的文件恢复12、按指定文件类型恢复文件13、快速分区14、设置卷标15、在主分区和逻辑分区之间转换分区类型三、硬盘操作帮助1、搜索已丢失分区(重建分区表)2、重建主引导记录(重建MBR)3、复制硬盘4、备份与还原分区表5、制作USB启动盘(FDD、ZIP、HDD)6、坏道检测与修复7、快速分区8、删除所有分区9、清除保留扇区10、转换分区表类型11、分区表错误检查与更正四、虚拟硬盘及映像文件帮助1、创建VMWare虚拟硬盘文件2、创建".img"磁盘映像文件3、操作虚拟硬盘及其分区4、重组虚拟Raid五、文件操作帮助1、显示文件列表(浏览文件)2、从分区复制文件3、复制文件到当前分区4、强制删除文件5、建立文件夹六、其它1、重新启动系统并运行DOS版DiskGenius软件一、程序主界面(主界面各部分说明)DiskGenius的主界面由三部分组成。
分别是:硬盘分区结构图、分区目录层次图、分区参数图。
如下图所示:其中,硬盘分区结构图用不同的颜色显示了当前硬盘的各个分区。
用文字显示了分区卷标、盘符、类型、大小。
逻辑分区使用了网格表示,以示区分。
用绿色框圈示的分区为“当前分区”。
主引导扇区被病毒损坏无法启动电脑该怎么办

主引导扇区被病毒损坏无法启动电脑该怎么办相信大家当中有人试过主引导扇区被病毒损坏无法启动电脑,那么这种情况如何解决呢?下面是店铺收集整理的主引导扇区被病毒损坏无法启动电脑如何解决,希望对大家有帮助~~主引导扇区被病毒损坏无法启动电脑的解决办法工具/原料U盘(500MB以上)通用PE工具箱v6.0方法/步骤1制作启动U盘这种情况必须在DOS或PE下才能修复,因为DOS很难操作,所以这里只介绍PE处理方法。
先制作一个PE启动盘,以通用PE工具箱为例,先从网上下载这个软件,然后安装到电脑上,打开软件,开始制作,制作过程很简单,只要把U盘插上,然后按一键制作U盘启动盘,等它自动完成就行。
提示:因为要全部格式U盘,所以U盘中要没有文件资料,如果有,请先转移。
2用U盘启动电脑启动U盘制作好了后,就可以用它来启动电脑了,先把U盘插在USB接口上,然开机。
现在大多新机都是UEFI BIOS,设有快速启动项,只要开机按F12,就能进入启动界面,选择U盘(一般为U盘的名称,或以USB-HDD开头的项),就可从U盘启动电脑。
如果是老式机型,需要进入BIOS才能设置U盘启动,因为每种电脑的BIOS设置方法都不一样,自已根据主板的说明进行设置。
进入U盘主菜单界面后,在这里,要选择安装PE到电脑内存中,有两个PE版本,一个为“运行通用PE Win8pe精简版(适用新机)”,另一个为“运行通用PE Win03pe增强版(适用老机)”,如果要安装系统,就要区别对待,但我们不需要安装系统,只是进PE修复硬盘的MBR引导,所以,随便选一个就行,一般选第一个就可以。
搜索丢失的磁盘分区安装PE到内存,需要二三分钟,安装完后,进入PE的桌面,这时,我们需要搜索丢失的磁盘分区,要如何搜索丢失的分区呢,必须使用一个工具,就是DiskGenius分区工具,这个工具大多数PE中都会有,在PE桌面就可以看到,双击启动这个DiskGenius工具。
如何重建引导修复工具

如何重建引导修复工具
电脑被木马病毒感染后导致MBR出现异常,那么如何重建引导修复工具的呢?下面是店铺收集整理的如何重建引导修复工具,希望对大家有帮助~~
重建引导修复工具的方法
方法/步骤
双击打开“BOOTICE”,点击“主引导记录”。
重建“MBR”之前,一定要先点击“备份MBR”。
备份扇区数目,默认选“255”即可,然后点击确定。
点选“Windows NT 5.x默认引导程序”,再点“安装/配置”。
除了上面的软件可以重建引导区。
另外还可以下载“360急救盘”工具,右下角有“MBR修复区”,双击点开。
可以根据不同的系统,选择对应系统的MBR修复即可。
(操作之前,一定要记住备份MBR)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
重建主引导记录(重建MBR)
“主引导记录”位于硬盘的第一个扇区中,用于选择并引导操作系统。
本软件会在保存分区表时自动检查主引导记录(MBR),当发现MBR无效时会自动重建MBR。
因此对于新硬盘,使用本软件分区后,一般不用专门执行重建主引导记录的功能。
如果MBR遭到破坏,或者需要清除主引导记录中的引导程序,可通过本软件的“重建主引导记录”功能重建MBR。
操作方法如下:点击“硬盘- 重建主引导记录(重建MBR)”菜单项,程序弹出下列提示:
点击“是”按钮后,程序将用本软件自带的MBR重建主引导记录。