Windows7的系统保护功能全面了解

来源:https://www.52xp.net/ 时间:2023-01-09 13:41:17 责任编辑:admin

首先开启系统分区的系统保护功能(默认是开启的),调整系统保护功能的最大占用空间,然后创建一个还原点。具体方法是:打开计算机属性,按下图操作。
 
如上图,我这里毫不吝啬的给系统保护设置了将近3个G的最大占用空间。系统在同一时间所能保存的系统还原点个数决定于阈值大小(即最大使用量)和各还原点之间的时间间隔(主要指改动文件的频繁程度)。建议阈值设置的不要过小,否则意义不大。

接下来创建一个系统还原点。如下图(左)。
 
如上图(右),创建还原点之后打开系统分区属性,切换到“以前的版本”选项卡。找到某一个“以前的版本”并打开将显示下图效果:

注意:“以前的版本”功能依赖以下服务和功能:TCP/IP NetBIOS Helper服务和磁盘根目录的共享。不少优化软件、优化技巧都建议关闭这个服务和功能。要确保“以前的版本”功能正常可用,请启用TCP/IP NetBIOS Helper服务,并恢复系统默认的根目录共享。可使用魔方重新打开根目录共享功能,方法:打开魔方优化设置大师---网络设置---网络共享设置,点击右边的恢复默认按钮。另外,只能为使用NTFS文件系统格式化的驱动器打开系统保护功能,这是因为卷影副本功能需要NTFS文件系统的支持。
 

上图显示,开启系统分区系统保护功能后,我们可以很方便地查看每个还原点被创建时系统分区的文件状态。
那么是不是每次创建还原点时,Windows都会把受保护分区的所有文件都复制一遍呢?
当然不会,也不可能。 不过这正是不少人困惑的地方。

那么,系统保护都做了什么?

系统保护会定期创建和保存与计算机系统文件和设置相关的信息,还会对受保护分区中已修改的文件创建“卷影副本”,即为“以前的版本”。所有这些信息都保存在还原点中。

系统在创建还原点时,只会对自上次创建还原点以来已修改的文件创建“以前的版本”。如果文件改动不是很频繁,并不会占用太大空间。我们可以仅用一点点空间(系统默认是分区容量的3%,可调)对分区文件做追踪保护。

当某文件(不管是系统文件还是个人文件,只要在受保护的系统分区内)被损坏或者被意外删除,只需查看其属性(或者其所在文件夹,父文件夹,甚至是其所在分区的属性皆可),都可以轻松将其恢复至某一较早的版本。当然,前提是已创建了还原点。而还原文件的过程,其实就是撤销文件更改的过程,而不是把所有文件都重新复制一遍。说到这里,你有没有觉得系统保护的功能很贴心呢?

系统还原的局限在哪里?适合处理那些问题呢?

系统保护可保护受保护分区内所有文件。但是由于要确保系统还原不能影响用户的个人数据,所以执行系统还原操作时,系统只会还原Windows目录下的文件(关键的系统文件),系统注册表,还有其他位置某些重要文件(主要是exe,dll这些文件)。而正因为系统还原不会还原所有文件,所以系统还原并不能解决所有问题,它不是万能的,存在局限性。

尽管如此,从原理来看,系统还原功能对于解决因安装某些软件、设备驱动程序、个人不当优化设置、美化导致的系统问题还是十分有效的。而且事实证明的确如此。

如果想更充分地利用系统保护功能可以配合使用“以前的版本”功能。比如说,如果某软件出了问题,可以先执行系统还原操作,还原到之前的某一状态。完毕后,如果问题仍然存在,可以配合使用“以前的版本”功能,将该软件安装目录下的文件,以及软件数据文件夹还原到与之对应的某一状态。具体做法就是:从“以前的版本”中先复制出文件(夹)的某一副本,然后再想办法用复制出来的副本覆盖现有的版本。

“系统还原”+“以前的版本”才是系统保护功能的完全体现!


什么情况下会创建还原点?
 
系统会在发生重大系统事件(例如安装某些软件或设备驱动程序)之前创建还原点。每七天中,如果在前面七天中未创建任何还原点,系统也会自动创建还原点。除此之外,我们可以随时手动创建还原点,这一点是很重要的。如果你不确定将要进行的操作绝对安全,那么最好自己去创建一个还原点。

在哪些地方可以执行系统还原操作?

方法1:打开计算机属性,点击“系统保护”。然后点击下图(左)中的系统还原按钮。在之后出现的窗口中点下一步出现下图(右)窗口。
 
勾选“显示更多还原点”可查看更多还原点。点击右下角的“扫描受影响的程序”来查看执行该还原操作后,哪些程序会被删除,哪些程序会被还原(可能已不可用)。再下一步,按提示即可自动重启完成还原操作。

方法2,在安全模式下执行系统还原(推荐!)。最初我在正常启动Windows的情况下使用这个功能,两次尝试均失败。可能是正在运行的一些进程,或者软件,比如杀软的影响。相信不少对其有偏见的人都是因为有这样的经历,故而对这个功能嗤之以鼻。在安全模式下进行系统还原,我毫不夸张的说,至今未遇到过失败的例子,在多台机器上使用都完美还原。
进入安全模式的方法:开机按F8,在高级启动选项中选择安全模式(如下图所示)

进入安全模式执行系统还原的方法和方法1完全一致。

方法3,进入WinRE恢复环境执行系统还原(推荐!)
进入WinRE恢复环境的方法:开机按F8,在高级启动选项中选择修复计算机(如上图所示)。之后出现下面的画面:

选择系统还原选项按提示即可执行系统还原操作。

问题:如何配置WinRE?没有修复计算机选项或者这项不可用怎么办?
解答:请首先检查WinRE配置情况。
方法:以管理员身份运行cmd,执行reagentc /info命令。
如果“已启用 Windows RE”显示结果为0,表示已禁用;显示1,则表示已启用。
执行reagentc /enable命令可启用WinRE
执行reagentc /disable命令可禁用WinRE

方法4,如果Windows(包括安全模式)已无法正常启动,高级启动选项也失效。这时候就得请出系统修复盘了。使用修复盘同样能进入winre修复环境。

修复盘的获得途径:

途径1, 使用完整安装盘。从光盘启动,进入安装界面跳过语言区域选择界面后,在开始安装界面点左下角恢复计算机选项,即可进入修复界面。如下图所示。

途径2, 使用系统自带的创建系统恢复光盘功能做一张修复盘。方法:控制面板(小图标查看)--备份和还原---创建系统修复光盘。按提示操作即可。

途径3, 首先得有一个Win7原版镜像。然后删除镜像中sources目录下的install.wim文件,重新打包成ISO(要在专门编辑ISO文件的软件中操作,比如软碟通,不可解压删除)。重新打包的ISO文件只有400MB左右。将这个镜像写入U盘或者刻成光盘盘就可以充当修复盘了。使用方法同途径1。注:install.wim文件其实就是完整系统映像,我们安装系统的过程可以理解为“解压”install.wim的过程,作为恢复盘可以不需要这个文件。

问题:在这几种环境中还原系统有什么不同?
解答:在安全模式或者WinRE中使用“系统还原”还原系统后,无法再撤销还原操作。但是,可以重新运行系统还原,选择其他存在的还原点。

系统还原点可以清理吗?怎么清理?

这里要特别提醒,还原点是供系统出现异常时恢复系统的。如果发现问题较晚,而恰好早期的还原点已被清除,这个功能就失去了意义。这样做有悖我们的初衷。这里给出清理方法,仅供需要的人参考。

① 清理所有还原点。

打开计算机属性。按下图步骤操作。
 

② 清理旧还原点,仅保留最近的还原点。

打开c盘(系统盘)属性。按下图提示操作。
 
之后弹出下图,切换到其它选项选项卡。
 

对系统保护功能的几点误解:

① 系统还原太占空间!

从卷影复制的原理上看得出,系统还原的硬盘占用并不大,而且在Win7中用于系统保护的空间大小是可调的。当然,建议不要设置过小。当用于存储还原点的空间达到最大时,系统会自动删除旧的还原点,用于保存新的还原点。Win7还原点会无限占用空间的说法是不正确的。
关于系统分区空间的问题,很多人一直在纠结,电脑本身配有足够大的硬盘,对系统分区却如此抠门。直到系统分区剩余空间告急,不得不使用第三方软件调整分区,或者迫使系统减肥。而关闭系统保护必在减肥措施之列。适当减肥没什么不可,做过了头儿问题就来了。最后无奈只好选择重装。 

② 这东西没什么用。一点都没有Ghost或重装便利!

这是对系统还原最大的误解,系统还原可以在不影响用户个人文件的情况下轻松将其恢复至创建还原点时的状态,这是完整的系统备份以及Ghost磁盘备份工具所不能及的。当然不是说系统还原可以完全取代系统备份。有时候,本可以利用系统还原轻松解决的问题,恰因为关闭了系统保护,不得不使用已经忘记了什么时候做过的Ghost备份或者重装,导致所有近期的账户配置,软件游戏配置等等全部丢失!