回帖:的情况下表现出来的正常,我们不能确认安装n个应用软件后的情况,毕竟我们在这部分测试的是“Windows文件”保护功能。
3.删除系统盘Windows目录下所有文件(不含下属文件夹,66个文件)
测试在Windows XP桌面下有4个文件始终无法删除:SchedLgU.txt、Explorer.exe、Taskman.exe、Twain_32.dll、Twain.dll,系统自动恢复17个文件,无法恢复的文件包括System.ini,系统依然能够正常运行。为了检验系统恢复能力我们特意在删除了Regedit.exe后运行它(开始菜单中的“运行”),系统没有给出任何提示就恢复并运行,没有任何问题。
4.删除注册表文件
鉴于注册表文件的重要性,我们将它们独列为第4项。Windows XP的注册表和Windows 2000相似也分为两个部分,但包括多个文件,其中用户配置文件保存在根目录\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Documents and Settings\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\用户名的目录中,系统配置文件位于系统目录\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\System\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Config中,包括多个文件及其相应的.log(日志)文件和.sav文件。在Windows XP桌面下的注册表文件相对安全,系统会拒绝删除操作,而在DOS下我们删除注册表后系统崩溃,而且无法恢复。
二、系统还原和驱动回滚
“系统还原”为用户提供了一种将其计算机还原到早先工作状态的简便方法。允许用户将计算机还原到出现问题之前的状态而不会丢失个人数据文件(例如 Word文档、电子邮件等)。“系统还原”会主动监视对系统和某些应用程序文件的更改,并自动创建容易识别的还原点,因此用户不必亲自记得进行备份。默认情况下,Windows XP每天及在重大系统事件(比如安装应用程序或驱动程序)时创建还原点。当然也可以随时创建和命名自己的还原点。需要强调的是,“系统还原”并不监视或恢复个人数据文件,因此,还原不会使用户丢失工作、邮件甚至Web浏览历史记录和收藏夹,用户可以在“安全模式”下将PC回卷到问题发生之前的状态。
为了更好地测试“系统还原”功能,我们将磁盘转换成NTFS分区,并安装了一些常用软件(59个)。右键点击“我的电脑”,可以对“系统还原”进行详细设置,我们将“系统还原”磁盘占用设置为12%以保证还原操作的顺利进行。“驱动程序回滚”功能确保在更新驱动程序时,一份以前驱动程序数据包的副本将自动保存到一个特殊的系统文件子目录下,如果新驱动程序不能正常工作,可以通过访问“设备管理器”中设备的“驱动程序”选项卡,然后单击“返回驱动程序”的方法来还原以前的驱动程序。完成测试以后我们认为“系统还原”是一项比较实用的功能,只需简单的点击就能将系统恢复到创建还原点的地方。遗憾的是该功能有容量的限制(相对于用户硬盘空间),对超过保护范围内的则无能为力。
1.删除Program Files目录下部分一般文件后进行还原
进行操作前我们创建了还原点,还原过程不再赘述。我们首先将ACDSee 4.0的目录进行删除,还原没有出任何问题,经过不长的等待和重启,一切恢复如初。需要指出Program Files目录下没有单一的子目录字节数超过480MB(12%磁盘空间)。
2.安装/删除应用软件后进行还原
安装/删除应用软件系统会自动创建还原点,我们选择ACDSee 4.0和Microsoft Office XP Professional为对象,容量分别为30.83MB和约600MB。ACDSee 4.0不管是安装还是删除以后都可以安全恢复,而Office XP因为容量太大超出系统保护范围而无法恢复。
在完成上述两项操作以后我们仔细检测了相应的应用程序:使用该软件所有常用功能,进行一系列设置,运行、退出、再运行,循环反复多次。
3.切换不同版本的驱动程序
测试对显卡(RADEON 8500)、声卡(ESS Canyon3D)驱动进行切换,两者过程相似,我们以显卡为例进行介绍。显卡驱动程序版本为6.13.3276官方版、6.13.3286官方版和6.13.3281 WHQL版。查看“设备管理器”中设备的“驱动程序”选项卡就可以找到“返回驱动程序”,单击即可。测试显示驱动回滚操作仅限于前一版安装的驱动,如果用户依次安装了A、B、C三个版本的驱动,就只能返回至B版。切换后我们运行大量游戏以测试驱动的完整性,结果令人满意,所有的游戏都顺利地通过。
通过测试,我们认为安装在NTFS分区上的Windows XP在“Windows文件保护”、“系统还原”和“驱动程序回滚”的保护下,完整性和稳定性能够得到有力的保证和支持。实际上Windows XP把暴力操作所带来的灾难降到了很低的程度。
三、Windows XP负载能力
计算机负载能力和计算机硬件、操作系统以及程序都有很大的关系。很多朋友都有这样的体会,相同硬件配置下运行资源消耗很大的程序Windows 98比Windows 2000更容易死机。那Windows XP在这方面又表现如何?我们搭配了一个配置较高、满足Windows XP流畅运行的硬件环境,相关配置如下表:
相对前一项测试而言,确定“Windows XP负载能力”的测试方法比较困难。在Windows 2000/XP下很难像Windows 98那样了解系统资源剩余情况,但是可以通过系统提供的“Windows任务管理器”中的“性能”来查看CPU使用记录和页面文件使用率。测试的标准是在进行测试操作后或者资源降至极低的情况下系统是否保持稳定工作。我们通过下列操作来界定系统稳定:
被测试应用程序不出现挂起、崩溃、丢失数据以及非法操作等现象
在程序中正常移动鼠标、应用所有按键
正常浏览“我的电脑”
正常进行文件拷贝等操作
正常播放音、视频文件(WMA、MP3、MPEG、MPEG2、MPEG4、RM)
正常调整桌面属性
任务进行中进行用户切换
正常休眠
正常进行Internet浏览
1.内存资源降至极低情况下系统的表现
我们还是采取这样的办法:安装ACDSee软件并收集大量图片,全部选中后点击回车,ACDSee为每一幅图都打开一个窗口直至无法继续打开为止,操作前后我们都记录了CPU使用情况和页面文件使用率。操作完成后内存的使用达到570MB,但CPU占用仅仅1%。通过反复检验,我们发现在当前配置下ACDSee所能打开窗口极限为107个,在保持浏览一个文件夹的情况下只能打开103个。当内存资源降至极低时,系统显然无法达到上面所罗列的标准,不正常或出错的项目如下:
*文件拷贝操作无法通过常用的右键点击进行
*无法播放音、视频
*数次出现桌面属性调整无法进行的现象,具体表现为属性项目点击后消失
虽然Windows XP出现这些问题,但是相比Windows 98而言已经不错,系统并没有死机或者报错,关闭所有ACDSee窗口后一切恢复正常。笔者个人将这一测试应用在Windows 98时,还未及100个窗口系统