数据修复技术与典型实例实战详解(第2版)
上QQ阅读APP看书,第一时间看更新

1.1 系统文件的修复

Windows系统在长时间地工作之后,往往会不可避免地出现无法启动或者运行出错的故障,面对这些故障时是选择将就使用,还是选择重新安装系统?如果将就使用,Windows系统的运行效率肯定不会很高,甚至还无法正常运行;如果选择重新安装系统,不但麻烦,有时部分业务数据也在系统盘中,不小心会导致一些业务数据丢失。事实上,Windows系统一旦出现无法启动或者运行出错的故障时,不妨使用下面的六项措施,来快速而有效地“急救”受损的Windows系统,说不定能收获奇效。

1.1.1 利用系统自带修复功能修复

当系统文件丢失或受损导致无法正常使用时,我们不妨使用系统自带的恢复功能恢复系统文件。

1.最后一次配置

Windows 2000以上版本的操作系统,每次成功启动之后都会对系统进行自动备份,一旦我们发现Windows系统不能正常启动时,那多半是我们上一次对系统进行了错误的操作或者对某些软件进行了错误的安装,从而破坏了系统注册表的相关设置。此时,我们可以尝试使用上一次成功启动时的配置来重新启动计算机系统:只要在重新启动系统的过程中,及时按下F8功能键,调出系统启动菜单,然后选中“最后一次的正确配置(高级)”项目,一般情况下,Windows系统又能启动正常了,如图1.1所示。

图1.1 最后一次正确配置

2.注销当前账户

如果Windows系统的受损只是由于安装了不恰当的软件,或者是对软件进行了不合适的设置引起的,那么通常可以通过“注销当前账户”的方法,对受损的Windows系统进行急救,因为软件对系统设置的影响往往只能限于当前登录的账户,一旦在当前账户状态下系统不能正常运行,完全可以注销当前账户,并以其他的账户重新登录系统,这样Windows一般又能恢复正常运行状态了。在注销当前账户、换用其他账户登录系统之前,我们需要先打开系统的“控制面板”窗口,然后双击其中的“用户账户”选项,再单击其后界面中的“创建一个新账户”选项,如图1.2所示,重新创建一个新的登录账户,同时为该账户设置一个合适的访问密码,并将对应的账户设置为超级管理员权限。

图1.2 创建一个新账户

由于换用其他账号登录Windows系统后,保存在当前用户目录下的一些重要数据可能就访问不到了,为此在注销用户之前,有必要打开系统的资源管理器窗口,找到当前账号所对应的用户目录,例如当前登录系统的账号为aaaa,那么系统默认的账号目录应该为C:\Windows\Documentsand Settings\aaaa,将该目录下面的一些重要数据全部备份到系统分区以外的其他分区目录中。做好了上面的准备工作后,就能依次选择“开始”和“注销aaaa”菜单选项,注销将当前的登录账号,然后重新用刚刚创建好的账号登录Windows系统;在用新账号成功登录Windows系统后,再把前面备份好的重要数据恢复到当前账号所对应的新用户目录下面,这时受损的Windows系统就能恢复以前的正常运行状态了。

3.重注册DLL文件

Windows系统有时之所以会频繁受到损伤,主要是许多应用程序常常共享调用一些DLL文件,一旦有的应用程序在使用完毕被自动卸载后,这些应用程序所调用的DLL文件往往也会跟着被删除了,这么一来Windows系统或系统中的其他应用程序再次调用那些共享了的DLL文件时,自然会发生错误。在急救那些由于系统DLL文件丢失引起的Windows系统运行不正常故障时,我们根本不需要重新安装操作系统,只需要重新注册已经丢失了的DLL文件,就能让系统恢复正常运行状态。考虑到我们并不知道究竟是哪一个或哪几个DLL文件被损坏了或丢失了,我们不妨通过下面的方法,来对系统所有的DLL文件都重新注册一下,而不需要单独对某一个或某几个DLL文件进行注册:首先打开类似“记事本”这样的文件编辑程序,然后在对应的程序界面中输入如下命令行代码:

          @echooff
          for%1in(%windir%\system32\*.dll)doregsvr32.exe/s%1

如图1.3所示。

图1.3 重注册DLL文件批处理

将上面的命令行代码保存成一个扩展名为.bat的批处理文件,例如这里将该代码内容保存为名为repair.bat的文件;其次为repair.bat文件创建一个快捷图标,并将该快捷图标直接拖放到系统的桌面上,等到日后需要对系统中的所有DLL文件进行重新注册时,只需要双击repair.bat文件的快捷图标,系统就会自动开始对所有的DLL文件执行重新注册操作。所有DLL文件被重新注册之后,此时不妨再尝试运行Windows系统,此时的系统应该正常了。

提示

如果系统的DLL文件没有异常,运行该批处理也不会损坏系统。

4.系统还原功能

如果计算机中安装的是Windows7系统,还能借助Windows7系统的“系统还原功能”,将Windows系统的运行状态恢复到正常,下面就是该方法的具体实施步骤。

依次选择菜单【开始】|【控制面板】|【备份和还原】|【恢复系统设置或计算机】|【打开系统还原】命令,在其后弹出的系统还原设置向导界面中,将“在列表中,单击一个还原点”项目中选中一个合适的还原点,然后单击【下一步】按钮;在其后弹出的系统还原点列表窗口中,我们一般选择一个离当前时间比较近的还原点来还原系统,选好目标还原点后,继续单击【下一步】按钮,如图1.4所示,Windows系统就能被自动恢复到以前的正常工作状态。需要注意的是,在使用该功能之前,我们一定要在Windows系统运行正常的状态下,及时创建好合适的系统还原点,以便日后恢复系统时所用。

图1.4 选择一个系统还原点

提示

系统在打补丁时,也会自动创建系统还原点。

1.1.2 用系统安装光盘巧补系统文件

有时系统文件丢失或损坏,我们还可以利用系统安装光盘巧补系统文件,使系统正常运行。

1.扫描命令修复

如果Windows系统只是有少量的系统文件受损,那我们不妨借助Windows系统内置的SFC扫描修复命令,来尝试对那些已经遭受破坏的系统文件进行修复,一旦修复成功,Windows系统又会恢复正常状态了。在修复受损系统文件时,只要依次单击“开始”|“运行”命令,在弹出的系统运行对话框中,输入字符串命令sfc/scannow,单击回车键后,该命令程序就会对系统每个角落的系统文件进行搜索扫描,一旦发现系统文件的版本不正确或者系统文件已经损坏,它就能自动弹出提示界面,要求我们插入Windows系统盘,如图1.5所示,以便从中提取正常的系统文件来替代不正常的系统文件,从而达到修复系统文件的目的。若系统修复操作成功,我们重新启动计算机系统时,就不会看到不正常的现象了。

图1.5 利用扫描命令修复系统

2.光盘引导修复系统

有时系统根本无法正常启动,经常出现类似如图1.6所示的画面,重新安装系统太麻烦,甚至会使我们的重要数据丢失。

图1.6 系统损坏无法正常启动

那么我们首先在BIOS中设置从光盘引导系统,然后重新启动电脑,当出现如图1.7所示的安装界面时,选择菜单【保持现有文件系统(无变化)】,然后按照提示一步步修复系统,修复丢失的系统文件。

图1.7 Windows XP安装界面