【梅花香★苦寒来】吧 关注:267贴子:3,600
  • 9回复贴,共1

完全掌握系统还原

只看楼主收藏回复

※相对于Ghost软件那种“一刀切”式的完全覆盖相比,系统还原显然要聪明许多。在进行恢复时,它不会破坏系统分区中的个人数据文件,例如Word文档、浏览器历史记录、图片、收藏夹信息或者电子邮件等。
※系统还原功能不需要另外安装软件,操作简单,也不会出现像Ghost那样由于选错分区而造成的灾难性后果。而且,用户还可以撤消还原,确保还原操作万无一失。
※当然,仅凭上面的介绍,你还是无法真正理解使用系统还原的好处,下面我们就来深入了解系统还原功能不被人所熟知的内幕。相信在完全了解“她”以后,你定会爱上“她”的。

许多人都把Windows中的系统还原功能看做鸡肋,许多谈及系统优化的技术文章,也推荐关闭这一功能以求节省硬盘空间。其实,这是一个误区。对于大多数的普通电脑用户来说,系统还原功能仍然具有相当高的实用价值。虽然它对硬盘空间的占用较大,但对于现在动辄上百GB的大容量硬盘来说,系统的稳定工作要比空间占用更为重要。而且,在恢复系统方面,它比Ghost之类软件具有更多优势。 



1楼2008-04-28 19:16回复
    系统还原的基本原理

    系统还原是Windows Me和Windows XP操作系统中的一项实用功能。对于操作系统来说,不期而至的断电、安装程序中的意外、恶意程序入侵或者用户自身的误操作,都有可能导致系统不稳定甚至无法启动。为了提高系统的稳定性,自Windows Me开始,微软在系统中集成了系统还原功能,当系统出现问题时,用户可以将系统还原到以前某个时间的状态,而不会丢失个人数据文件。
    简单地说,系统还原的工作原理就是通过自动监视和记录Windows 核心系统文件和注册表的更改,定期建立系统还原点(系统快照),并通过还原点来将系统恢复到正常运行的状态,从而撤消导致系统不稳定的更改。系统还原的核心工作是由系统服务“System Restore Service”来完成的,当你的系统还原不能正常工作时,你须要查看一下该服务是否被意外中止。

    系统还原的功能是用来恢复操作系统的,我们只要用它对系统分区进行监测和恢复即可。在默认情况下,它会监测系统中所有磁盘分区的变化,这会导致硬盘占用的大幅增加,这也是它被为人们诟病的一点。所以,我们建议在所有非系统分区中关闭系统还原功能。在“我的电脑”上单击右键,选择“属性→系统还原”,在打开的系统还原对话框中,分别选中所有非系统分区,并单击“设置”按钮(如图1),然后选择“关闭这个驱动器上的系统还原”选项后确定即可。


    2楼2008-04-28 19:17
    回复
      1


      3楼2008-04-28 19:17
      回复
        还原点是系统还原功能实现的基础,每个还原点都收集了恢复到特定系统状态的必要信息。创建还原点时,系统会保存注册表和某些重要动态数据存储文件的快照,并在还原点日志文件中写入一条记录,每个还原点代表不同时间点的系统状态。我们在系统还原向导界面中选择“恢复我的计算机到一个较早的时间”选项,单击“下一步”按钮即可看到这些还原点(如图2)。它们可以是系统自动创建的,也可以是用户手动创建的,具体说来,还原点主要有以下三种类型。


        4楼2008-04-28 19:18
        回复
          2.安装还原点
          安装还原点是在特定程序安装时自动创建的还原点,当你在系统中安装Windows Installer或者Installshield(6.1 Pro或更高)类型的应用程序时,系统还原就会创建一个还原点,如果安装软件后出现问题的话,可使用这些还原点将计算机还原到软件安装前的状态。

          3.手工还原点
          当你在执行特别危险的系统更改,或者将电脑交给其他用户使用之前,或者你认为目前系统正处于一种最佳状态时,都可以打开系统还原向导,选择“创建一个还原点”选项来手工创建一个还原点(如图3),这样当系统出现问题后,你就可以还原到之前的正常运行状态。


          6楼2008-04-28 19:19
          回复
            系统创建的还原点数据存储在被监测分区中的一个特定文件夹中,对于Windows ME系统来说,存储于根目录下的“_Restore”文件夹中,对于Windows XP系统来说,则存储于根目录下的“System Volume Information”文件夹中,上面这两个目录均为隐藏目录。
            系统分配用于保存还原点数据的空间是有限制的,我们可以在系统还原设置中,选中被监测分区后单击“设置”按钮来查看分配的磁盘空间百分比(如图4),


            7楼2008-04-28 19:20
            回复
              这里要注意的是,只有分区可用空间在200MB以上时,系统还原才能正常工作,当分区可用空间小于200MB时,系统还原服务会使用先进先出的方法自动删除以前的还原点以释放磁盘空间。

              小知识:
              为什么我已经打开了系统还原功能,但在系统还原向导中却没有看到自动创建的检查点?
              出现这个问题可能有两个原因:其一,系统还原服务在创建检查点时还需要“Task Scheduler”(计划任务)服务的配合,如果你或者一些应用程序有意或偶然地关闭了该服务,就会使得系统还原服务不能按照计划建立系统检查点;其二,系统还原服务只能在空闲状态下创建系统检查点,这样设计的目的是使建立系统检查点的操作不会对系统造成干扰。如果你的系统一直处于高度运转状态,没有任何空闲时间的话,也会造成这种现象。


              8楼2008-04-28 19:20
              回复
                除了收集与特定事件和时间相关的还原点之外,系统还原服务还不断地监视其他重要的系统文件和应用程序文件的更改,跟踪这些文件更改对于将系统完全还原到一个特定状态是必要的。这里系统还原就要解决一个重要问题:哪些文件是应该被还原的,哪些文件不能被还原。例如“我的文档”中的数据都是用户经常修改的文档,这些数据是不应该被还原的。
                系统还原服务监视的重要系统文件和应用程序文件类型包括.exe、.vxd、.dll、.com以及.sys等,但它不监视用户创建的文档文件,例如扩展名为.txt、.doc或.xls的文件,以及My Documents文件夹、Internet临时文件夹、Cookie文件夹、收藏夹、回收站和Windows 交换文件等。在进行恢复还原时,这些数据就不会被还原,从而避免了用户个人数据的丢失。如果你想了解被系统还原监测的文件类型详细列表,可以查看网址http://msdn.microsoft.com/librar ... e&hidetoc=false。
                系统还原服务使用了一个内核级的过滤器驱动程序来监视文件系统操作,它可以在你对被监视类型的文件进行更改或删除操作前快速地中断操作,并将被更改或删除的文件复制或移动到系统还原数据存储文件夹中,同时,文件的更改将会记录到日志文件中,以备执行还原操作时使用。
                许多朋友在使用了系统还原功能后,发现自己下载的一些文件随之丢失,于是便认为这是系统还原功能导致的系统错误。其实这是一个误会。通过上面的介绍我们可以了解到,导致下载的文件丢失的原因就是,下载的文件属于系统还原服务监测的文件类型,例如.exe和.dll文件。如果这些文件被保存在一个受系统还原监测的硬盘分区上,那么在将系统恢复到文件下载之前的状态时,这些文件就会丢失。
                因此,为了避免这种情况的发生,建议将下载的文件保存在不受系统还原监测的硬盘分区中,或者将其保存在“我的文档”文件夹中。

                用好系统还原的关键在于把握好它的使用时间。在正确的情况下使用正确的方法,这正是我们要追求的,不是吗?这里笔者总结了系统还原可以适用解决的一些常见问题。
                ※ 在更新了设备驱动程序之后,出现系统不稳定现象,使用驱动程序中的“返回驱动程序”功能依然没有解决问题时。
                ※ 在安装了新的设备之后,出现系统不稳定现象,而在禁用或移除硬件设备及其驱动程序后仍然不能解决时。
                ※ 通过系统属性页或者注册表对系统做出修改,导致系统运行不正常,但不知道如何还原以前的设置时。
                ※ 怀疑系统问题是由于安装应用程序引起,但在卸载该应用程序后,问题仍然存在时。
                ※ 当你误删文件导致系统某些功能失效,但又不能确定误删的是哪些文件时。
                ※ 操作系统不能正常启动(例如登录屏幕没有出现),但使用“最后一次正确的配置”仍然不能修复时,则可以尝试在系统启动时按F8键,选择使用安全模式进入系统,运行系统还原功能进行恢复。
                ※ 如果由于选择错误而将系统还原为以前的某个状态,则可以再次打开系统还原工具,在向导中选择“撤销我上次的恢复”选项进行恢复。


                9楼2008-04-28 19:20
                回复
                  小知识:
                  为何我的系统还原点突然丢失?
                  系统还原功能和被监测硬盘分区的剩余空间有很大的关系,当被监测硬盘分区的剩余空间低于50MB时,系统还原服务将会停止监测你的系统,这将会导致一个非常严重的问题:系统还原服务会自动清除所有系统还原点,以试图释放更多的剩余磁盘空间来保证系统的正常运行。不过在磁盘空间低于50MB之前,你应该会收到系统发出的低磁盘空间运行的警告,这时你就要及时清理无用文件,以免出现还原点丢失的问题。

                  小技巧:
                  如果你的系统出现严重问题,甚至无法正常登录到Windows界面的安全模式使用系统还原,那么你可以在系统启动时按下F8键出现启动菜单,在菜单中选择“带命令行提示的安全模式”,然后使用管理员身份登录,在命令行提示符中输入“c:\windows\system32\restore\rstrui.exe”来启动系统还原程序恢复系统。


                  10楼2008-04-28 19:20
                  回复
                    我系统还原后,转了一夜的圈圈,还是进不去,是卡了吗,要不要关机


                    IP属地:山东来自Android客户端11楼2022-01-23 09:51
                    回复