最近有个租用服务器的客户。他在自己运城对的服务器硬盘进行了一键ghost的操作时候错误的将恢复到分区,选择了恢复到整个磁盘,造成了数据的丢失。误操作的结果就是整个硬盘由原来的5个分区,经过ghost误操作,变成了一个整个硬盘大小的c区了。 其实,ghost误操作造成的数据丢失,有很多种情况。ghost成一个大c的问题,详细的讲,应该是将一个文件误ghost到硬盘了。一般我们用ghost进行系统的备份,备份过程,我们是将装好系统和软件的c区,ghost成一个文件,这叫分区到文件。而反过来恢复的时候是文件到分区。由于ghost还有一个备份叫硬盘到文件,反之则是文件到硬盘。 误操作的过程就是,本来可能觉得系统有点问题,想进行恢复,应该作的是文件到分区,但是作成了文件到硬盘了。这样,ghost后的结果,就是你的以前的分区都丢失了,只剩下一个硬盘大小的c区了。 其实恢复的过程并不难,思路也和重新分区的类似。只要找到以前扩展分区表的位置,然后计算,反向写入到现在的0扇中,以前硬盘里面的数据就可以恢复了。 3389远控过去后,先分析现有的分区,主要是确定情况。然后用finaldata进行扩展分区表定位,注意,如果能定位的话,那个扇区数值不是分区表,而是信息表,所以还得计算。然后用diskedit强行将扩展分区表的位置,用16进制的方式在0扇中进行指向。 重启后,数据完全恢复。整个远程恢复过程控制在10分钟之内,数据100%恢复。