丢失文件巧恢复

Author: 西风 Date: 2000年 第10期

  卸载程序时被“顺手牵羊”、病毒破坏或用户误删除等导致文件丢失,是Win 98及其应用程序中止运行的常见原因。若只有几个文件丢失,而采用重新安装Win 98的方法得不偿失。本文介绍几种恢复Win 98中丢失文件的方法,供大家根据具体情况选用。 
#1    一、共享程序文件丢失 
  大多数Win 98及其应用程序文件安装前都是压缩文件,必须由安装程序或EXTRACT命令解压。但也有一些共享程序文件安装前并未压缩,如OFFICE97使用的许多动态链接库文件。如果你在运行程序时系统提示此类文件丢失,可按以下方法处理: 
  1.记下文件名以及它所在的文件夹名称。 
  2.运行Win 98“资源管理器”,选择“工具”菜单下的“查找/文件或文件夹”命令,在“名称和位置”选项卡的“名称”框内输入完整的文件名,单击“浏览”按钮找到安装程序所在盘符或文件夹,完成后单击“开始查找”。 
  3.在选中窗口下部找到的文件上单击鼠标右键,选择“复制”。再打开丢失文件所在的文件夹,将找到的文件“粘贴”到其中即可。 
  此法用于恢复DLL之类的共享程序文件较好,条件是Win 98及“资源管理器”能够运行,故虽然使用方便但局限性较大。 
#1    二、Win 98系统文件丢失 
  Win 98系统文件丢失的现象是:启动过程系统提示某些系统文件被破坏或被替换为旧版本,导致系统的部分功能无法使用。此时只要Win 98和“附件”中的“系统工具”程序可以运行,就能用下面的方法恢复。
  1.记下丢失的系统文件名称和路径,运行Win 98“附件”→“系统工具”→“系统信息”程序。 
  2.单击“系统信息”程序“工具”菜单中的“系统文件检查器”。 
  3.选中“系统文件检查器”中的“从安装软盘提取一个文件”,然后在下面的文本框内输入要替换的文件名。 
  4.单击“开始”按钮,打开“提取文件”对话框。如果你使用原始安装盘进行恢复且事先用“系统文件检查器”扫描过系统,它会自动在“还原自”和“将文件保存到”框内给出文件的源路径和恢复路径,然后单击“确定”即可自动完成丢失文件的提取和恢复。 
  此法可以自动恢复Win 98系统文件,也能手工恢复其他微软应用程序(使用CAB压缩格式)中的文件。前提是系统破坏不太严重(Win 98及“系统文件检查器”能够运行)。事先用“系统文件检查器”扫描系统最好。
#1    三、Win 98中其他重要文件丢失 
  若Win 98的VxD(虚拟设备驱动程序)之类的重要文件丢失,后果一般比较严重,会出现“蓝屏警告”,提示XXX.XXX文件丢失等。此时最好使用Win 98启动盘提供的EXT命令进行恢复,方法是:
  1.记下丢失的文件名称和路径,用Win 98启动盘启动系统,选择多重配置启动菜单中的第一项(加载通用CD-ROM驱动程序并创建一个大小为2MB的RAM驱动器)。启动后进入RAM驱动器,敲入EXT后回车。 
  2.在提示“PLEASE ENTER THE PATH TO THE WINDOWS CAB FILES(A):”后输入Win 98安装压缩包所在的完整路径,如:“F:\PWin 98\Win 98”,(F代表光盘驱动器)完成后回车。 
  3.在提示“PLEASE ENTER THE PATH TO THE WINDOWS CAB FILES(A) YOU WANT TO EXTRACT:”后输入你记下的丢失文件名,如“BIOS.VXD”,回车。 
  4.在解压路径提示“PLEASE ENTER PATH TO EXTRACT TO(‘ENTER’FOR CURRENT DIRECTORY):”后输入文件将被解压的完整目标路径,如C:\WINDOWS\SYSTEM并回车。 
  5.最后出现确认提示“IS THIS OK?(Y/N):”,输入Y后回车。EXT程序会自动查找安装盘中的CAB压缩包,并将文件解压释放到指定的位置。 
  此法的最大优点是能在Win 98完全不能运行的情况下自动恢复文件,建议前两种方法无效时首选此法。 
#1    四、无Win 98启动盘时的应急恢复 
  如果你遇到了Win 98无法启动的故障,同时手边又没有Win 98启动盘。则只能用Win 98\COMMAND目录中的EXTRACT命令提取丢失文件。EXTRACT命令的格式如下: 
  1.EXTRACT [/Y] [/A][/D /E][/L DIR] CABNET[FILENAME……] 
  2.EXTRACT [/Y] SOURCE [NEWNAME] 
  3.EXTRACT [/Y][/C] SOURCE DESTINATION 
  其中开关“/Y”覆盖已存在的文件时不提示;“/A”从指定的第一个CAB开始处理全部CAB文件;“/D”显示CAB文件中包含的文件目录,可用于查找文件;“/E”解压缩;“/L DIR”指定解压缩文件的位置,缺省为当前目录;“CABNET”指定Win 98安装盘中的CAB压缩包;“FILENAME”指定想从CAB文件中解压缩的文件名,可以使用通配符(*.*时解压缩所有的文件)或以空格隔开多个文件名;“SOURCE”包含一个文件的CAB文件;“NEWNAME”为解压缩后的文件名,缺省则用原文件名;“/C”拷贝CAB文件。
  假设你的BIOS.VXD丢失,可使用“EXTRACT/D E:\Win 98\XXXX-XX.CAB”命令,逐个列出E:\Win 98下的CAB压缩包目录,最后找到它在BASE6.CAB中。然后使用“EXTRACT/E/L C:\WINDOWS\SYSTEM E:\Win 98\BASE6.CAB BIOS.VXD”命令将它从E:\Win 98目录下的BASE6.CAB压缩包解压至C:\WINDOWS\SYSTEM目录,完成后重新启动系统即可。
  此法原则上能够用于所有CAB格式文件的恢复,如OFFICE97之类。由于使用命令行方式查找文件非常不便,建议用于Win 98系统文件以外的文件恢复,对Win 98文件最好使用启动盘提供的EXT命令进行恢复。