数据恢复

首页 数据恢复 数据修复 硬盘维修 数据 硬盘 恢复软件 硬盘数据恢复 恢复 文件 中心
 

KV3000修复硬盘数据之三十

 
        

  2001年5月8日,有一位姓李的用户拿了一块硬盘,此硬盘为20G,分两个区,分区类型为FAT32位的。

  事情的经过是这样的,由于前一天,李先生从网上下载了一个小程序,运行了一下,结果异常死机,重新启动时,发现启动不了,拿WIN98启动盘启动机子,发现两个分区神秘的消失了。这下用户着急了,因为此硬盘上有重要的数据没备份出来,最后听朋友说江民公司可以解决,所以才急忙过来求助。

  用KV3000的A盘启动此硬盘,运行KV3000,按F6查看此硬盘的主引导扇区("0"扇区),发现此扇区的第二关键代码全部被清"0"了,上面第一行的硬盘参数:head=255,cyls=2482,sector=63,20.415G再按F2查看引导扇区("63"扇区),发现此扇区没被破坏。硬盘进出(I/0)表为:

                 02102000 02000000 00F80000
  3F00FF00 3F000000 FC8A3801 0D270000

  按F6,启动搜索硬盘功能,按F2搜索扩展分区的数值,结果显示:
  Hard Disk    Total sector Total Bytes Partition Table Sector
  Disk: D:9.927G 19390392   9927880704 in 20482875

  进入扩展分区的起始位置(即"20482875"扇区),显示:

                 01 01FB0BFE 7FB13F00
  0000B8DF 27010000
根据以上所显示的内容,可以推算出此硬盘的分区表(即第二关键代码)为:

                   8001 01000BFE C2FA3F00
  0000FC8A 38010000 01FB05FE 7FB13B8B 3801F7DF 27010000

  现在说明一下以上的推算结果:

  "80"表示此分区为启动盘;

  "01"是起始磁头(二进制值);

  "0100"表示起始扇区和柱面;

  "0B"表示此分区类型为FAT32位;

  "FE"为结束磁头(一般硬盘总容量大于8G,所以此处应填写FE,此数可以通过head:255-1=254转换成十六位进制,推算出来);

  "C2FA"为结束扇区和柱面(此数可根据D区的起始扇区和柱面"01FB"推算出来);

  "3F000000"为绝对引导扇区(计算实际值时,字组内前后位组(byte)交换,即实际值为此0000003Fh);

  "FC8A3801"为C区的扇区数目(计算实际值时,字组内前后位组(byte)交换:即实际数为01388AFch),此数可从硬盘进出(I/0)表处得到(划线部分);也可以通过手动计算:20482875(D盘起始扇区)-63=20482812(C盘的扇区数),再把此20482875转换成十六位进制01388AFC。

  "00"为扩展分区开始状态,"00h"表示不能作启动盘;

  "00"为起始磁头

  "01FB"为引导扇区和柱面,可从D区的主引导扇区中得到(划线部分);

  "05"为分区类型,"05h"表示扩展DOS分区;

  "FE"为结束磁头(一般盘总容量大于8G,所以此处应为FE,此数也可以通过head-255-1=254转换成十六进制,推算出来。);

  "7FB1"为扩展分区结束扇区和柱面,可从D区的主引导扇区处得到(划线部分);

  "3B8B3801"为绝对引导扇区,即扩展分区的起始位置(计算实际值时,字组内前后位组(byte)交换,即实际数值为01388B38h)此数值就是D: Partition Table sector=20482875转换成16进制即可;

  "F7DF2701"为扩展分区的扇区数目。(计算实际值时,字组内前后位组(byte)交换,即实际数为"0127DFF7h"),此数值就是D: Total sector(扇区数)=19390392,加上63,再转换成16进制即可。

  然后把推算出来的结果写入"0"扇区的第二关键代码的位置,重新启动,终于C、D盘数据全部修复。

  以上所说的是用KV3000手动修复的手法,还有一种方法,就是用KV3000的F10功能自动修复。


 
 

 

商务服务

中控系统

中控系统论坛

数据修复

中控

硬盘数据恢复

特别推荐

 

推荐广告

 

Copyright ©2003 - 2005 目录大全