对于NT系列操作系统(Windows 2000、Windows XP、Windows Server 2003),恢复丢失文件的方法大同小异,以Windows XP为例进行介绍。
1.系统还原功能
你是否碰到过这类事,当升级或安装了一个新的软件,接着发现电脑的性能实际上变差了,那么Windows XP的设计现在可保证不在为此担心了,它能更容易地将电脑还原成正常操作状态。
与字处理程序中的“撤消”命令功能相似,“系统还原”会监视并记录电脑上做的重要改动。有了此信息,如果用户更改了系统设置但接着发现有问题,很容易就可以撤消此更改。如果新安装的软件对电脑性能有负面影响,则“系统还原”功能可让系统进行其他重要改动时,都会创建易辨认的还原点。用户也可以随时创建和命名自己的还原点,“系统还原”并不监视或恢复用户的个人数据文件。还原到以前状态的选项包括以下几个方面。
(1)设备驱动程序回滚。驱动程序是数字照相机、键盘或其他设备附带的一些用于与系统通信的软件。如果升级的某个驱动程序破坏了用户的系统,大多情况下Windows XP都可以重新安装以前版本的驱动程序。
(2)上次的正确配置。如果在更改了硬件或软件之后不能正常启动电脑,这一功能可以提供帮助。Windows XP在每次成功启动之后都保存系统设置。这样,一旦系统不能启动,它就使用“上次的正确”设置启动电脑,让用户排除新硬件或软件的问题。
(3)系统还原。这一功能就像字处理程序中的“撤消”命令。系统还原会自动监视和记录关键的系统更改,如果更改系统设置之后发现问题,就可以很容易地还原这一更改。
2.关键文件保护
微软公司为了提高Windows 系统的可靠性和稳定性,从Windows 2000开始使用一种叫做WFP(Windows File Protection,Windows)的文件保护机制。现在,Windows 2000/XP /Server 2003都有这个功能。
用户最重要的操作系统文件现在都得到Windows XP中的“Windows文件保护”功能的保护,若某个文件被覆写时,“Windows文件保护”将用正确版本来替换它。这意味着依靠用户的系统本身就能保证平稳运行。使用有缺省的设备驱动程序是导致电脑出现问题的常见原因,而Windows XP Professional可通过对重要系统文件的保护帮助用户避免这些问题。
保护系统文件的措施包括以下两方面。
(1)Windows文件保护。当用户安装程序时,Windows XP会保护核心系统文件不被改写。一旦某个文件被改写,Windows文件保护会将其还原成正确版本。
(2)阻止缺陷驱动程序。Microsoft的Windows Updata Web站点保留有一个定期更新的已知问题设备驱动程序数据库。在安装新硬件之前访问Windows Updata站点,而Windows XP中的“阻止缺陷驱动程序”功能将防止安装会导致问题的驱动程序。
WFP把某些文件认为是非常重要的系统文件,例如所有的dll文件,exe、fon、ocx、sys、还有tff等后缀的文件。在Windows 2000/XP/ Server 2003刚装好后,系统会自动备份这些文件到一个专门的叫做dllcache的文件夹,这个dllcache文件夹的位置默认保存在%SYSTEMROOT%\system32\dllcache。当用户的操作系统使用了一段时间之后,会发现一些其他类型的文件,例如cpl、cpx、inf、rsp、tlb等也会当作重要系统文件保护起来,并且WFP会根据这些文件建立一个目录,显示所有受保护文件的正确版本和类型。一旦检测到文件被替换或覆盖,就可以自动从备份的文件中恢复。而如果备份的文件由于某些原因也不可用,那么Windows就会要求用户插入系统光盘,以便从光盘上恢复。(www.xing528.com)
WFP最基本的用途,就是保护系统文件不被更改。对于系统管理员,这项功能能够减轻他们的负担。而对于一般用户,此功能更是能当作救命稻草,不用害怕由于安装错误的软件造成系统的不正常工作。不过对于那些有经验的高级用户,WFP也会成为一种负担,因为WFP会消耗一定的CPU和硬盘资源。
如何验证WFP是否工作正常,只要人为的删除或修改一些系统文件,然后看看WFP机制能否把被替换的文件恢复,就知道WFP是否正常工作了。单击“开始”中的“运行”,输入“%systemroot%\sysytem 32”并回车,打开System 32文件夹,随便选中一个受保护文件,然后给这文件重命名,例如在扩展名后再加上.bak确定后等待几秒钟,然后按F5键刷新一下,就可以看到除了改名后的cmd.exe.bak,这里又有了一个新的cmd.exe,这就是操作系统从备份的文件中恢复过来的。
Windows文件保护可以用多种方式自定义它的运作,最简单的办法就是配置组策略(组策略只有Windows 2000、Windows XP Professional和Windows Server 2003有,Windows XP Home版本没有)。在命令行中输入“gpedit.msc”然后回车,可以打开组策略编辑器。依次展开“电脑配置”中“管理模板”里的“系统”,然后选择“Windows文件保护”文件夹,就可以对每一项进行设置。
“设置Windows文件保护扫描”这个策略可以让用户决定是否在Windows启动的时候自动进行WFP扫描。如果用户启动了这个策略,将会延长系统的启动时间,所以一般情况下最好不要启动它。如果用户要设置WFP的其他运行方式,可在命令行下使用sfc/ scanonce、sfc/ scanboot或sfc/ revert。其中sfc/ scanonce会在下次启动电脑时扫描一遍所有被保护的系统文件,sfc/scanboot。会在每次启动时扫描一次,sfc/ revert则会把扫描的设置初始化。
作为一个后台运行的服务,WFP会消耗一定的资源,如果电脑配置不是很高,那么完全可以禁用,以便提高性能。不过禁用后Windows 的稳定性可能得不到保障。
如果要禁用WFP,需要修改注册表,同时,在注册表中也可由管理员修改。这样虽然安全,但出了问题也是非常麻烦的事。
如果你遇上了此类事,必须以Administrator身份登录,然后进行如下操作。
(1)打开含有加密的文件或文件夹的文件夹窗口,然后从“工具”菜单选择“文件夹选项”选项,打开“文件夹选项”对话框,选择“查看”选项卡。
(2)在“高级设置”列表窗口中关闭“使用简单文件共享”复选框。
(3)右击相应的文件夹或磁盘分区,在快捷键菜单中选择“属性”选项,切换到“安全”选项卡,此时可以看到其中没有允许访问的任何用户,单击“高级”按钮,进入高级设置界面。
(4)切换到“所有者”选项卡,在其中如果有自己的用户列表,选择它,并选择对话框可以看到在“权限”选项卡中有自己的名字。
(5)当然,如果在“权限”选项卡中允许用户添加新的访问用户,则可以忽略上面的操作。单击“确定”按钮返回,现在就可以访问原来加密的文件夹或磁盘了。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。