• WAP手机版 RSS订阅 加入收藏  设为首页
当前位置:首页 > 服务器数据恢复

提示格式化的数据恢复

时间:2016-12-14 16:57:39  作者:  来源:  浏览:0  评论:0
内容摘要:提示格式化大多由DBR被破坏造成的,一般重建好DBR这个问题即可解决。对于数据恢复来说,对于底层的了解至关重要。DBR(DosBootRecord,操作系统引导记录区)通常位于硬盘的0磁道1柱面1扇区,是操作系统可直接访问的第一个扇区,它包括一个引导程序和一个被称为BPB(BIOSParameterBlock)的本分区...

提示格式化大多由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,但有时会无效。


相关评论
不良信息举报中心成都网警网警110报警服务AAA级互联网行业信用360网站安全检测

数据恢复QQ交流群:378664983    站长QQ:958754010

蜀ICP备14015947号-2