| |
|
KV3000修复硬盘数据之二十八
|
|
|
|
|
|
| |
4月10日上午,有一位姓任的先生抱来一台计算机,说执行了一个软件之后,计算机无法启动了。机器的硬盘为10个G,分为三个区,是FAT32格式的。
用KV3000的A盘引导不能识别C盘,这位先生说D盘里有重要的数据,但查D、E盘都出现“Invalid drive specification”的提示,按F6键,发现硬盘的0扇区是一个不正常的扇区,该扇区的一、二、三关键代码全都不正确。按F2进入63扇区及69扇区的I/O表部分,C盘的总扇区数为(该扇页第二行第二列)00823E00,按高位在前低位在后的原理排列为3E8200(以下同理),在0-62扇区之间没有发现有闪动粉红色的80及55AA的扇区,为了验证3E8200的可靠性,按F6功能中的F1键,搜索硬盘分区表发现只有C盘,其Total Sector是4096512,其十六进制也为3E8200,与引导扇区I/O表中的数据相符,由此可以得出正确D盘分区表位置:3E8200加上63个隐含扇区(3F)为3E823F转十进制4096575,通过F3进入4096575扇区,发现D盘的分区表为:
0001 01FF10FE BF7D3F00
000080E2 5D000000 817E05FE 3FDCBFE2 5D009FCB 9400
翻到D盘的BOOT扇区,与D分区表中的数据相符,D盘的FAT表正常,通过D分区表可以算出E盘分区表位置:
C盘总共扇区3E8200加上3F再加上D盘总共扇区5DE280加上3F为9C64FE,转换十进制为10249470。通过F3功能进入10249470扇区,发现当前扇页为空,翻到E盘的BOOT扇页中E盘的总扇区数为94CB60,E盘的FAT表正常,现可以在10249470扇页,根据D分区表重建E盘分区表
0001 817E0BFE 3FDC3F00 000060CB 9400
上面带下划线部分为改动部分,起始磁头00改为01,扩展分区05改为0B,为FAT32引导扇区,然后再页尾加
上第三关键代码55AA,按F1到0扇区,按Ctrl+O组合键清零,用KV3000的F10系统测试与灾难恢复功能修复0扇区,重新启动之后,C盘用DIR命令列不出任何目录及文件,显示FILE NOT FOUND,用F7功能查看C盘的FAT表被清0,ROOT表已乱,是被格式化过了。但D盘、E盘数据已完全恢复,运行KV3000F6-F6-F1检测,分区正常,C盘需重新格式化,重新安装系统即可。
|
| |
|
|
|
|
|