一、初步应用——双分区恢复实例及分析 (一)、现场重现: 提示,切勿随意使用自己的硬盘进行试验,切记试验前保存重要数据。对于移动硬盘,损坏往往发生于硬盘传输数据中断电。现在我将一个有问题的移动硬盘接到电脑上,在“计算机管理”-->“磁盘工具”中我们可以看到这个未被初始化的磁盘显示为黑色(打开磁盘工具时它会提示你要初始化,不理它,点“取消”) ,在“计算机”中也找不到这个磁盘。 对于新手,往往是这样几个表情吧其实俺也是这么过来滴~争取这篇文章之后让大家的表情都变成这样 (二)、手动修复: (阅读有困难的朋友可以先读完第三节再回过头来看这一节,本节的另一个作用是让新手对Winhex界面有一个初步了解) 1、打开 Winhex-->菜单栏-->选择“工具”-->打开磁盘(F9)-->选择要修复的硬盘,这里是 HD2。 2、打开之后图中显示从 0000H-->01ffH(16 进制)之间的数据全部为 0。 现在我从一个运转良好的硬盘分区表中将 0000H-->01bdH 之间的数据复制并粘贴到损坏硬盘的相应位置。 操作步骤为:在良好硬盘中拉选0000-->01bd 之间的区块,被选中区块呈亮蓝色; 复制选块; 接下来在损坏硬盘中拉选相应区域,将光标定位至0000;右键-->编辑-->粘贴板数据-->写入。将01fe,01ff 填写为55AA,到这里一定保存。 点击黄色区域的图标并转移至63 号扇区 菜单“视图”-->模板管理(Alt+F12)-->NTFS 引导扇区 。 打开如下图 ,并记录黄色方框内的两个数值(6 3 和 6 3 7 7 7 9 8 6 ) 63+63777986+1=63778050,跳转至63778050 扇区 。 稍微向下滚动一点,看到那个粉色框标识出的 55AA 了嘛?往前找到黄色框内的部分,显示为 3F 00 00 00,将其进行反向排列,变为 00 00 00 3F 于是 3F(十六进制)=63(十进制)——我们称这个数为相对偏移量。 接下来跳转至63778050+63=63778113 扇区,我们又发现了一个 EB 开头的扇区 再次选择菜单“视图”-->模板管理(Alt+F12)-->主引导记录 NTFS 引导扇区。打开如下图 ,同样记录一下黄色方框中的数值(63 和 92518271) 跳转至0 扇区。菜单“视图”-->模板管理(Alt+F12)-->主引导记录, 打开如下图。填上如图所示的几个数据 : 至于为什么是这些数据,下节会提到。填写完之后千万别忘了保存哦~ 好了,在设备管理器里禁用损坏硬盘再启用。再从磁盘管理里看看结果 ,嗯,一切复原 看,数据都在。 过程看上去有些复杂,其...