| |
|
KV3000修复硬盘数据之二十六
|
|
|
|
|
|
| |
4月15日一位楼先生拿着一块硬盘来到江民公司客户中心求助。现象是这样:硬盘分3个区,现在C盘数据都在,D盘E盘看不见。发现过程:因突然断电,然后再次重启时就发现上述现象。
解决方案:首先通过BIOS检测硬盘参数,检测正常之后用KV3000系列中的软盘A启动并执行KV3000.EXE。按“F6”进入硬盘救护箱,按“F5”进入主引导区(0扇区)
发现主引导区的第二关键代码如下:
8001 0100063F 3FFD3F00
000041A0 0F000000 00000000 00000000 00000000 00000000
显然,扩展分区被清零了。按“F2”进入I/O表(63扇区),发现此表中的第三列第二行与上表下划线一致,表右边ASCII码显示文件格式为FAT16位。
接着按“F6”再按“F2”进行搜索,可是没有搜索出信息;按“ESC”又按“F1”搜索信息如下:
Hard Disk Total sector Partition table sector
Disk c:0.52G 1024065 in 0
将硬盘主引导区第二关键代码带下划线处的“41A00F”按高位往低位排为“0FA041”,将“0FA041”化为十进制得1024065,1024065就是C盘扇区的大小。
由述可知D盘起始扇区位置:C盘扇区数+63=1024065+63=1024128。按“F3”进入1024128扇区,分区信息如下:
0001 01FE063F 7F6D3F00
0000C1E3 06000000 416E053F BF0A00E4 0600C0A8 09000000
上表下划线处“C1E306”按高位往低位排为“06E3C1”,并将“06E3C1”化为十进制值为451521,即此值为D盘扇区数。
因此E盘起始扇区是:
C:扇区数+63+D:扇区数+63=1024065+63+451521+63=1475712
按“F3”进入1475712扇区(E盘的起始扇区),其分区信息如下:
0001 416E063F BF0A3F00
000081A8 09000000 00000000 00000000 00000000 00000000
由上表带下划线处“81A809”按高位往低位排为“09A881”,将“09A881”换算成十进制值为632961。632961是E盘扇区数的大小。
由此得出扩展分区的扇区数为:
D:扇区数+63+E:扇区数+63=451521+63+632961+63=1084608
将1084608换算成十六进制为108CC0,并将此按高位往低位排得C08C10。将D盘起始扇区数1024128换算成十六进制得0FA080,按高为往低位排得80A00F
故将D盘起始分区下划线部分:01 01FE063F 7F6D3F00 及C08C10和80A00F排成如下:
01 01FE063F 7F6D80A0 0F00C08C 10000000
将下划处06改成05 (一般小于8G的逻辑分区此处为05),并将此排序十六进制,手动写入C盘主引导区
的扩展分区的原始位置:
8001 0100063F 3FFD3F00
000041A0 0F000000 01FE053F BF0A80A0 0F00C08C 10000000
运用“Ctr+F10"组合键保存,用软盘重启。D盘E盘数据全出现。再此用硬盘重启进入Windows98也能看到D盘E盘数据,硬盘修护完好如初。
|
| |
|
|
|
|
|