1、 硬件或介质问题的情况
①、硬盘坏:硬盘自检不到的情况一般是硬件故障,又可分为主板的硬盘控制器(包括IDE口)故障和硬盘本身的故障。如果问题在主板上,那么数据应当没有影响。如果出在硬盘上,也不是一定不能修复。 硬盘可能的故障又可能在控制电路、电机和磁头以及盘片。如果是控制电路的问题,一般修好它,就可以读出数据。但如果电机、磁头和盘片故障,即使修理也要返回原厂,数据恢复基本没有可操作性。
②、 软盘坏:当软盘数据损坏时,可以有几种处理,一种是用NDD修复,他会强制读出你坏区中的东西,MOVE 到空白扇区中,这就意味着如果你的磁盘很满操作是没法进行的。你也可以用HDCOPY2.0以上版本READ软盘,他也会进行强读,使读入缓冲区的数据是完好的,你再写入一张好磁盘就可以了。当然这些方式,要看盘坏的程度。如果0磁道坏,数据也并非无法抢救,早先可以通过扇区读的方式,把后面的数据读出,不过一般来说,你依然可以 HDCOPY来实验。
2、系统问题的情况
①、 在硬盘崩溃的情况下,我们经常要和一些提示信息打交道。我们要了解他典型提示信息的含义,注意这些原因仅仅分析逻辑损坏而不是 硬盘物理坏道的情况。
提示信息
可能原因
参考处理
Invalid Partition Table
分区信息中1BE、1CE、1DE处不符合只有一个80而其他两处为0用工具设定,操作在前面已经讲了。
Error Loading Operating System
主引导程序读BOOT区5次没成功。
重建BOOT区
Missing Operating System DOS
引导区的55AA标记丢失
用工具设定,把前面读写主引导区程序的DX=80改为180即可
Non-System Disk or Disk Error
BOOT区中的系统文件名与根目录中的前两个文件不同
SYS命令重新传递系统,
Disk Boot Failure
读系统文件错误 SYS命令重新传递系统,
Invalid Driver Specifcationg
如果试图切换到一个确实存在的逻辑分区出现以下信息,说明主分区表的分区记录被破坏了。
根据各分区情况重建分区表,或者用自动修复工具修复。注意分区丢失是最常见的故障之一,此时不要紧张,一般的说此时数据并没有问题,如果你不了解处理的方法。你可以选择我前面介绍的自动修复分区工具进行处理,他们大多只改写主分区表的数据区,不会影响你的其他数据。特别提醒大家,这些工具有的不支持 8.4G硬盘,有的与BIOS对硬盘的识别有关系。如果你 在一台机器上不行,可以换台BIOS不同的机器实验一下。
Bad or missing command interpreter 这是说找不到COMMAND.com,或者COMMAND文件坏了。
如果你COPY过去COMMAND文件还是如此,一般来说是 感染了某种病毒。
Invalid media type reading drive X ,Abort,Retry,Fail?
该盘没有高级格式化,或BOOT区中I/O参数表被破坏。
这里情况较多,手工处理比较复杂,特别指出,此时 DISKEDIT可能无法运行,建议用工具修复。
Incorrect DOS Version
可能是文件版本不统一,对9X来说,有95 95osr/2,98,98 oem/2等版本,重新SYS时,不要弄错了。
用正确版本的启动盘重新SYS系统另外说明一下,对于比较老的机器还有1071和not found rom basic、ROM BASIC OK 等提示,在目前机器中以消失。另外,当代码区完全被破坏的情况下,系统关于无系统的提示是来自BIOS的,这条提示与BIOS的种类有关。另外, FDISK/MBR对代码区的 重建是我们经常采用的。再介绍一种比较极端的情况,就是硬盘自检正常,而用软盘和硬盘都无法正常启动的情况,这可能是,病毒或恶意程序利用,DOS3以上版本启动中都要检索分区表这一特点,把分区表置为死循环。造成启动中死机。网上曾经流传过 DOS6.22k修改方案,其实是修改西文MS-DOS6.22的IO.SYS,把 C2 03 06 E8 0A 00 07 72 03替换为:C2 03 90 E8 0A 00 72 80 90就可以启动被类似情况锁住的硬盘。
②、 9X无法正常进入或工作:以下仅仅是对可能的软故障分析,没有考虑硬件故障.进入图形界面前死机情况比较复杂,可能与加载的某些驱动有关 可以在START MS WINDOWS时,用F8激活菜单,设置为step by step ,看是哪项使系统死机。而后从CONFIG或者SYSTEM。INI中删除进入图形界面后死机一般这与开机加载的程序有关进入安全模式(此时自动运行的程序将不能加载),对注册表中的 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run* 中的键值和启动组中加载的程序进行分析。必要的予以删除。显示IEXPLORE.EXE错误,不能进行任何操作
可能有某个系统的动态连接库损坏覆盖安装WIN9X,或从其他机器上COPY损坏的连接库。(确定哪个库损坏一般比较困难)
频繁出现出错各种信息
一般是虚拟内存不足造成的看C盘是否剩余空间过少, 或者打开的应用程序和窗口太多。
3、 全盘崩溃和分区丢失
首先重建MBR代码区,再根据情况修正分区表。修正分区表的基本思路是查找以55AA为结束的扇区,再根据扇区结构和后面是否有 FAT等情况判定是否为分区表,最后计算填回,主分区表,由于需要计算,过程比较烦琐,就不仔细介绍了,希望大家用前面介绍的工具,比如NDD处理。如果文件仍然无法读取,要考虑用TIRAMINT等工具进行修复。 如果在FAT表彻底崩溃的情况下,恢复某个指定文件,可以用DISKEDIT 或DEBUG查找已知信息。比如文件为文本,文件中包含 “软件狗”,那么我我们就要把他们转换为内码C8 ED BC FE B9 B7 进行查找。
4、 文件丢失、误格式化的情况
一般的来说,文件删除仅仅是把文件的首字节,改为E5H,而并不破坏本身,因此可以恢复。但由于对不连续文件要恢复文件链,由于手工交叉恢复对一般计算机用户来说并不容易,在这篇缩略版中就不讲了,建议用工具处理,如果已经安装了Norton Utilities,可以用他来查找。另外,RECOVERNT 等工具,都是恢复的利器。特别注意的是,千万不要在发现文件丢失后,在本机安装什么恢复工具,你可能恰恰把文件覆盖掉了。特别是你的文件在C盘的情况下,如果你发现主要文件被你失手清掉了,(比如你按SHIFT删除),你应该马上直接关闭电源,用软盘 启动进行恢复或把硬盘串接到其他有恢复工具的机器处理。误格式化的情况可以用等工具处理。
5、 文件损坏的情况
一般的说,恢复文件损坏需要清楚的了解文件的结构,并不是很容易的事情,而这方面的工具也不多。不过一般的说,文件如果字节正常,不能正常打开往往是文件头损坏。
就文件恢复举几个简单例子。
类型 特征 处理
ZIP、TGZ等压缩包无法解压
ZIP文件损坏的情况下可以用一个名为ZIPFIX的工具处理。不过如果你的文件是从FTP站点上下载的,那么有可能是你没有定义下载模式为BIN。
自解压文件无法解压
可能是可执行文件头损坏,可以用对应压缩工具按一般压缩文件解压。
DBF文件死机后无法打开
典型的文件头中的记录数与实际不匹配了,把文件头中的记录数向下调整,遗憾的是公式我找不到了。
6、 硬盘被加密或变换:
此时千万不要FDISK/MBR,SYS等处理,否则可 能数据再也无法找回,一定要反解加密算法,或找到被移走的重要扇区。 对于那些加密硬盘数据的病毒,清除时一定要选择能恢复加密数据的可靠杀毒软件。
7、 文件加密后密码遗忘:
对于很多字处理软件的文件加密和ZIP等压缩包的加密,你是不能靠加密逆过程来完成的,因为那从理论上是异常困难的。
目前有一些相关的软件,他们的思想一般都是用一个大字典集中的数据循环用相同算法加密后与密码的密文匹配,直到一致时则说明找到了密码。你可以去寻找这些软件,当然,有些软件是有后门的,比如DOS下的WPS,Ctrl+qiubojun就是通用密码。Undiskp的作者冯志宏 是解文件密码的个中高手,大家不妨去他的主页看看。
8、 系统用户密码遗忘的处理:
最简单的方法就是用软盘启动(NT的你也可以把盘挂接在其他NT上),找到支持该文件系统结构的软件(比如针对 NT的NTFSDOS),利用他把密码文件清掉、或者是COPY出密码档案,用破解软件套字典来处理。前者时间短但所有用户信息丢失,后者时间长,但保全了所有用户信息。对UNIX系统,我建议你一定先做一张应急盘。
数据丢失常用恢复技巧
电脑办公存在的最大风险莫过于数据丢失,辛勤劳作的结果往往只因为一个小小的失误而付诸东流。因此,掌握一定的数据恢复知识是每一个电脑办公人员都需具备的技术素质。然而,什么是数据恢复、数据丢失之后怎样才能恢复?面对种种疑问下的数据恢复工作,你知道怎么应对吗?
问:上次我在整理系统时,误将一个系统文件删除了,导致计算机运行不正常,请问有没有办法恢复?
答:如果文件被删到回收站,可以通过回收站的还原功能来恢复:打开“回收站”,并选中被删的文件;然后单击“回收站任 务”栏中的“还原此项目”即可。如果回收站中找不到被删的文件,也可以通过“系统还原”来恢复,操作如下:鼠标依次单击“开始→程序→附件→系统工具→系 统还原”,打开“系统还原”向导;在向导界面中选择“恢复我的计算机到一个较早的时间”复选框,单击“下一步”继续;在“日历”中选择系统还原点,此还原 点应该选择文件删除之前的日期,单击“下一步”继续;确认还原点,单击“下一步”,系统重启后即可。
问:由于突然断电,我编辑的Word文档没有及时保存,请问如何找回没有保存的Word数据?
答:在使用Word 2002 或是Word 2003这两个版本中,当你遭遇突然断电后,再次启动系统并打开Word后,系统会自动弹出一个列表,从中找到那个没有保存的文件并打开,再将其重新保存 即可。以后,在编辑重要的Word文档时,请设置自动保存功能,让系统每隔多少时间保存一次,这样风险会变小很多。
问:你好!我的一份Word文档,在执行“打开”操作时弹出文件损坏的提示,也查看不到任何内容,请问该如何恢复?
答:如果Word文档受损,可以通过Word文件转换器从任意文件中恢复文档,操作如下:打开或新建一个Word文档; 单击“工具”菜单中的“选项”命令,在弹出的“选项”对话框中选择“常规”选项卡,并选中“打开时确认转换”复选框,单击确定按钮;单击“文件”菜单中的 “打开”命令,在“文件类型”中选择“从任意文件中恢复文本”;将“查找范围”定位到受损的Word文档,并单击“打开”按钮即可。
问:我在使用优盘时,由于没有采用正确的插拔操作,导致优盘上一些重要文件的丢失,请问还能补救吗?
答:优盘上的数据丢失可以尝试用“FinalData”这个软件,它是一款可以按扇区读取并进行数据恢复的软件 (Fianl Data 下载) 软件运行后,单击“文件”菜单中的“打开”命令;在“选择驱动器”对话框中选择优盘盘符后单击“确定”按钮开始扫描;待扫描结束后,在“丢失的目录”或 “丢失的文件”内选中所有需要恢复的文件;单击“文件”菜单下的“恢复”命令,弹出“选择目录保存”对话框,确定保存路径后单击“保存”按钮就可以了。
问:为了确保数据的安全性,我将一些重要的文件都刻录到光盘中。但不知道是否光盘受到磨损还是刻录质量的原因,最近就有一张光盘遇到了数据不能读取的现象,请问有什么办法可以恢复这些不能读取的文件呢?
答:遇到这种情况确实很无奈,不过你可以试着用BadCopy来修复,它不仅可以恢复损坏的文件,还可以恢复丢失的文件 (badcopy pro 下载)软件运行后,在“恢复来源”中选择“CD-ROM”,进入恢复向导;在向导第一步对话框中单击“恢复模式”下拉框,针对您的现象可以选择“挽救已损 坏文件”项,单击“下一步”继续;进入待修复文件的文件夹,选中需要修复的文件,单击“下一步”开始修复;文件修复后,单击“浏览”按钮,选择修复后文件 的保存路径;最后单击“下一步”即可。
问:由于朋友的误操作,将我的整个E盘进行了格式化,请问我存储在E盘的文件还能恢复吗?
答:格式化后的分区也可以通过软件来实现数据恢复,您不妨试试Recover My Files,(recover my file 下载)软件运行后,单击快捷工具栏中的“打开磁盘驱动器”按钮,选择需要恢复的磁盘分区,扫描结束后,选择需要恢复的文件,单击快捷工具栏中的“保存”按 钮,选择保存文件的驱动器。
问:不小心打开了一个带有“求职信”病毒的邮件,导致系统中部分文件的损坏,请问怎样恢复这些损坏的数据?
答:首先点这里下载“求职信文件恢复工具”。运行该工具,单击“浏览”按钮选择需要恢复的文件;单击“修复”按钮,弹出“另存为”对话框,选择文件修复后的保存路径;最后单击“保存”即可.
常用文件的修复
现在人们越来越多使用电子邮件进行联系,所以电子邮件包含了很多非常重要的个人信息,一旦出现问题,无法打开,损失非常大。因此,掌握一些关于修复故障邮件的办法非常重要。
这里向大家推荐一款非常好的数据修复软件FinalData,具有非常强的修复功能,能修复包括文件分配表FAT、主引 导记录MBR、引导扇区、MS Office 文件、影像文件、邮件等对系统和对我们日常工作非常重要的信息。FinalData是一个商业软件,功能最强的是它的企业版,比其它版本对了对于MS Office 文件和邮件的恢复功能。它的下载地址是:http://www.FinalData.com/
因为FinalData是一个具有非常强劲功能的综合软件,因此在本书的很多修复方式都会涉及它,讲述相关的修复方法。
首先,运行FinalData 2.0 企业版,主界面如图7-2-12。从界面上的主菜单中可以看到有“Office File Recovery”和“Email Recovery”两项,说明软件提供了对于Office文件和邮件的恢复功能。下面我们分别从几类常见的文件如何修复进行讲解。
1.邮件文件的修复
第一步,单击“Email Recovery”,选择“Start Email Recovery”,选择所修复的邮件所在的驱动器和文件夹,例如“C:Program FilesOutlook Express”,如图7-2-13,单击“OK”。开始查找所有被删除的邮件。
图7-2-13 确定需要修复的邮件文件
第二步,查找结束,出现下一个窗口,把窗口的“END”滑杆拉到最右边,获得恢复的最大值,如图7-2-14,单击“OK”。
图7-2-14 选择查找范围
第三步,开始扫描之前删除的邮件文件,如图7-2-15。
图7-2-15 扫描被删除的文件
第四步,确定你要修复的邮件软件,从邮件文件列表中选择要恢复的邮件文件,因为从列表上看不出邮件的具体信息,无法确定是否恢复。因此,选定一个文件,单击鼠标右键,选择“Recover Message”,以便查看邮件内容。
第五步,邮件文件的列表显示出来,如图7-2-16。选择一个邮件,单击“view message”,以便查看邮件内容。用同样的方法一个一个地查看文件。
图7-2-16 显示被删除的文件列表
第六步,提过查看邮件的内容,确定需要恢复的邮件,然后单击“Recover”按钮,在随后出现的窗口中选择保存邮件的文件夹,但不要在删除以前所保存的位置,开始恢复。
第七步,进入Outlook Express,打开刚才所保存的文件,在再次查看邮件信息是否正确,如果确实无误,单击菜单“打开”中的“移动到文件夹”,接着选择“收信箱”,单击“确定”,将刚才的邮件恢复到原来的收件箱。
这样,一个邮件文件就被恢复了。
2. MS Office 文件的修复
第一步,在FinalData的主界面,单击图标栏的第一个图标或者在菜单“file”中选择“open”,在随后出现的窗口中选择目标驱动器。
第二步,开始扫描磁盘相关数据,将选择范围调至最大,如同上例,如图7-2-17。
图7-2-17 扫描范围调至最大
第三步,开始查找已经被删除的文件和文件夹。然后显示查找结果,如图7-2-18。
图7-2-18 显示查找结果
第四步,选择要修复的文件,然后根据这个文件的类型从菜单项“Office File Recovery”中选择对应的恢复项目,例如Word文件对应菜单选项是“Microsoft Word File Recovery”,其他的菜单选项还有Powerpoint和Excel。
随后出现的窗口显示该文件的基本数据,单击“下一步”,出现文件损坏程度检查窗口,单击“check rate”检查文件损坏程度,显示在右边的小窗口,窗口下部是对于损坏等级的说明,如图7-2-19,单击“下一步”。
图7-2-19 显示文件被破坏的等级
第五步,出现保存窗口,选择文件夹保存这个文件,勾选“Recover All Format”,单击“Start Recovery”,如图7-2-20,开始恢复文件。
图7-2-20 保存修复的文件
第六步,检查一下恢复以后的文件,是否信息完全正确。
3.影像文件的修复
常用的影像文件格式有DivX、AVI、ASF、WMV、WMA、RM等,而这些文件的恢复需要专门针对图像文件的修复软件Video Fixer,但是MPEG格式的文件无法用Video Fixer修复,可以用前面介绍的FinalData修复。
运行Video Fixer,单击窗口左侧的第一个按钮“Add”添加要修复的影像文件,然后单击“fix”修复,窗口下方会显示修复信息和进度,如图7-2-21,最后如果修复成功就保存起来。
图7-2-21 显示修复影像文件的进度
4.修复MPEG1和MPEG2文件
修复修复MPEG1和MPEG2文件仍然用FinalData,而且在选择需要修复的文件驱动器和扫描、查找方式都和修 复Office文件类似,只是在选定要修复的文件以后,针对文件类型选择修复方式时,要单击 “Tools” 下的菜单项“Recover a file Partially Damaged”的子菜单“Recover MPEG File”,如图7-2-22。其余过程和修复Office文件一样。
图7-2-22 选择修复的文件类型
5. 修复ZIP文件
为了节省空间,常用压缩文件的形式保存文件。而压缩文件如果出现故障,无法打开,就会造成数据损失。压缩软件本身没有提 供修复功能,因此必须借助第三方软件。在这里我们推荐ZIPRepair。它修复压缩包的方式很简单,将原来无法打开的文件包中可以正常使用的数据单独拿 出来另外存为一个文件,而且使用简单至极,只要单击界面窗口的“Repair Zip File”按钮,然后选择要修复的ZIP压缩包,随即开始修复,如图7-2-23。
图7-2-23 修复ZIP文件
6. 常见图片文件的修复
大多数人的机器中都存储有很多精美的图片,可能是自己到处精心搜集的,或者是用数码相机拍摄,让美好的赏心悦目的瞬间感 觉成为永恒。但是图片文件和其他类型的文件一样,一个误删除,或者数码相机的内存卡出现一些问题,都会让这些美丽的图片瞬间消失。所以你也需要有一个针对 这些图片文件的修复工具,有备无患。
这里向大家推荐的是Photo Recovery,以前是一个免费软件,叫做Digita Image Recovery,现在开始收费了。这可是一个功能非常强劲的修复工具,能够修复很多类型的内存卡,包括Flash Card、SmartMedia、SONY Memory Stick、IBM Micro Drive、Multimedia Card、Secure Digital Card 以及 Compact disc,而它能修复的图片文件类型包括:
图片,有JPEG、exif、TIFF、PNG、GIF、BMP、Canon CRW;
音乐影像文件,AVI、MOV、WAV。
Photo Recovery修复图片文件的唯一前提是需要把数码相机的内存卡作为一个独立的驱动器。
Photo Recovery使用非常简单,运行它并找到数码相机内存卡所在的盘符,确定要修复的文件,单击“START”,然后就是耐心等待修复结果了。
下载地址:http://www.le-tech.com/
Photo Recovery也有一个令人遗憾的地方,无法修复因为数据写入时数码相机断电所导致的数据丢失。因此我们另外推荐一个软件ImageRecall Lite Edition。这个软件专门修复内存卡因为读取错误而无法读取文件的情况,针对数码相机内存卡特有的问题进行修复。
下载地址http://www.imagerecall.com/
软件故障的排困解难
祖国医学讲究“望、闻、问、切”四字诀,对于Windows XP,我们也可以对其进行“望、闻、问、切”。尽管Windows的问题不少,但是常见病无非也就是以下三大类。
1.系统资源不足
Windows从98、2000升级如今的XP,尽管功能、稳定性得到了很大的提升,但是同时系统资源消耗也很大。尤其 是还在用着古董型机器的朋友,往往会整个系统就象老牛拉破车一样,其慢无比。任何一个鼠标、键盘操作要等半天才有反应。桌面上程序的界面就好像被毁容了一 样,惨不忍睹。更有甚者,系统就干脆来个蓝屏,彻底瘫痪,任你千呼万唤,就是不出来,只好重新启动了事。
解决方法除了进行软件优化(参见本书前面的XP优化章节)外,最彻底的方法就是升级硬件了,而升级硬件无非就是升级 CPU(考虑主板的支持)、内存和硬盘了。为了把钱用在刀口上,我们应该确定哪个部件才是整个系统的瓶颈。这里介绍如何用Windows XP自带的“性能”控制台来找出整个系统的薄弱环节。
要访问Windows XP自带的“性能”控制台,可以进行以下操作步骤:
(1)单击“开始”菜单→“运行”菜单项,即可打开“运行”对话框;
(2)在“运行”对话框里输入perfmon.msc并回车,即可打开“性能”管理单元窗口,如图3-1所示。
图3-1 “性能”控制台
可以看到里面默认有三个计数器,分别监视这三个设备参数:
(1)%Processor Time:测试CPU响应系统请求所化的时间百分比。
(2)%Pages/Sec:每秒钟发生的页面错误的次数,也就是所请求的页不在内存中,而需要到硬盘里去读取的计数。
(3)%Disk Time:硬盘忙于为读或写入请求提供服务所用时间的百分比。
除了这三个默认的计数器之外,我们还可以添加别的计数器,以得到更加详细的性能评估结果:
(1)单击如图3-1所示窗口右侧的“添加”按钮 ,即可打开如图3-2所示的“添加计数器”对话框;
图3-2 添加计数器
(2)在“性能对象”下拉列表框里指定所需检测的性能对象,并选定某个或者全部适用的计数器,然后单击“添加”按钮;
(3)继续添加计数器,最后单击“关闭”按钮关闭对话框。
现在“血检化验单”已经出来了,但总得读懂它呀,这样才能找出系统性能瓶颈的所在。下面对所监视的性能对象作分别阐述:
(1)处理器:通常不会成为系统瓶颈。可以用一些比较耗处理器的活动来验证一下,比如说打开一个3D的屏幕保护程序(或 者干脆运行一些CPU测试工具),可以看到“%Processor Time”计数器迅速达到峰值。如果“%Processor Time”计数器经常大于80%才会考虑可能有处理器瓶颈,如果Interrupt/Sec计数器经常高于3500,则要考虑可能是程序或硬件有问题,以 至于产生大量的“伪中断”。
(2)内存:最有可能造成系统瓶颈,如果内存容量太低,则需要经常读写硬盘,大家都知道,硬盘速度远低于内存,从而导致 整个系统性能低下。可以用一些活动来验证,比如说打开一个WORD文档,然后关闭再打开,可以发现第一次打开时,“Pages/Sec”计数器达到峰值, 第二次则要低得多,这是因为首次打开WORD文档需要从硬盘读取,而第二次则只需从内存读取,前后两次的Available Mbytes计数器值应该差不多。如果Available Mbytes的值经常小于4兆,则需要增加内存,而Pages/Sec的值应该小于20,最好是在4到5之间(看看你的电脑,是不是这个数值?)。
(3)硬盘:可以用一些引起磁盘活动的事件来验证,比如说在不同分区之间粘贴、拷贝一些文档,如果%Disk Time计数器的平均值小于90%、而Avg.Current Disk Queue Length计数器的平均值小于2,则说明没有对硬盘产生过量请求。
使用“性能日志与警报”,还可以连续监视一段时间系统性能的变化,还可以设置当某一监视对象的计数器达到阀值时发出警报。有了“性能”控制台,相信大家一定可以用最少的钱获得最大的性能!
2.系统文件破坏
尽管微软吹嘘Windows XP是有史以来最稳定的视窗操作系统,这话倒不是在夸张,因为Windows XP采用了系统文件保护机制。然而,Windows XP并非固若金汤,尽管不象它的前辈Windows 98一样经常板个“蓝脸”给你看,但是一旦摊上了这种倒霉事也不是闹着玩的。常见问题有:
(1)丢失了重要的系统文件,比如一些动态链接库文件等,造成系统不稳定。
(2)有些朋友为了节省磁盘空间,用sfc /PURGECACHE清空系统文件保护缓存,从而导致系统文件被误删、替换等。
我们可以在DOS命令行窗口输入“SFC /scannow”命令并回车对当前的系统文件进行扫描,并根据屏幕提示插入Windows XP安装光盘。一旦发现哪个文件的数字签名被破坏,即可进行恢复。
如果知道哪个系统文件被破坏,还可以用“系统配置实用程序”来提取指定的文件,比如说查出系统文件Cfgmgr32.dll(位于C:WINDOWSSystem32目录)丢失了,可以采用以下方法进行恢复:
(1)单击“开始”菜单→“运行”菜单项,即可打开“运行”对话框;
(2)在“运行”对话框里输入msconfig.exe并回车,即可打开“系统配置实用程序”窗口;
(3)切换到“常规”标签页,然后单击“展开文件”按钮;
(4)在弹出的“从安装源位置展开一个文件”对话框里,在“要还原的文件”文本框里输入文件名 cfgmgr32.dll,在“还原自”文本框里输入安装光盘路径“X:I386”(此处的X用光驱盘符代替),在“保存文件到”文本框里输入文件的还原 位置“C:WINDOWSSystem32”,然后单击“展开”按钮即可。
图3-3 用msconfig提取系统文件
3.注册表破坏
Windows XP的注册表被破坏主要发生在手动修改注册表的时候,大家知道Windows XP的注册表编辑器的功能很弱,其自带的备份/恢复功能并不尽如人意,所以我们必须借助本书第二章所介绍的方法对注册表进行备份,除此之外,还可以利用一 些第三方注册表编辑器,这里给大家推荐一款Resplendent Registrar。
除了具有更强的搜索、拷贝、粘贴、拖曳功能之外,Resplendent Registrar还可以像Microsoft Office一样可以撤销以前的操作。每一次创建、删除注册表键值的操作都会被Resplendent Registrar记录。单击程序窗口上的“撤销”菜单→“撤销历史”菜单项,即可打开“撤销历史”对话框,在这里我们可以看到以前所作的每一步修改,如 果想要恢复,只需单击工具栏上的“撤销”按钮即可。






