如何修复硬盘引导修复主引导记录

硬盘数据修复全攻略
主引导记录的修复
作者:IT八哥
&&& 二、主引导记录的修复
&&& 1. 什么是主引导记录&&& 硬盘有两个引导记录(假定硬盘只划一个主DOS分区),一个是主引导记录,一个是分区引导记录,前者驻留在硬盘的0道0面1扇区,后者驻留在硬盘逻辑0扇区。硬盘的主引导记录是FDISK.EXE在对硬盘进行分区时产生的,同时将分区信息登记在主引导记录上,它并不改变主引导记录的执行代码;只能格式化某一分区;主引导记录不属于任何分区,因而不能清除主引导记录的任何信息。如果在读主引导记录时出错或主引导记录的结束标志不是“55AA”,系统将转入ROM BASIC(无ROM BASIC则提示出错并死机)。&&& 当主引导记录在查找到活动分区的引导标志为“80H”时(若为多个分区,其他分区的引导标志为“00H”),就将分区引导记录读到内存7C00H处。若分区引导标志出错,系统将提示“Invalid Partition table.”(错的分区表)。若引导标志正确,读引导记录时出错,系统将提示“Error loading operation system”(操作系统装入出错)。&&& 若BOOT区受损或遭到病毒侵袭,系统则提示“Disk boot failure,Insert system disk”(硬盘引导记录损坏,插入系统盘)。&&& DOS使用引导/保留区是用来确定该磁盘的面数、磁道数和扇区数。由FDISK程序写到硬盘第一物理扇区(0头0柱面1扇区,即主引导扇区)的主引导记录由三部分组成:&&& (1) 主引导程序&&& (2) 分区表&&& (3) 结束标志字&&& 主引导程序可在FDISK程序中找到,占用446个字节,它用于硬盘启动时将系统控制转给用户指定的并在分区表中登记了的某个操作系统区。分区表内容由磁盘介质及用户在使用FDISK定义分区时决定。每个分区表的项目是16个字节长,其内容含义如下表所示。存储位置&&&&&&&&&&&&&&&&&&&&&&& 内容及含义第1个字节&&&&&&&&&&&&&&&&&&&&&& 引导标志。值为80H表示活动分区,值为00H表示非活动分区第2、3、4个字节&&&&&&&&&&&&&&&& 本分区的起始磁头号、扇区号,柱面号第5个字节&&&&&&&&&&&&&&&&&&&&&& 操作系统提示符。值为00为不识别,值为EF、FF等为DOS不能识别的类型&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ,值为06H表示DOS活动分区,0FH表示DOS扩展分区第6、7、8个字节&&&&&&&&&&&&&&&& 本分区结束的磁头号、扇区号、柱面号第9、10、11、12个字节(双字)&& 本分区之前已用了的扇区数第13、14、15、16个字节(双字)& 本分区的总扇区数
&&& (1)扇区号的高二位占用柱面号所在字节的最高二位,即柱面号为10位,扇区号为6位。&&& (2)双字参数是低位在前,高位在后存储的。&&& 结束标志字占二个字节,其值为AA55,存储时低位在前,高位在后。它用于标识一个有效主引导记录。因此,主引导记录共占用512个字节,正好为一个扇区,第一个分区表位于偏移地址01BEH处。
&&& 2. 主引导程序的修复&&& 硬盘的主引导扇区是硬盘中最为敏感的一个部件,其中的主引导程序是它的一部分,此程序主要用于检测硬盘分区的正确性,并确定活动分区,负责把引导权移交给活动分区的DOS或其他操作系统。此段程序损坏将无法从硬盘引导,但从软驱或光驱之后可对硬盘进行读写。修复此故障的方法较为简单,使用高版本DOS的FDISK命令即可。因为硬盘的主引导就是FDISK. EXE程序在分区硬盘时建立的,FDISK.EXE中包含有完整的硬盘主引导程序。由于对硬盘重新分区会造成硬盘数据丢失,所以在实际应用中我们往往通过带参数MBR来直接重写硬盘主引导程序,即输入DOS命令:
&&& FDISK/MBR&&& 来重写硬盘主引导,而不会破坏硬盘上的原有数据。&&& 虽然DOS版本不断更新,从DOS 3.x到Windows 3.2,从Windows 9x到Windows 2000,但硬盘的主引导程序一直没有变化,所以只要找到一种DOS引导盘启动系统并运行“FDISK/MBR”即可恢复硬盘主引导。
&&& 3. 硬盘分区表的修复&&& 分区表错误是硬盘的严重错误,错误的不同程序会造成不同的损失。可用Norton 8.0的DISKEDIT.EXE程序来查看和排除错误,也可用KV3000的硬盘救护箱来修改磁盘。下面以KV3000工具为例来修复硬盘分区表故障。&&& (1)活动分区标志(80H)错误&&& 没有活动分区标志,计算机将无法启动。出现该故障可用KV3000的硬盘救护箱来方便地修复。&&& 将KV3000软件盘插进驱动器,打开电源启动机器,启动后运行KV3000程序,待出现主界面后按“F6”出现图1所示界面,正常情况下倒数第四行的第15个字节应为“80”(如图1中A),如果不是可按“F5”键进入编辑状态,然后将光标移到该位置后直接输入数字“80”;按“Ctrl+F10”保存,屏幕出现提示信息“Warning!!!Exit(Y/N)”键入“N”,屏幕显示“Write?(Y/N)”要求进一步确认,按“Y”后机器将修改后的信息存盘,按“Esc”键退出KV3000后重新启动机器即可。&&& 当然,也可用FDISK程序重置活动分区。&&& (2)DOS分区类型错误&&&& 某一分区类型错误,可造成某一分区的丢失。分区表的第五个字节为分区类型值,基本DOS分区值为06,而扩展的DOS分区值是0F。如果把基本DOS分区类型改为0F则系统无法启动,并且不能读写其中的数据。如果把06改为DOS不能识别的类型如00H,则DOS认为该分区不是DOS分区,当然无法读写。修改此类故障和以上修改活动分区的方法类似,不同的是改动的是分区表的第五个字节(如图1中B、C),而不是第一个字节。&&& 正因为DOS分区类型改动能致使硬盘分区不能被识别,所以我们可以利用此类型值来实现单个分区的加密,恢复原来的正确类型值即可使该分区恢复正常。分区表中还有其他数据用于纪录分区的起始或终止地址。这些数据的损坏将造成该分区的混乱或丢失,一般手工恢复较困难,可用备份的分区表数据重新写回,或者从其他相同类型并且分区状况相同的硬盘上获取分区表数据。&&& 在这里提醒大家,平时要做好分区表的备份工作,因为一旦分区表被破坏将导致硬盘数据的全部丢失,会给用户带来严重的损失。
&&& 4. 分区有效标志(AA55)的恢复&&& 在硬盘主引导扇区中还存在一个重要的部分,那就是其最后的两个字节:55AAH,此字为扇区的有效标志。当从硬盘、软盘或光驱启动时,将检测这两个字节,如果存在则认为有硬盘正常,否则将不承认硬盘。系统从硬盘启动如果检查不到此标志则转入ROM BAISC或提示放入软盘;系统如果是从软盘启动的,则启动后无法转入硬盘。此类故障同样可用KV3000的硬盘救护箱功能来解决,具体方法同上,惟一不同的是修改引导记录的最后两个字节(如图1中D)。&&& 在启动过程中,如果检测不到0道0面1扇区最后的两个字节“55AA”,机器将不承认硬盘,因此我们可以利用此标志来加密整个硬盘。&&& 另外,DOS引导扇区也有这样的标志。当DOS引导扇区无此标志时,系统启动将显示以下信息:missing operating system。其修复方法可参照以下DOS引导记录的修复方法。
&&& 5. 用KV3000找回关键代码&&& 从上面我们知道,硬盘主引导区(0道0面1扇区)内有三种关键代码:第一种代码是主引导程序,可用FDISK/mbr或KV3000/K生成;第二种关键代码是80;第三种关键代码是55AA。如果没有第二、三关键代码,有时仅凭上述方法直接改回是没用的,因为这可能是病毒所为,它将第二、三关键代码连同有关数据搬移到了其它扇区。我们可以运行KV3000程序,按下“F6”键(硬盘救护箱),然后用“PageUp”或“PageDown”键来进行查找,如在其它扇区发现分区表,会在表中出现闪动的红色“80”和“55AA”,并响一声来提示你,这时下方会出现一行提示:F9=Save to Side 0 Cylinder 0 Sector!!!。这时,按下“F9”键,就可将找到的原硬盘主引导信息搬回到硬盘0道0面1扇区中。重新启动机器,硬盘即可恢复正常。一般情况下,硬盘的隐含扇区只有0道0面1扇区有用,用来做主引导扇区。0道0面2扇区以后的隐含扇区是空闲区,部分病毒主体有时隐藏在这些空闲区内,但是,只要0道0面1扇区中的病毒头被杀毒软件杀掉,2扇区以后的这些病毒主体就成为无头的病毒僵尸,再也没有病毒头来调用,当然也就没用了。
&&& 6. 硬盘主引导记录的备份与恢复&&& 利用KV3000的主引导备份功能可以方便地备份硬盘的主引导记录,在硬盘主引导出现故障时可以很快恢复,既方便又安全。&&& 使用KV3000/B的格式时,可以在软盘上备份一个硬盘的主引导区和系统引导区档案,并且在备份前会自动先检测主引导记录是否患有病毒或有不正常现象,如有,将警告用户要备份的档案有病毒或不正常,是否继续进行。当然,可强行备份。如果没有不正常现象,程序会提示在A驱中插入一张已格式化的软盘以便存储引导信息档案。该档案名为:HDPT.DAT和HDBOOT.DAT,其中HDPT.DAT为主引导区备份文件,HDBOOT.DAT为系统引导区备份文件。当做完这项工作后,应将软盘贴好写保护,并在标签上写明主机型号、硬盘容量、分区大小,然后妥善保管。当日后硬盘因主引导信息损坏或被病毒破坏而不被认可时,我们可以用KV3000/HDPT.DAT 的格式将保存在软盘上的HDPT.DAT档案内容再恢复到硬盘引导区中,即可恢复硬盘的存取功能;也可以用KV3000/HDBOOT.DAT的格式将保存在软盘上的HDBOOT.DAT文件内容恢复到硬盘的系统引导区,这一步骤,对电脑用户来说,是非常有用的,建议用户一定要将重要硬盘的主引导信息做一备份,并妥善保管。&&& 如果你平时没有做主引导记录的备份工作,在主引导记录出问题时你还可使用移花接木的方法来恢复硬盘主引导。具体做法就是找一块大小和分区情况都相同的硬盘,将它的主引导备份下来,再拿到自己的硬盘上来恢复,这在主引导记录中的分区表破坏严重而无法修复时不失为一个很好的办法。这样恢复后就能再现硬盘上所有数据,避免了重新分区后数据丢失的情况。
【内容导航】
相关新闻 & & &
& (11/02/:28)
& (10/24/:46)
& (10/01/:25)
& (11/02/:25)
& (10/20/:21)扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
硬盘无法引导的修复22
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口[精华]教你如何修复硬盘零磁道与分区表
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
[精华]教你如何修复硬盘零磁道与分区表
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口来源: 作者:李峙
硬盘主引导扇区故障的修复
硬盘主引导扇区故障的修复李峙由于病毒侵入等原因,硬盘主引导扇区经常被破坏,使硬盘无法正常工作,这是硬盘最常见的故障之一,如何修复该扇区已成为硬盘维护的重要工作。硬盘的0柱面、0磁头、1扇区称为主引导扇区(MBR),FDISK程序写到该扇区的内容称之为主引导记录(MBR)。该记录占用512个字节,它用于硬盘启动时将系统控制权转移给用户指定的,并在分区表中登记了的某个操作系统区。MBR是由硬盘的低级格式化程序生成,它由两部分内容,其一是主引导程序,其二是硬盘分区表。主引导程序的主要功能是:检查硬盘分区表是否完好,在分区表中寻找可引导的“活动”分区并将活动分区的第一逻辑扇区内容装入内存;硬盘分区表向系统提供硬盘的分区情况,包括各分区的起始和结束磁头号、柱面号等内容。如果硬盘的MBR已经备份,出现故障后即可用备份简单地进行恢复;如果没有备份MRB,要修复MBR损坏的故障就要麻烦得多。使用FDISK可以简单地重建硬盘的MBR,但是,如果按照一般的常规方法执行过FDISK后,硬盘上的所有数据文件将丢失。在没备份MBR的情况下,当硬盘上的MBR损坏后,如何既不丢失硬盘上......(本文共计2页)
       
         &
相关文章推荐
《盐城工学院学报(自然科学版)》2003年04期
《计算机工程》1998年12期
《软件世界》1999年11期
《渭南师范学院学报》2003年05期
《大众硬件》2003年03期
《电脑学习》2004年02期
《科技资讯》2007年12期
《云南大学学报(自然科学版)》2010年S1期
《电子与电脑》1994年06期
《电子与电脑》1995年11期
《铁道物资科学管理》1995年01期
《现代计算机》1995年08期
《河北审计》1997年04期
《江苏广播电视大学学报》1997年03期
《黑龙江气象》1997年03期
《计算机工程》1998年12期
《苏州市职业大学学报》1998年01期
主办:上海市电子学会;上海市通信学会
出版:电子技术杂志编辑部
出版周期:月刊
出版地:上海市1000分求助,如何修复损坏的主控文件表
[问题点数:100分]
1000分求助,如何修复损坏的主控文件表
[问题点数:100分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 硬盘主引导记录 的文章

 

随机推荐