揭开GHOST无法使用之谜

硬件周刊

朋友的电脑配置为:毒龙800MHz、磐英8KHA主板、VIBRA128声卡、操作系统是Win98。装机的时候,工作人员用GHOST给他的系统做了一个备份。最近在一次非法关机后,他的Win98系统崩溃了,需要用GHOST做的备份还原。
可他发现只要一执行GHOST软件,系统就会重新启动。我亲自试验了几次,的确只要一运行GHOST,就像按下Reset键一样,系统立刻重启。我使用了杀毒软件,可是软件报告说没有病毒。然后我又怀疑是电源、内存或连线接触不良的问题,可是把这些部件用其他完好的部件一一替换后发现情况依旧。
但是后来我们发现只要用Win98的启动软盘启动系统,GHOST就可以正常工作。而启动软盘与系统从硬盘启动的不同就是没有加载各种驱动。看来问题就出现在加载的驱动上。实践证明的确是加载的TSR程序造成的。通过查看“CONFIG.SYS”和“AUTOEXEC.BAT”文件,我们发现在DOS的驱动程序中嫌疑最大的是VIBRA 128的DOS驱动程序。通过“设备管理器”我们对VIBRA 128进行了设置(见(图1))。

图1
图1

将这个窗口下的“启用传统仿真”取消,这样再进入DOS就不会加载声卡的DOS驱动,再次使用GHOST时系统就不会重新启动了,问题解决。
编注:DOS下的一些实用程序和某些常驻内存的TSR程序(特别是某些设备在DOS下的驱动程序)会发生内存使用上的冲突,结果就造成系统重启。所以如果需要在DOS下使用某些工具软件的话(特别是BIOS刷新程序和系统还原工具),建议使用纯DOS启动盘启动系统,然后再使用工具软件,这样就能避免因为冲突导致死机造成的不必要损失。