- ·上一篇文章:教你使用搜狗拼音打出你不认识的字
- ·下一篇文章:用友ERP中现场仓具有什么作用
使用KV3000修复硬盘数据
这样,填写后表一第16至第31字节处,结果如下:
0000 417F0FFE BF85BFE2 5D8E006D 04000000
这时,重新启动计算机后,D、E的数据全部恢复。
七、恢复C盘数据:
1、看表二中第20-23字节"62A9B400"表示了C盘的扇区数,比较与表一中第12-15字节"80E25D00"不符,因表一中的数已证明是正确的,因此,表二中的数据是错误的,可按表一中的数据改过来:即把"62A9B400"改为"80E25D00"。
2、查找目录区:用F4=Search功能,在ASCII Value:栏中输入"command",回车后,光标会移到Starting Sector,输入"1"回车,开始查找。找到后,出现"Found"字样。按下回车查看该页是否为目录区。若是则记下该页扇区数,若不是则继续查找。目录区最明显的特征是可看到原来C盘中的所有目录名,汉字为乱码。本文例子的目录区在第19625扇区。需做如下计算:(扇区数-63-32)/2=(19625-63-32)/2=9765 换算为十六进制(用F7)→ 2625 高低换位→ 2526。将所得到的"2526"与表二中第24-25字节"142D"比较,发现表二中该数错误。此时将"142D"改为"2526"。(FAT32如上计算,FAT16有所不同。)
3、重写FAT表:(用正常的FAT2表重写被破坏的FAT1表),按下F4=Search,用TAB键切换到Hex Codes,键入0000F8FFFF0F(FAT表前几个字节)回车,输入"1"回车。找到后记下扇区数。查看该页,在该页的左上方开始处可看到"F8FFFF0F"几个字节,否则,要继续查找。本文例子:FAT2位于第9860处。退出该"查找"界面,用F3功能翻到第9860扇区。再用Ctrl+F10(写扇区功能)。在To Write Sector 0-[ ]输入"95"回车;跳至Write Sector Count 输入"1500"回车,再按两次"N",一次"Y"。
在完成以上步骤后,重新用软盘启动计算机,此时C、D、E盘被认可,数据安全恢复。再用SYS C:传上系统,硬盘完全恢复。
下面,我们总结一下修复步骤:
检测硬盘→查看硬盘状态→分析可能原因→检查各分区分区表及I/O表参数是否正确→检测逻辑分区→修改出错的部分→修改I/0表中错的目录区指针→用正确的FAT2表覆盖FAT1表→重启,数据恢复→传系统→杀毒→备份数据(注:第一二步中若检测不到硬盘或无法查看硬盘信息,则说明硬件有问题或硬盘已物理损坏)
几点说明:
1、硬盘分区表、I/0表、目录区、FAT表均记录了硬盘的许多信息,如果该表中的参数出现错误,可能造成各式各样的情况。因此若对硬盘逻辑和物理结构或表中的数据不熟悉的情况下,千万不要随意改动。
2、在操作过程中,若没有确实的把握,请将被改动的地方记录下来,以备随时恢复。
3、硬盘出现的问题因原因不同,万不可一概而论,本文中所提到的方法有所限制,切不可随意模仿。
4、本文中提到的数据和参数有很大的不确定性(每块硬盘不尽相同),所以在得到一个数后,一定要反复确认后方可更改。
5、本文虽然以40G硬盘为例,其他大硬盘也可按文中的思路进行恢复。
本文原文链接地址:http://www.moon-soft.com/book/kv3kxfypsj.htm
使用KV3000修复硬盘数据