| |
|
KV3000硬盘修复数据之三
|
|
|
|
|
|
| |
2000年12月22日,有一位贺先生很急切的抱一台计算机来到公司,具体情况是:在一天前,他感觉到这台机子有点不正常,运行kv3000杀毒,发现引导区病毒和宏病毒。杀完后,重新启动计算机,一切正常,继续工作,此用户由于好奇,用别的硬盘整理工具把 E 盘的其中一部分空间划分给了 D 盘,可能是由于其中操作有失误,第二天,重新启动计算机,突然发现 D 盘和 E 盘不见了,C 盘的所有文件都在。此硬盘容量15 G,win98操作系统,FAT32格式,分了3个区,现在系统能够启动,就是看不到 D 盘和 E 盘, D 盘上有重要的数据,看不到 D 盘和 E 盘,这可把他急坏了,所以抱着计算机就过来了。
用KV3000的A盘启动此计算机,运行了kv3000,按F10键,显示"Hard Disk Pantition Table--ok!"意思是"硬盘分区表正常!"但是D盘和E盘,仍然没有,回到KV3000的主画面,启动F6功能(硬盘救护箱功能),第一、第二、第三关键代码全在,第二关键代码是:
8001 01000BFE 00003F00 00004739 40000000 40600FEF 3F02815A 9C007E86 BB000000
再按F6(f6=test hd tab)启动搜索硬盘分区表功能,按F1(F1=Test logical Hard Disk Partition)测试逻辑硬盘分区表(此功能是根据硬盘分区表的设置,列出了几个硬盘分区的大小,字节数,在分区表的起始位置等)此时测试的结果是:
Hard Disk |Total sector |Total bytes |partition Table sector
Disk C: 2.5146G 4208967 2154991104 in 0
Disk D: in 1024685
这一结果表明扩展分区有问题!
用KV3000 F6的F2功能搜索硬盘上扩展分区表的位置(F2功能:它会搜索各个扩展分区的大小、分区的起始位置)经过一段时间的搜索,搜索结果显示:
Hard disk |total sectors |total bytes |partition table|
Disk D:6.292G 12289662 6292306944 in 4209030
Disk E:6.917G 13510602 6917428224 in 16498755
以上的数据表明,主分区表扩展分区的数值没有指对,出现了问题,以至于 D 盘和 E 盘看不到,现在根据刚才搜索的结果,把Disk D: Partition Table=4209030 换算成十六进制:"40 39 86"以高位在后移位成 "86 39 40"。把换算出来的数据手动写入第二关键代码扩展分区的起始位置的地方(就是把81 5A 9C改成86 39 40)。
写入成功后,重新启动计算机。随着一声"瘟酒吧"的声音,进入系统之后,点击我的电脑,用户分别了24小时的 D 盘和 E 盘终于出现了,而且里面的数据都完好无损,此时,用户忐忑不安的心,终于平静下来了。
|
| |
|
|
|
|
|