KV3000修复硬盘数据之三十二(40G硬盘修复)
来源: 编辑:duliying 更新日期:2008-4-2 10:32:03 浏览:721 次
因4月26日CIH发作,使许多用户的硬盘上的数据丢失,在这里提供一种用KV3000硬盘救护箱功能手动修复硬盘分区表和BOOT表的方法。本文以修复思路为主,虽然以被CIH破坏的硬盘为例,但修复硬盘的思路大同小异,因此其他硬盘的修复仍可采用本文的思路。
本文例子:40G硬盘,分三个区,文件格式FAT32。
现象:4月26日被CIH破坏。用户使用其它软件修复过,只能找到C盘,但C盘数据均为乱码,同时,其他分区不存在。这说明硬盘分区表不正确。
修复方法如下:
一、将出问题的硬盘挂在一台正常的计算机上。开机进入CMOS设置,检测硬盘,若能检测到,可以进行下步操作;若检测不到,说明硬盘的电路板有问题,这时就需要换一块与该硬盘同型号的电路板再进行下步操作,否则,该硬盘便无法恢复。
二、用干净的引导盘(软盘)启动计算机,此时会在DOS下,用DOS命令检查硬盘状态(关于DOS命令可参考相关书籍)。如果的确出现本文例子中出现的"现象",则可采用手动方法恢复。
手动恢复工具:KV3000F6功能-硬盘急救箱。
三、进入KV3000的F6急救箱后可看到第0扇区的情况。此扇区就是平常所说的"硬盘分区表"。此表中从"80"到"55AA"之间的参数记录了硬盘的基本情况;再按下F2可查看BOOT区。
本文例子如下:(表一为硬盘分区表;表二为BOOT区I/0表)
表一:
8001 0100BFE 7F7E3F00
000080E2 5D000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000
00000000 000055AA
表二:(标准表的第13字节开始)
02102000 02000000 00F80000 3F00FF00 3F000000
62A9B400 142D0000 00000000 02000000 01000600
(注:数"字节"以表中的两个数为一个"字节",表中开始的字节为第"0字节",以后以此类推,如表一中的"80"为第"0字节","5D"为第"14字节"。)
由表一可以看出,"80"和"55AA"都存在,从第12到第15字节表示了C盘的扇区数(也称作C盘大小)。把这个数换算成十进制以备后用;
80E25D00 高低换位→ 005DE280 换算为十进制(用F7)→ 6152832
四:用F6(搜索硬盘分区表),再按下F2=search logical Hard,Disk partition (搜索逻辑硬盘分区表),可检测到该硬盘的逻辑分区的情况:
Hard Disk Total Sector Total Bytes Partition Table Sector
D:19.008G
第1页/总4页
第一页 上一页
下一页 最后一页
【发表评论】