重建主引导记录(重建MBR)

合集下载

硬盘主引导记录(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磁盘分区都有⼀个引导扇区,称为主引导记录,英⽂简称为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)及其故障处理

硬盘主引导记录(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病毒,可以光盘启动到 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 仅当不存在任何主引导记录时才会将该程序写入磁盘。

主引导记录

主引导记录
编制汇编程序结合FDISK重建硬盘的MBR
用汇编语言编制一个内存驻留程序,其控制中断为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的操作方法,通过下面的图文详解教程,可以帮助你快速地掌握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)。

重建windows 7引导记录

重建windows 7引导记录

电脑加电后,首先是启动BIOS程序;BIOS自检完毕后,找到硬盘上的主引导记录MBR,MBR读取DPT(分区表),从中找出‘活动’的主分区,然后读取;活动主分区的PBR(分区引导记录,也叫dbr),PBR再搜寻分区内的启动管理器文件BOOTMGR,在BOOTMGR被找到后,控制权就交给了BOOTMGR。

BOOTMGR读取\boot\bcd文件(BCD=Boot Configuration Data,也就是“启动配置数据”;简单地说,windwows7下的bcd文件就相当于xp下的boot.ini文件);如果存在着多个操作系统并且选择操作系统的等待时间不为0的话,这时就会在显示器上显示操作系统的选择界面。

在我们选择启动WINDOWS7后,BOOTMGR就会去启动盘寻找WINDOWS\system32\winload.exe,然后通过winload.exe加载windows7内核,从而启动整个windows7系统。

可以把这个过程简单地概括为:BIOS-->MBR-->DPT-->pbr--> Bootmgr-->bcd-->Winload.exe-->内核加载 -->整个windows7系统;MBR-->DPT-->pbr--> Bootmgr-->bcd这一段可能出现的故障的解决。

mbr出现问题,主要是mbr代码被改写,因为被改写的代码不同,所以出错信息也各不相同。

如装了windows7与ubuntu‘双系统’,ubuntu改写了mbr;在自己把ubuntu所在的分区格式化后,既进不了windows7,也进不了ubuntu,开机的时候会出现如图的'错误提示':解决的办法就是‘重写mbr’。

对于重写mbr,所熟知的是在dos下用fdisk /mbr命令进行重写。

fdisk /mbr所重写的mbr与xp是兼容的;但是,与windows7已经不那么兼容了。

mbr操作规程

mbr操作规程

mbr操作规程MBR(Master Boot Record)是计算机硬盘的第一个扇区,用于存储分区表和引导程序,是计算机系统启动的关键部分。

MBR操作规程指的是对MBR进行操作的一些常规规则和指导。

1.备份MBR:在对MBR进行任何操作之前,应该首先备份MBR的原始数据,以防止出现操作失误或者意外,导致MBR数据丢失。

可以使用第三方软件或者命令行工具来进行MBR备份,备份的数据可以存储在其他可靠的存储介质上。

2.修复MBR:当MBR损坏或者丢失时,可以采用修复MBR的方法来恢复计算机系统的正常启动。

可以使用Windows安装光盘或者PE系统进入命令行模式,运行修复MBR的命令,如bootrec /fixmbr。

修复MBR的过程会覆盖原始MBR数据,因此在操作之前,务必要进行备份。

3.修改MBR:在一些特定情况下,可能需要对MBR 进行修改,如新增、删除、调整分区等操作。

这种操作需要借助第三方的分区管理工具,如EaseUS Partition Master、Partition Manager等。

在进行MBR修改之前,同样需要备份MBR数据,以便恢复操作失败导致的数据丢失。

在进行操作之前,必须确保对相关操作有充分的了解和掌握,避免误操作导致数据损坏。

4.MBR病毒清除:由于MBR存储在硬盘的第一个扇区,因此容易受到病毒的攻击。

当计算机感染MBR病毒时,应该及时清除病毒,恢复MBR的正常状态。

可以使用防病毒软件进行扫描和清除,也可以通过修复MBR的方式来清除病毒。

在清除病毒之后,同样需要进行MBR的备份,以防止病毒再次感染。

5.MBR恢复:当MBR损坏或丢失无法修复时,可能需要进行MBR的恢复操作。

可以通过使用Windows安装光盘或者PE系统进入命令行模式,运行恢复MBR的命令,如bootrec /fixboot。

恢复MBR的过程会重新写入MBR 数据,因此会覆盖已有的数据。

在进行恢复操作之前,必须进行备份,以防止恢复操作失败导致数据丢失。

ghost完win7后无法启动怎么办

ghost完win7后无法启动怎么办

ghost完win7后无法启动怎么办
经常装机的朋友可能会遇到这样的问题,当用Ghost启动盘和win7的gho镜像安装完系统后,发现无法启动,只能通过启动盘的硬盘启动才能进入win7,那么ghost完win7后无法启动怎么办呢?小编为大家分享了解决ghost完win7后无法启动的方法,下面大家跟着店铺一起来了解一下吧。

ghost完win7后无法启动解决方法
ghost完成后,无法启动系统。

出现无法启动的情况,这是因为MBR(Master Boot Record,即“系统主引导记录”)有问题造成的,装完系统MBR毕竟还是旧的,要想一步到位,最好在安装新系统前重建一下MBR。

重建MBR的方法,用可启动的U盘进入PE,启动硬盘分区工具,Diskgenius,双击打开。

打开软件的硬盘菜单
找到重建主引导记录MBR选项,点击。

5 如果在安装前没有重建MBR,安装完成后很可能启动不了,也没问题,先用上面的方法重建MBR,再使用Windows的修复程序修复即可(如果是GHOST系统,GHOST完后出现黑屏无法启动,只需要先用U盘或者光盘引导,然后用DiskGenius重建一下MBR,即可启动)。

MBR一般占用一个扇区,它是在磁盘分区时就确定的,记录了各个分区的大小、性质、起点和终点,即使格式化也不会改变MBR,而且MBR与操作系统无关。

重建MBR除了可以修复启动故障外,还可以清除系统主引导区木马程序,作用不可小觑。

MBR主引导记录的介绍

MBR主引导记录的介绍

MBR主引导记录的介绍MBR叫做主引导记录,计算机在加电后会首先访问它,它被存放在存储设备的第一个扇区中,一般会占用512字节,分为:代码区、磁盘标志、保留字、MBR分区表、MBR有效标志字等字段信息。

代码区:主引导记录最开头是第一阶段引导代码。

其中的硬盘引导程序的主要作用是检查分区表是否正确并且在系统硬件完成自检以后将控制权交给硬盘上的引导程序(如GRUB、NTLDR、BOOTMGR)。

它不依赖任何操作系统,而且启动代码也是可以改变的,从而能够实现多系统引导。

分区表:硬盘分区表占据主引导扇区的64个字节(偏移01BEH--偏移01FDH),可以对四个分区的信息进行描述,其中每个分区的信息占据16个字节。

MBR有效标志:55AAH(偏移1FEH-偏移1FFH)最后两个字节,是检验主引导记录是否有效的标志。

计算机引导的顺序如下:1.电脑开机后,BIOS进行自检,BIOS执行内存地址为FFFF:0000H处的跳转指令,跳转到固化在ROM中的自检程序处,对系统硬件(包括内存)进行检查。

2.读取主引导记录(MBR)。

当BIOS检查到硬件正常并与CMOS中的设置相符后,按照CMOS中对启动设备的设置顺序检测可用的启动设备。

BIOS将相应启动设备的第一个扇区(也就是MBR扇区)读入内存地址为0000:7C00H处。

3.检查启动设备的0000:7CFEH-0000:7CFFH(MBR的结束标志位)是否等于55AAH,若不等于则转去尝试其他启动设备,如果没有启动设备满足要求则显示'NO ROM BASIC'然后死机。

4.当检测到有启动设备满足要求后,BIOS将控制权交给相应启动设备。

启动设备的MBR将自己复制到0000:0600H处,然后继续执行。

5.根据MBR中的引导代码启动引导程序。

从主引导记录的结构可以知道,它仅仅包含一个64个字节的硬盘分区表。

由于每个分区信息需要16个字节,所以对于采用MBR型分区结构的硬盘,最多只能识别4个主要分区(Primary partition)。

主引导记录MBR

主引导记录MBR

主引导记录目录简介1详解1.MBR的读取1 2.MBR的组成1 3.MBR中的分区信息结构1 4.MBR的主要功能及工作流程展开简介主引导记录(MBR,Master Boot Record)是位于磁盘最前边的一段引导(Loader)代码。

它负责磁盘操作系统对磁盘进行读写时分区合法性的判别、分区引导信息的定位,它由磁盘操作系统在对硬盘进行初始化时产生的。

通常,我们将包含MBR引导代码的扇区称为主引导扇区。

因这一扇区中,引导代码占有绝大部分的空间,故而将习惯将该扇区称为MBR扇区(简称MBR)。

由于这一扇区承担有不同于磁盘上其他普通存储空间的特殊管理职能,作为管理整个磁盘空间的一个特殊空间,它不属于磁盘上的任何分区,因而分区空间内的格式化命令FORMAT. COM不能清除主引导记录的任何信息。

主引导扇区由三个部分组成(共占用512个字节): 1.主引导程序即主引导记录(MBR)(占446个字节)可在FDISK程序中找到,它用于硬盘启动时将系统控制转给用户指定的并在分区表中登记了的某个操作系统。

2.磁盘分区表项(DPT,Disk Partition T able) 由四个分区表项构成(每个16个字节)。

负责说明磁盘上的分区情况,其内容由磁盘介质及用户在使用FDISK定义分区时决定。

(具体内容略) 3.结束标志(占2个字节)其值为AA55,存储时低位在前,高位在后,即看上去是55AA (十六进制)。

详解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 100 XXXX: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 13 XXXX:XXXX INT 3 XXXX:XXXX (按回车键)-G=100 (执行以上程序段)-D 1000 11FF (显示512字节的MBR内容)2.MBR的组成一个扇区的硬盘主引导记录MBR由如图6-15所示的4个部分组成。

MBR

MBR

3.1 HxD
HxD是一个免费的,非常优秀的16进制工具,通过它可以读取、修改16进制 的文件,包括硬盘。它的官方网站是: http://mh-nexus.de/en/hxd/ 。另外, 可以从server上获取HxD的免安装版本: \\cetrdfs2\ForSW\ForA51\TOOL\Software\16進制 通过HxD读取硬盘MBR的方法如下: 打开HxD; 在菜单栏选择”Extras”,然后在出来的菜单中,选择”Open disk…”,如下所示
2. 基本磁盘上的操作系统在启动过程中不止会用到主引导记录,也会用到次引 导记录(PBR, Partition Boot Record)*。
3
Version
Where’s MBR?
1.
2.
MBR位于磁盘的第一个扇区,并使用该扇区的全部空间(512B)。 以CHS的寻址方式来表示MBR的位置的话,MBR位于第0柱面第0磁道第1扇 区,可以将它表示成(0,0,1)。 以LBA的寻址方式来表示MBR的位置的话,MBR位于LBA=0的扇区。 MBR不在任何一个分区内。 CHS:Cylinder Head Sector柱面/磁头/扇区 LBA: Logical Block Addressing逻辑块寻址模式
2.
3.
4.
2.2.2 Partition table
• 下面图片中的第一个分区表第2、3、4和6、7、8以及9、10、11、12字节带 表什么意思呢? (1BF~1C1)代表起始扇区在XX柱面、XX磁头、XX扇区. (1C3~1C5)代表结束扇区在XX柱面、XX磁头、XX扇区. CHS的寻址方式 (1C6~1C9)代表这份起始逻辑扇区与逻辑0扇区之差. LBA的寻址方式
扇 区 柱 面 磁 头
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

重建主引导记录(重建MBR)
“主引导记录”位于硬盘的第一个扇区中,用于选择并引导操作系统。

本软件会在保存分区表时自动检查主引导记录(MBR),当发现MBR无效时会自动重建MBR。

因此对于新硬盘,使用本软件分区后,一般不用专门执行重建主引导记录的功能。

如果MBR遭到破坏,或者需要清除主引导记录中的引导程序,可通过本软件的“重建主引导记录”功能重建MBR。

操作方法如下:点击“硬盘- 重建主引导记录(重建MBR)”菜单项,程序弹出下列提示:
点击“是”按钮后,程序将用本软件自带的MBR重建主引导记录。

相关文档
最新文档