您目前的位置: 中国期货培训中心 → 电脑教材 → 探索Windows Me                                  返回首页   返回上层 

系统还原试用报告


    或许是巧合,或许是有意,我收到微软公司邮寄给我的Windows Millennium Beta2测试版光盘的时间,是1999年12月31日,上个世纪的最后一天!从最早的Windows Millennium 4.90.2419 Beta 2到现在的Windows Millennium Edion 4.90.2499 Beta 3,我看到了一个操作系统是如何一步一步走向成熟。微软在这个操作系统中提供了很多新的特性。“系统还原”就是其中之一。

    所谓系统还原,简而言之,就是将计算机返回到先前的状态,重新获得当时的性能。这个功能和Norton Ghost有些相似,但更进一步的,这是一个动态过程,计算机能够自动或者由使用者在任意时间手动建立“系统还原”点,方便地将计算机返回指定时间的状态,以解决由于各种原因造成的系统故障或者不稳定状态。系统还原功能将忽略某些重要文件夹的更改,而不会造成使用者任何工作的丢失;因此,大可不必担心会丢失文档、电子邮件、浏览历史和收藏夹列表。并且,“这个过程是完全可逆的,(用户)总是可以撤消还原或选择要将计算机还原到的其它还原点。”

    “系统还原”应该是Windows ME中新增加的最重要的特性。我本来想通过多次测试找出它的特点,却发现这是一件很难办到的事情。有时候,“系统还原”绝对心狠手辣,不留半点痕迹;有时候,又网开一面。不过我多少也看出些端倪来。请看我的一些测试结果。

  —— 测试 ——

  安装FW3

  C盘:已用空间 888,487,936字节 847MB可用空间 139,362,304 132MB

  D盘:已用空间 506,691,584字节 483MB可用空间 683,597,824 651MB

  安装后

  C盘:已用空间 890,191,872字节 848MB可用空间 137,658,368 131MB

  D盘:已用空间 529,694,720字节 505MB可用空间 660,594,688 629MB

  安装《人体生物节律》

  C盘:已用空间 891,273,216字节 849MB可用空间 136,577,024 130MB

  D盘:已用空间 534,863,872字节 510MB可用空间 655,425,536 625MB

  还原安装点4后

  C盘:已用空间 915,488,768字节 873MB可用空间 112,361,472 107MB

  D盘:已用空间 521,510,912字节 497MB可用空间 668,778,496 637MB

    C盘上C:\_RESTORE文件夹属性为“隐藏”,占用空间118 MB (124,698,624 字节);包括:576个文件,6个文件夹。

    恢复后,e:\test中备份的三个注册表文件消失。D:\PC\Sw5中的程序文件消失,只剩下sw5.dat文件。大小19.4 KB (19,944 字节);占用空间20.0 KB (20,480 字节)。

  D:\Net\Macromedia\Fireworks 3\中可执行文件全部消失,占用空间9.30 MB (9,760,768 字节);大小8.05 MB (8,443,305 字节);包括633个文件,37个文件夹。开始-〉程序 中的FW3和SW5程序启动文件夹消失。

    注册表中有关FW3和SW5的键值消失。

  还原还原操作后

  C盘:已用空间 914,145,280字节 871MB用空间 113,704,960 108MB

  D盘:已用空间 535,293,952字节 510MB可用空间 654,995,456 624MB

    C盘上C:\_RESTORE文件夹属性为“隐藏”,占用空间116 MB (122,568,704 字节);包括:178个文件,6个文件夹。D:\Net\Macromedia\Fireworks 3 大小19.4 MB (20,349,261 字节);占用空间21.6 MB (22,654,976 字节);包括1023个文件,50个文件夹。D:\PC\Sw5 大小318 KB (326,134 字节);占用空间324 KB (331,776 字节);包括4个文件,0个文件夹。e:\test中备份的三个注册表文件回复。进行操作前备份的新注册表文件消失,不过我对这个注册表文件作的压缩备份还在。而在“我的文档”中备份的该注册表文件却存在。看来还原操作是忽略有关我的文档、电子邮件、浏览历史和收藏夹列表中的变化,已达到保存使用者工作纪录的。不过还原操作似乎只针对新增加的、可执行文件进行操作,而对于不可执行文件、已经存在的文件(例如已经进行过操作变化的数据库)的变化则忽略。

  注册表备份:

  01030116.reg——最初的初始备份

  01030121.reg——安装完FireWorks3的备份

  01030140.reg——安装完人体生物钟节律查询的备份

  01030850.reg——还原安装点4后的最新备份

    比对初始备份和最新备份,01030840.reg增加了240个键值,移动了19处键值,被删除285处键值。不过绝大部分改变都是发生在\HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer这个子键下。

    总的来说,你可以把“系统还原”功能当作一个非常好用的软件反安装工具。我分别用winzip和超级解霸、良友、Dial Monitor、Mircomedia FireWorks 3.0测试“系统还原”功能:先安装应用程序,然后立即还原,间隔两天后还原,并且备份下注册表和相关硬盘上的文件资料。

    经过比对测试,我发现“系统还原”功能主要是针对所安装程序相关的硬盘和程序的可执行文件、动态链接库文件、帮助文件进行备份和还原操作,而其它类型的文件则不予变动。如果你删除了这些剩余的文件,那么当你把系统再次恢复到还原操作之前的状态,很可能软夹会无法正常使用,直到你恢复被删除的文件。另外,“开始”菜单中“程序”文件夹和“桌面”的内容,也在还原操作之列。

    “系统还原”也是一个非常好用的系统救急工具。我曾更改了Boot.ini文件的内容和属性,并且将它反复复制几份,把这些复制的文件和其他几种不同类型文件(gir、exe、zip、rar、htm、txt)分别放到硬盘的根目录下和不同的文件夹中。我还删除一个文件夹,新增一个文件夹,并且改动注册表文件、以及msconfig设置中的内容;在数次的还原操作中,它们都被正确地恢复还原或删除。而在另外的测试中,它们却并没有被还原。

    我分别放置在不同文件夹和硬盘根目录下新增加的无关文件,有几次在还原操作后部分地(主要是可执行文件)被删除了。但是放在My Document文件夹、IE缓存、Outlook Express邮件保存文件夹、收藏夹、回收站等文件夹中的文件未被更改。这大概就是微软所说的“系统还原不会造成工作的丢失”吧。然而有两次测试,我放在“收藏夹”内的.exe文件亦被删除,所以对于微软的话,我们不可不信,不可全信。

    硬盘根目录下的_RESTORE文件夹就是保存“系统还原”具体操作内容的文件夹,他的属性是“隐藏”。虽然我勾选了“浏览全部的隐藏文件”,但是_RESTORE文件夹中的隐藏文件和文件夹依然无法浏览。不过这可难不倒我,最后我还是一窥_RESTORE文件夹的全貌,哈哈!

    另外,我还发现,在某次还原操作后,我在《良友》中新增加的几篇文章也被“还原”成“无”,偏偏这一次我忘记备份数据库,数千字的文章不得不重新写,损失惨重。虽然这个问题我后来并没有成功地复现。但是,我们依然要时刻做好备份工作,最好划出一个硬盘分区,不安装应用程序,把重要数据备份到这个分区上,这才是个人电脑最保险的备份方案。

    最后是两点希望:

    1、系统还原文件夹_RESTORE存在于每个作过更改(主要是进行过软件安装操作)的硬盘上,C盘是最主要的。虽然微软提供了限制系统还原文件夹_RESTORE大小的功能(最小200M,最大400M),但是随着“系统还原”操作次数的增加,_RESTORE的“增肥”工作也卓有成效,这不免使我较小的C盘空间更加捉襟见肘。我就曾因为C盘剩余空间过小(不足200M),而导致“系统还原”操作失败,Millennium自行删除_RESTORE文件夹,造成系统还原点全部丢失。所以我希望_RESTORE文件夹可以指定到其他的硬盘分区。

    2、如果系统还原文件夹_RESTORE占用空间过大,Windows Millennium会自动删除文件中的全部或部分较早的内容。要是可以指定删除那些还原点,比如说删除除了最早和最新的还原点之外的所有还原点。

    呵呵,我的要求可能太高了点吧。