挽救硬盘数据实例

数据恢复经验谈

  我公司有一台式计算机,配置为Celeron 300,32M内存,4.3G硬盘,创宏主板,硬盘安装WIN95系统,因工作需要需安装WIN98,因手头没有WIN98升级安装光盘,只有WIN98完全安装光盘。因而需将WIN95卸掉,以前笔者也曾做过类似的工作,但是是将WIN95的安装目录删除,然后用WIN98启动盘启动计算机及光驱安装WIN98。这次笔者从控制面板中用添加/删除程序将WIN95卸掉后,用WIN98启动盘启动计算机后发现键入 C:后,C盘为空,键入 D:,出现invalid driver 提示。因该计算机在分厂使用,为保证安全拆除了软驱和光驱,因而硬盘上的数据无任何备份,D盘中有工艺设计人员四个月中用AUTOCAD R13绘制的大量图形文件,丢失了损失惨重。情急之下拿到别的WIN95系统计算机上查看也只有一个分区,且看不见任何文件。想了想,试试SCANDISK吧。运行SCANDISK,提示硬盘出现directory structure错误,键入Y进行修复后找到了一系列DIR0001,DIR0002,….丢失的文件目录,在修复文件系统时找回FILE0001.CHK,FILE0002.CHK…丢失的文件。面对这些.CHK文件,怎样恢复成原样,笔者可犯了难。忽又想起NORTON 来,将这块硬盘安装到别的WIN95系统计算机上做为从动盘启动计算机,在主动硬盘上安装Norton Utilities,运行该软件中的Disk Doctor,再一次对坏硬盘的directory structure进行修复,然后提示硬盘无错误。但我要的不是.CHK文件,而是.txt,.exe,.com等文件。试着将.CHK文件用记事本打开,看到的是一堆陌生的字符,强行改变后缀也无法恢复原样。左思右想猛然想起KV300能通过重建硬盘分区表的办法,挽救因感染病毒而不被认可的硬盘上的数据,这种办法也许可行。可是硬盘分区表数据去哪找,相同厂家、相同容量、相同分区的硬盘分区表可否借来一用。说干就干,找到有相同厂家、相同容量、相同分区的硬盘的计算机后,用KV300/B将硬盘分区表导出。将好硬盘的数据线拔下,安装坏硬盘后用KV300启动,运行KV300/HDPT.DAT,恢复坏硬盘的硬盘分区表。键入DIR C:,还是没发现丢失的数据,DIR D:,还是提示invalid driver,不理会它,将好硬盘数据线插好,将坏硬盘做为从动盘启动WIN95,打开资源管理器,久违的.dwg文件终于出现了。只是C盘上的数据没有恢复出来,究其原因是做过了SCANDISK并对C盘上进行了写的操作覆盖了已有数据。硬盘上的重要数据恢复出来了,总算松了一口气,但令我百思不得其解的是,卸掉WIN95怎么会造成硬盘不被认可的现象,后想起因公司有大量计算机需装软件,而所装的计算机配置一样,就用ghost软件对硬盘进行了克隆操作,WIN95不是安装到硬盘上的,而是克隆的造成卸掉WIN95后硬盘分区表损坏,硬盘不被认可的现象。这次事件后使我认识到硬盘分区表备份的重要性,同时也认识到硬盘损坏后,在修复时千万不能轻意对硬盘进行写的操作,否则硬盘上的数据将永远也找不回来了。