手工修复电脑硬盘分区表DBR

合集下载

电脑硬盘分区损坏修复方法

电脑硬盘分区损坏修复方法

电脑硬盘分区损坏修复方法
电脑硬盘分区损坏有多种修复方法,以下是一些常用的方法:
1. 使用系统自带的磁盘检查工具修复分区表损坏:打开电脑,按下组合键“win+r”,打开运行窗口,输入“cmd”,然后点击“确定”。

在打开的命令提示符中运行“chkdsk /f H:”命令即可。

2. 使用专业的数据恢复软件进行修复:如果分区表损坏严重,可以使用专业的数据恢复软件进行修复。

这类软件需要下载安装,并按照界面上的指示进行操作。

3. 使用备份恢复分区表:如果之前有备份分区表的选项,可以直接使用备份恢复分区表。

具体操作步骤可能会因不同的操作系统和硬盘品牌而有所不同,建议参考电脑或硬盘厂商的说明文档。

4. 联系电脑维修店:如果以上方法都无法修复分区表损坏,可以考虑联系电脑维修店寻求帮助。

在寻求帮助时,需要说明具体的问题和提供相关的故障信息,以便维修人员能够更好地了解问题并提供有效的解决方案。

需要注意的是,在进行硬盘分区表修复操作时,需要小心谨慎,以免造成数据丢失或进一步损坏分区表。

如果对修复操作不熟悉,建议寻求专业人士的帮助。

dbr的硬盘数据恢复方法

dbr的硬盘数据恢复方法

dbr的硬盘数据恢复方法DBR的硬盘数据恢复方法DBR(DOS Boot Record)是硬盘的引导记录,它存储了硬盘的分区表和引导程序。

如果DBR损坏,硬盘就无法正常启动,也会导致数据丢失。

因此,当硬盘出现DBR损坏的情况时,我们需要采取一些措施来恢复数据。

以下是DBR的硬盘数据恢复方法:1.使用Windows安装光盘修复DBR如果您有Windows安装光盘,可以使用它来修复DBR。

首先,将光盘插入计算机,然后重启计算机。

在启动时,按下键盘上的任意键,进入Windows安装界面。

选择“修复计算机”选项,然后选择“命令提示符”。

在命令提示符中,输入“bootrec /fixmbr”和“bootrec /fixboot”命令,分别修复MBR和DBR。

2.使用第三方数据恢复软件如果DBR损坏导致数据丢失,可以使用第三方数据恢复软件来恢复数据。

有许多数据恢复软件可供选择,如EaseUS Data Recovery Wizard、Recuva等。

这些软件可以扫描硬盘并恢复丢失的数据。

但是,如果DBR损坏严重,这些软件可能无法恢复数据。

3.使用硬盘修复工具有一些硬盘修复工具可以修复DBR。

例如,CHKDSK是Windows 自带的硬盘修复工具,可以扫描硬盘并修复DBR。

在命令提示符中,输入“chkdsk /f”命令,CHKDSK将扫描硬盘并修复任何错误。

4.寻求专业帮助如果您不确定如何修复DBR或无法恢复数据,可以寻求专业帮助。

有许多数据恢复公司可以帮助您恢复丢失的数据。

这些公司通常具有专业的数据恢复设备和技术,可以恢复丢失的数据。

当硬盘的DBR损坏时,我们需要采取一些措施来修复它。

如果DBR损坏导致数据丢失,我们可以使用第三方数据恢复软件来恢复数据。

如果您不确定如何修复DBR或无法恢复数据,可以寻求专业帮助。

用DEBUG修复硬盘MBR和DBR

用DEBUG修复硬盘MBR和DBR

用DEBUG修复硬盘MBR和DBR(2011-05-16 17:19:43)在硬盘的数据结构中,主引导记录MBR和DOS引导记录DBR占有非常重要的地位。

一旦它们出现问题,轻则无法从硬盘启动,重则造成整个硬盘或分区数据无法读取,同时它们又是硬盘数据结构中最为脆弱、故障率最高的部位之一。

有关MBR 和DBR的修复方法很多,但是要彻底修复这个故障,还是用DEBUG来得彻底。

DEBUG是一个Windows系统自带的DOS调试程序。

一些第三方的自动修复工具软件,虽然容易操作,但适用范围小。

以常用的NORTON DISK DOCTOR为例,用它修复一些标志性字节(如活动分区标志80、结束标志55 AA)错误是有效的,但对于大多数非标志性错误(如引导程序错误),它则无能为力。

特别是DBR中的许多错误,它不仅无法修复,而且很容易造成其他数据结构的损坏,致使修复更加困难。

DEBUG虽然操作复杂,但却灵活有效。

它可针对不同的故障采用不同的方法,所有的操作均在修复者的指令下进行。

只要操作者头脑清醒,这种方法是相当安全的。

用DEBUG修复硬盘软故障,除了应当掌握DEBUG的一些常用命令之外,更要弄清MBR和DBR的数据结构。

希望那些汇编爱好者们能通过DEBUG进行理论和实践结合来修复故障,解决实际问题。

为了正确判断MBR是否出现故障,故障在哪些字节上,必须首先调出MBR字节内容。

为此我们先来看一下硬盘MBR数据结构。

MBR和分区表结构MBR位于硬盘0柱面、0磁头、1扇区上,它由以下三个部分组成:(1)主引导程序(含出错提示信息),偏移地址为0H~1BDH;(2)分区表,偏移地址为1BEH~1FDH;(3)结束标志55 AA,偏移地址为1FEH~1FFH。

在这三部分中,最重要的是分区表,最难修复的也是分区表。

不同容量的硬盘或者硬盘容量相同但分区不同,分区表也各不相同。

寻找分区表相同的硬盘,对家庭用户来说是不现实的。

而用相同DOS版本分区命令建立的引导程序,是基本一致的,修复时可以互相替代。

易我分区表医生恢复破坏的分区表

易我分区表医生恢复破坏的分区表

易我分区表医生恢复破坏的分区表《易我分区表医生》是一款修复硬盘分区的软件,使用该工具可以轻易的恢复删除和丢失的分区。

下面,我们就来看看如何使用它对我们的分区表等进行修复。

一.有关MBR、分区表、DBR的基本知识1.硬盘MBR(硬盘主引导记录)及硬盘分区表介绍硬盘MBR就是我们经常说的“硬盘主引导记录”,它是在对硬盘进行分区的时候写入硬盘的。

以下是MBR的组成:这3部分的大小加起来正好是512字节=1个扇区(硬盘每扇区固定为512个字节),因此,人们又形象地把MBR称为“硬盘主引导扇区”。

2.硬盘DBR(DOS引导记录)介绍硬盘(这里硬盘指逻辑磁盘,不同于物理磁盘,所有分区内逻辑扇区,都从“0”开始编号,直到最大值-1,涵盖整个分区)的0扇区叫做DOS引导扇区,又称为BOOT区。

由FORMAT 高级格式化命令将DOS引导记录(DBR)写在该扇区,主要功能是完成系统的自举。

综上所述,我们知道硬盘MBR负责总管硬盘分区,只有分区工具才能对它进行读写;而D BR则负责管理某个具体的分区,它是用操作系统的高级格式化命令(如FORMAT)来写入硬盘的。

在系统启动时,最先读取的硬盘信息是MBR,然后由MBR内的主引导程序读出DBR,最后才由DBR内的DOS引导代码读取操作系统的引导程序,其中任何一个环节出了问题,操作系统都无法正常启动成功,如果是MBR部分出了问题,即使只是”55AA”标志字丢失或被改为其他值,通常都会出现“无效分区表“、逻辑盘丢失、启动死机等现象;而如果是DBR部分出了问题,通常会出现“未格式化的分区”的错误提示。

近距离观察MBR、DBR:现在我们用《易我分区表医生3.1.0》这款软件来观察下MBR、DBR。

1、观察MBR:首先可以在下载免费软件《易我分区表医生3.1.0》,安装运行后,选“扇区”下面的“编辑扇区”,在“绝对地址”处输入0(这里是一般默认情况下MBR所在的扇区处),可看到MBR的信息,如下图:从图中我们可以看到MBR的0~01BD字节为主引导程序;01BE~01FD这64字节为硬盘分区表信息,每项分区表占16字节;最后是结束标志字55AA。

易我分区表医生使用教程解析

易我分区表医生使用教程解析

易我分区表教程2010-01-26 19:30《易我分区表医生》是一款修复硬盘分区的软件,使用该工具可以轻易的恢复删除和丢失的分区。

下面,我们就来看看如何使用它对我们的分区表等进行修复。

一.有关MBR、分区表、DBR的基本知识1.硬盘MBR(硬盘主引导记录)及硬盘分区表介绍硬盘MBR就是我们经常说的“硬盘主引导记录”,它是在对硬盘进行分区的时候写入硬盘的。

以下是MBR的组成:这3部分的大小加起来正好是512字节=1个扇区(硬盘每扇区固定为512个字节),因此,人们又形象地把MBR称为“硬盘主引导扇区”。

2.硬盘DBR(DOS引导记录)介绍硬盘(这里硬盘指逻辑磁盘,不同于物理磁盘,所有分区内逻辑扇区,都从“0”开始编号,直到最大值-1,涵盖整个分区)的0扇区叫做DOS引导扇区,又称为BOOT区。

由FORMAT高级格式化命令将DOS引导记录(DBR)写在该扇区,主要功能是完成系统的自举。

综上所述,我们知道硬盘MBR负责总管硬盘分区,只有分区工具才能对它进行读写;而DBR则负责管理某个具体的分区,它是用操作系统的高级格式化命令(如FORMAT)来写入硬盘的。

在系统启动时,最先读取的硬盘信息是MBR,然后由MBR内的主引导程序读出DBR,最后才由DBR内的DOS引导代码读取操作系统的引导程序,其中任何一个环节出了问题,操作系统都无法正常启动成功,如果是MBR部分出了问题即使只是”55AA”标志字丢失或被改为其他值,通常都会出现“无效分区表“、逻辑盘丢失、启动死机等现象;而如果是DBR部分出了问题,通常会出现“未格式化的分区”的错误提示。

近距离观察MBR、DBR:现在我们用《易我分区表医生3.1.0》这款软件来观察下MBR、DBR。

1、观察MBR:首先可以在下载免费软件《易我分区表医生3.1.0》,安装运行后,选“扇区”下面的“编辑扇区”,在“绝对地址”处输入0(这里是一般默认情况下MBR 所在的扇区处),可看到MBR的信息,如下图:从图中我们可以看到MBR的0~01BD字节为主引导程序;01BE~01FD这64字节为硬盘分区表信息,每项分区表占16字节;最后是结束标志字55AA。

WinHex手工恢复分区

WinHex手工恢复分区

WinHex手工恢复分区数据恢复分类:硬恢复和软恢复。

所谓硬恢复就是硬盘出现物理性损伤,比如有盘体坏道、电路板芯片烧毁、盘体异响,等故障,由此所导致的普通用户不容易取出里面数据,那么我们将它修好,同时又保留里面的数据或后来恢复里面的数据,这些都叫数据恢复,只不过这些故障有容易的和困难的之分;所谓软恢复,就是硬盘本身没有物理损伤,而是由于人为或者病毒破坏所造成的数据丢失(比如误格式化,误分区),那么这样的数据恢复就叫软恢复。

这里呢,我们主要介绍软恢复,因为硬恢复还需要购买一些工具设备(比如Pc3000,电烙铁,各种芯片、电路板),而且还需要懂一点点电路基础,我们这里所讲到的所有的知识,涉及面广,层次深,既有数据结构原理,为我们手工准确恢复数据提供依据,又有各种数据恢复软件的使用方法及技巧,为我们快速恢复数据提供便利,而且所有软件均为网上下载,不需要我们投资一分钱。

数据恢复的前提:数据不能被二次破坏、覆盖!关于数码与码制:关于二进制、十六进制、八进制它们之间的转换我不想多说,因为他对我们数据恢复来说帮助不大,而且很容易把我们绕晕。

如果你感兴趣想多了解一些,可以到百度里面去搜一下,这方面资料已经很多了,就不需要我再多说了。

数据恢复我们主要用十六进制编辑器:WinHex (数据恢复首选软件)我们先了解一下数据结构:下面是一个分了三个区的整个硬盘的数据结构MBR,即主引导纪录,位于整个硬盘的0柱面0磁道1扇区,共占用了63个扇区,但实际只使用了1个扇区(512字节)。

在总共512字节的主引导记录中,MBR又可分为三部分:第一部分:引导代码,占用了446个字节;第二部分:分区表,占用了64字节;第三部分:55AA,结束标志,占用了两个字节。

后面我们要说的用WinHex软件来恢复误分区,主要就是恢复第二部分:分区表。

引导代码的作用:就是让硬盘具备可以引导的功能。

如果引导代码丢失,分区表还在,那么这个硬盘作为从盘所有分区数据都还在,只是这个硬盘自己不能够用来启动进系统了。

手工修复硬盘分区表

手工修复硬盘分区表

手工修复硬盘分区表1.准备好工具diskedit和引导盘。

2.检查CMOS配置是否正确。

检查硬盘设置,在CMOS中记下 CYLINDER,SECTOR和 HEAD参数.此处只考虑有多个逻辑硬盘硬盘的分区情况:如果不知道各个逻辑硬盘的具体情况,用DISKEDIT 中的Find菜单寻找字符串00 00 00 55 AA,并判断是否为EXTEND分区的分区信息,如果找到,即可知道Extend分区的起始位置,并可推算DOS主分区的起始和结束位置,并推算相关的参数,由于备逻辑盘是连续的,由 EXTEND分区信息,可找到各逻辑硬盘的分区信息,并推算出EXTEND分区的结束位置及相关参数,将推算出的相关信息写入主分区表中,即可恢复分区表。

注意:EXTEND分区为05,DOS分区为04或06。

对FAT32则为0B和0C.用DISKEDIT中的OBJECT菜单选择PHYSICAL SECTOR,键入0,0,1,即可进入主引导区。

用VIEW菜单中的AS PARTITION TABLE项可看分区结构。

一般情况下主引导区的起始位置SIDE=1 SECTOR=1 ,EXTEND分区的起始位置SIDE=0 SECTOR=1,而ENDING LOCATION处SIDE和 SECTOR必然是最大值。

可直接在该分区表中修改数据。

光标移至任意处回车,可显示该数据处的分区结构,并可通过F2和F6切换。

后一个分区的STARTING LOCATION必然是前一个分区ENDING LOCATION的下一个扇区。

NUMBER OF SECTORS可通过分区的ENDING LOCATION和STARTING LOCATION计算出,例如,STARTING LOCATION的SIDE=1,CYLINDER=0,SECTOR=1,ENDING LOCATION 的SIDE=7,CYLINDER=262,SECTOR=39则通过以下式子计算:主引导区的RELATIVE SECTORS 是SECTOR的最大值。

怎眼修复DBR引导记录

怎眼修复DBR引导记录

怎眼修复DBR引导记录
(故障现象)当机器启动的时候,屏幕上显示“Verifying DMA Pool Data......”时死机,如果用软盘启动试图访问逻辑盘时,DIR命令后将显示如下信息:ln-valid media type reading C:Abort,Retry ,Fail?
(分析处理)如果是主引导扇区MBR故障,往往在使用软盘启动试图列表逻辑盘目录的时候爆出“lvalid drive specification”的错误信息,所以这是由于DOS引导记录DBR损坏造成的无法启动。

解决DOS引导记录鼓掌可以用DOS/Windows系统的命令SYS重新传输系统来解决。

具体方法是:使用相应操作系统的相同版本软盘启动机器,然后在DOS提示符下键入命令“A:\>SYS C:”当屏幕上出现System transferred”的提示信息,则说明系统传输成功,这个命令将重写DBR记录和三个系统文件:IO.SYS、MSDOS.SYS 、,但不覆盖或改变硬盘上的其他文件,因此,这个命令的使用非常安全,启动机器后,可以正常引导操作系统了。

如果执行“A:\>.SYS C:”命令的时候出现“No system default driver”的信息,则说明A盘上没有相应的三个系统文件,传输系统的另外一个方法是使用DOS格式化命令“FORMAT C:/S”,不过,这种方法将会导致该盘上原有的所有文件全部丢失!。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

手工修复电脑硬盘分区表DBR
WinHex恢复打开分区提示未格式化(Fat32篇),造成提示未格式化的原因有很多种,此篇文章只是其中一种,DBR丢失算是比较简单的了。

硬盘有两个FAT32逻辑分区打不开了,双击之后跳出如下图所示的提示信息,问如何恢复数据。

出现这样的提示,首先可能是分区表参数有误,例如分区类型标识错误,本来是FAT32标记为NTFS,系统按NTFS来解读,发现分区不符合NTFS格式,从而提示未格式化;或是分区DBR位置信息错误,OS找不到DBR,无法解释文件系统,也会提示分区未格式化。

遇到这种情况用软件或手工修复分区表就解决了,具体操作请参阅我的另一篇帖子《手工恢复硬盘分区表记述》。

其次可能是分区DBR受损,BPB中存储的该分区重要的参数错误或者丢失,使得OS无法解释文件系统,只能当作RAW格式处理。

本文主
要探讨第二种情形,有关的背景知识DBR、BPB的定义以及FAT文件系统的解析请参阅附件里的资料,这里不再赘述。

一般情况下,FAT32分区的DBR备份存储在分区6号扇区,将备份扇复制到0号扇(即DBR扇区)也就解决了,但是这位朋友不幸的是他的分区DBR备份也损坏了(FAT32的DBR和备份扇区相隔不远,确实容易一损俱损,这一点不如NTFS安全).。

在这种情况下可以试试EasyRecovery 的Advanced Recovery(见5楼),不行的话就用Raw Recovery。

Advanced Recovery 有时不太可靠,而Raw Recovery恢复出来的数据杂乱无章,文件名、目录结构丢失,难以整理。

所以我考虑手工重建分区DBR。

首先,你需要一个没有问题的FAT32分区,以它的分区DBR作为模板,注意该分区不能存有重要数据,因为要修改分区重要参数,可能会造成分区无法访问。

运行十六进制编辑器winhex,点击“工具”菜单,选择“磁盘编辑器”,在弹出的窗口中选中“物理媒介”下的对应磁盘,这里选择“HD0...”作为例子。

点击“访问”菜单,选中模板分区的“启动扇区(模板)”项。

弹出的窗口显示的是分区DBR的各项参数,其中我们需要修改的是“扇区/簇”(即簇大小)、“保留扇区”、“隐藏扇区”(表示从该分区DBR到分区表需移动多少扇区)、“扇区(大容量)”(即分区大小)、“扇区/FAT”(即文件分配表大小)五项(下图中以红框标出),其实还有根目录第一簇的位置也很重要,不过这个数值一般为2,似乎不用修改。

如果根目录第一簇位于其他位置,那就需要手动搜索根目录的特征字
段。

根目录下可能会有回收站文件夹和卷标文件,可以搜索RECYCLER、卷标名,或者搜索根据记忆搜索根目录下的某个文件/文件夹名称从而确定根目录所在扇区,然后根据簇大小计算出根目录第一簇的簇号。

关闭“启动扇区(模板)”窗口,点击“访问”菜单,选中问题分区的“分区表(模板)”项。

弹出的窗口中显示的是问题分区所在的分区表。

如果问题分区是逻辑分
区,“分区表项#1”就是该分区的分区表参数列,如果是主分区,就根据分区位置和大小判断。

在这个例子中,问题分区是逻辑分区,所以我们需要查看的是“分区表项#1”,其中“扇区在分区1”一项代表分区总扇区数,记下这个数字4096512;“扇区在前的分区1”即“隐藏扇区”一项的数值,记下这个数字63。

关闭“分区表(模板)”窗口,点击“搜索”菜单,选择“查找16进制值”,输入F8 FF FF 0F FF FF FF FF,这是FAT32文件分配表的标志(也有可能是别的数值,但差异不大),执行搜索转到以下页面,即第一文件分配表的起始扇区,记下“相关扇区编号”38,这就是保留扇区数。

按下F3继续搜索,转到第二文件分配表的起始扇区,记下“相关扇区编号”4031,4031 - 38 = 3993,得到文件分配表的扇区数。

个关键参数中,我们已经找回了四个,还有一个每簇扇区数,可以由前几个参数计算得出:
(分区总扇区数-保留扇区数-文件分配表扇区数X 2)/ (文件分配表扇区数X 512 / 4),结果向下取整即为每簇扇区数。

由此得出该分区每簇扇区数为8,注意每簇扇区数必为1、2、4、8、16、32、64其中一数值,FAT32分区簇最大为32KB。

然后再点击“访问”菜单,选中模板分区的“启动扇区(模板)”项,把这五个数值填入相应的编辑框,并按回车确认,修改后的数据(以蓝色显示)将写入模板扇区,注意此时千万不要点击“保存”,因为这些数据对于模板分区DBR来说是错误的,一旦写入硬盘,将可能造成模板分区不能访问,甚至导致死机、系统无法启动。

选中模板扇区,按下Ctrl + C,转到问题分区启动扇区,将光标移至偏移0处,点击“编辑”菜单,选择“剪贴板数据-写入”。

移至问题分区6号扇区,将剪贴板内容写入备份扇。

别忘了将模板分区6号扇区的内容复制到启动扇区,还原模板分区DBR的内容。

检查一遍写入的各个扇区,确认没有写错以后,点击“保存”按钮。

关闭winhex,双击问题分区,于是所有的分区数据又呈现在眼前啦。

对于FAT16文件系统,重
建DBR的方法大同小异。

关于NTFS分区提示未格式化的解决方法比较复杂,这是因为NTFS是一个比FAT复杂得多的文件系统。

相关文档
最新文档