热门文章
· 在linux中"rm .r
· 关于二次开盘恢复
· 希捷硬盘磁头匹配细则
· 希捷服务器硬盘ST3146
· 硬盘坏道的发现与修复
· 不要担心 文件无法删除的解
· 电脑黑屏怎么处理
· 电脑蓝屏的解决方法
· 硬盘维护知识
· 硬盘的盘面、磁道、柱面和扇
· 硬盘坏道怎么修复
· 数据丢失后注意事项
· 硬盘的主要构成部分
· 文档修复的正确理解
· 为什么硬盘不认盘?
· 造成数据丢失的硬盘故障
· 良好习惯使用U盘保护U盘数
· 丢失数据后应该注意什么?
· 硬盘故障检测维修常识
· C盘几种重要文件的完全备份
数据恢复首页 > 技术文章 > 提示格式化的数据恢复

提示格式化的数据恢复


发布时间: 2012/2/29 14:08:44 来源:

提示格式化大多由DBR被破坏造成的,一般重建好DBR这个问题即可解决。对于数据恢复来说,对于底层的了解至关重要。

DBRDos Boot Record,操作系统引导记录区)通常位于硬盘的0磁道1柱面1扇区,是操作系统可直接访问的第一个扇区,它包括一个引导程序和一个被称为BPBBIOS Parameter Block)的本分区 参数记录表。引导程序的主要任务是当MBR将系统控制权交给它时,判断本分区跟目录前两个文件是不是操作系统的引导文件(以DOS为例,即是Io.sysMsdos.sys)。如果确定存在,就把它们读入内存,并把控制权交给该文件。BPB参数块记录着本分区的起始扇区,结束扇区,文件存储格式,硬盘介质描述符,根目录大小,FAT个数,分配单元的大小等重要参数。DBR是由高级格式化程序(即Format等程序)所产生的。

如果DBR坏了,又没有做备份,必须重建;从另外的盘上拷一个DBR,按故障的实际情况修改数据区,然后将DBR写到故障上去。如果无法进入C盘可用下面方法:

做一张启动盘,并在启动盘上运行下面程序

mov  dx,2000    建立存放读出DBR的地方

mov es,dx      2000送入es寄存器

xor   bx,bx      使bx0

mov cx,TTO1   TT是磁道号的代替符        TT=00

mov dx,HH80   HH是磁头号的代替符        HH=01

mov ax,0201    “读”命令

int   13         读盘

es:

mov [d],byte 4   4送入es:0D           每簇的扇区数

move ax,0301   “命令

int    13        写命令

jmp near lld   循环

w 100 0 0 1

q

现在可以用软盘进入c盘了。直接修改DBR数据区:

项名                    偏移值                   改正值

每扇区字节数            OB/OC                   0200

每簇的扇区数            OD                      4,8,16

保留扇区数              OE/OF                   0001

文件分配表数            10                       02

根目录项数              11/12                    0200

扇区种数                13/1420/23             读自分区表

介质描述参数            15                       F8

每文件分配表            16/17                   

每个磁道扇区数          18/19                    具体情况而定

磁头数                  1A/1B                   同上

硬盘引导标志            24                       80

隐含扇区数              1C/1F                   读自分区表

引导盘ID                                        AA55

我们也可以用Norton来恢复DBR,但有时会无效。

 
电话:0510-82732158 13812019989(24小时客服)     地址:无锡市人民西路45号梦之岛数码港金惠大厦17楼1715室
© 2012 All Rights Reserved by 无锡维数数据恢复中心