文章正文:
Win Vista中都有什么新玩意(二)
动态图标
有个文件夹中保存了大量不同类型的文件,有Word文档、PowerPoint演示、网上下载的MP3歌曲,还有自己用DV拍摄的电影,怎样用最短的时间从中找到自己想要的东西?这时候可以试试看Vista的动态图标功能。这个功能实际上是使用文件的预览缩略图来代替文件本身的图标。例如,对于Word文档,就会将文件第一页的内容显示出来,而视频文件则会显示出视频的第一帧画面(图9)。这个功能对于那些需要管理大量文件的人来说非常实用。

图 9
地址栏按钮
当我们在Windows资源管理器中进入到某个文件夹内之后,资源管理器窗口的地址栏就会显示出当前打开的文件夹名称或者具体路径(显示什么内容取决于文件夹选项中的设置)。这个功能并不是很方便。例如,假设我们进入了windows\system32\drivers目录下,如果接下来想要进入其他文件夹,例如windows\fonts下,最简单的办法就是在地址栏中输入目标文件夹的路径,然后按下回车键。
然而在Vista中就简单多了,Vista的资源管理器地址栏上,每个文件夹都被显示成了一个按钮,直接点击按钮就可以进入到相应的文件夹。同时,在按钮旁边还有一个小三角图标,点击这个图标之后可以打开一个弹出菜单,里面列出了与该文件夹同一级别的其他所有文件夹,点击就可以直接进入。这样,如果我们想要从前面说到的位置下进入到windows\fonts文件夹,只需要在地址栏上显示的Windows按钮上点击小三角图标,然后从弹出的菜单中选择“Fonts”即可(图10)。

文件筛选
假设一个文件夹中包含了成百上千个名称格式各不相同,而且创建于不同时间的文件,怎样用最短的时间从中找到你想要的文件?
假设我们需要找到所有以字母“A”开头的名称的文件,那么只需要将鼠标指针停放在“文件名”一栏,稍等片刻就会自动显示出一个方向向下的三角按钮,点击后可以打开图11所示的界面。在这里,我们只需要选中“A-H”这一列前方的复选框,那么所有名称以从A到H字母打头的文件就都会被显示出来,其他文件则会被暂时隐藏。这个功能可以适用于文件的任何属性。例如,我们可以隐藏所有由某种型号相机拍摄的数码相片,或者隐藏所有某个歌手唱的歌。我们还能同时对一个文件夹应用多个筛选条件,例如,我们可以让资源管理器只显示当前文件夹中所有拍摄于2006年5月1日之前,ISO值等于200,快门速度小于0.25秒,体积大于500KB,分辨率不小于1024*768的数码相片;我们也可以让资源管理器只显示王非演唱,林夕作曲,百代公司发行,出版于2002年之后,长度不超过5分钟的所有歌曲。

图 11
可用的筛选条件很多是吗,不过也不用担心,Vista会根据当前文件夹下保存的文件内容自动判断允许你使用哪些筛选条件。例如,如果一个文件夹下没有名称以字母A开头的文件,那么当我们按照名称筛选文件的时候,筛选条件中就不会出现和字母A有关的选项。
侧边栏
你可能正在用IE浏览网页,可同时又希望知道是否收到了新邮件,或者昨天买的股票目前的行情如何,甚至当前系统的CPU以及内存使用情况如何。如果在以往的Windows中,你可能需要暂时切换到其他程序,例如Outlook,或者任务管理器中,大部分时间可能都耗费在了程序的切换上。
Vista中新增了一个叫做Sidebar的程序,运行该程序后,默认情况下,你的屏幕右侧将会显示一个工具栏,从该工具栏上就可以看到上面提到的各种信息(图12),我们还可以直接将这些Gadget拖动到桌面上使用。这里显示的每个小程序就叫做“Gatget”,Vista自己已经带了一些Gadget,而我们还可以在网上免费下载其他网友自己编写的,能够实现各种功能的Gatget。

图 12
Internet Explorer 7+
本来Vista中的IE将会被叫做IE7,但因为以后会有针对Windows XP/2003等操作系统的IE7,而这些IE7和Vista自带的相比在安全性上要差一些,因此为了突出Vista中更加安全好用的IE,这个软件在Vista中被叫做IE 7+了(图13)。

图 13
虽然名字只是多了一个加号,但是在功能上却有巨大的差别。主要是因为这些功能都借助了Vista本身的一些特性,因此无法移植到其他老版本的Windows上。IE 7+除了标签浏览、页面缩放、反钓鱼、RSS阅读等功能外,还有一些独特的,依托Vista使用的功能。例如保护模式和父母控制。
不过好在从安全角度看,IE7和IE7+都作了不少准备。除了前面提到的保护模式、父母控制外,IE7还有URL处理保护、URL显示保护、高可信度SSL、国际域名支持、地址栏保护、加载项管理等。
安全性增强
对于一个新的操作系统,安全性是大家都重点关心的问题。令人庆幸的是,微软在这方面并没有放松,可以说,在Vista中,Windows的安全性得到了极大的提高。
Vista的用户帐户控制功能是其中的重点。启用该功能后,操作系统会运行在一个缩减了特权的基础上。就算当前登录的是管理员帐户,也无法直接对系统的重要选项进行修改。相反,当用户试图执行这类操作的时候,Vista会弹出一个对话框(图14),需要得到用户的确认才能继续。而如果当前登录的是标准用户,那么Vista会弹出一个对话框(图15),让用户选择一个管理员帐户,并输入正确的密码。

图 14

图 15
除此之外,在很多地方也能看到微软在提高系统安全性方面的努力,这里面不仅包含对系统安全的保护,更多的则是对用户数据的保护。例如,改进了的Windows防火墙、Windows Update、Windows Defender、Infocard、Bitlocker、安全中心等。
电源管理
如果我们要离开电脑一段时间,例如两个小时,你通常都会怎样做?就把电脑开着放在那里?现在的电脑功率越来越大,这样做太费电了。把电脑彻底关闭,那回来后还要重新开机,并打开之前使用的应用程序,太麻烦了。这时候人们一般会有两种做法:待机或者休眠。
所谓的待机就是挂起到内存。当我们将电脑转入待机状态的时候,电脑中所有的硬件设备都将被关闭,只有内存还会被保持供电,这样内存中的数据就会保留下来。从这种情况下恢复到正常工作状态,通常只需要几秒钟时间,非常迅速。但这种情况下也有不足,那就是电脑仍然在消耗一定的电力用于维持内存中的数据,如果在这段时间里停电了,或者发生了其他什么突发状况,导致供电中断,那么下次就只能老老实实开机了,而且之前打开的所有程序都要重新启动,最惨的是没有保存的数据都会丢失。
而休眠是指挂起到硬盘。当我们将电脑转入休眠状态的时候,电脑中所有的硬件设备,包括内存都将被关闭。而在这之前,内存中的数据会被保存到硬盘上。从这种情况下恢复到正常工作状态,通常要用一分钟左右(具体时间取决于你的物理内存数量以及硬盘的速度)。虽然有点慢,但这种方式最安全,不怕中途断电,而且休眠状态下的电脑和完全关闭了没什么两样,不会消耗任何电力。
不过在Vista中,微软新增加了一种叫做睡眠(Sleep)的状态,而且将该状态作为了默认的关闭方式(图16)。睡眠状态结合了待机和休眠的优点,当我们将电脑转入睡眠状态的时候,系统会自动将内存中的数据全部保存到硬盘(这一点和休眠类似),但同时并不会切断对内存的供电,内存中的数据还会被维持(这一点和待机类似)。这样就等于给系统加了一个双保险。如果在睡眠过程中没有停过电,那么恢复的时候,电脑就像从待机状态恢复一样,只要几秒钟就可以恢复到正常状态;如果中途停过电,那么恢复的时候电脑就像从休眠状态恢复一样,只要一分多钟就可以恢复到正常状态。

图 16
超级预读取和ReadyBoost
内存不足的时候,运行任何操作系统都是一种折磨。如果你的电脑内存不够用,而且限于各种条件无法添加物理内存,是否就意味着与Vista无缘呢?当然不是,我们还有ReadyBoost功能可以使用。
简单来说,ReadyBoost功能就是利用外置存储器充当缓存,提高系统效率。例如,当我们将一个能够满足要求的U盘插入电脑上的USB接口后,Vista会自动弹出类似图17的对话框(感谢盆盆提供的图片),只要选择“加速我的系统”就行了。这样,系统会自动从U盘上划分一定的空间作为系统缓存,用于保存超级预读取功能需要的数据。而具体允许该功能使用多少空间,也可以在设备的属性对话框中设置(图18,感谢盆盆提供的图片)。

图 17

图 18
这里你可能要问了,硬盘的数据传输率比USB 2.0标准快多了,怎么能够使用USB设备给硬盘加速呢。其实这里大家还要考虑到另一个问题,那就是随机读取数据时候的数据传输率。硬盘的机械结构决定了随机读取的速率不会太高,而U盘内部使用的NAND芯片没有机械结构,随机读取速率和硬盘的差别可是数量级上的。因此这个功能才可以真正有效。
那么如果在系统运行过程中,用作加速的U盘不小心被拔掉了,会不会导致系统崩溃?这一点大家绝对可以放心,因为ReadyBoost功能使用的U盘中绝对不会保存操作系统和应用软件运行所必需的文件,相反,这个功能是配合超级预读取功能一起使用的。
什么是超级预读取?不知道各位有没有这种感受,第一次运行一个程序的时候,程序会花费很长时间载入。但如果你关闭这个程序后立刻又重新将其打开,这次程序的载入时间就要短很多。其实这就是系统缓存在起作用。当我们执行一个程序后,程序相应的代码会被加载到系统缓存(可能是物理内存或者硬盘上的虚拟内存)中,这样当下次再次启动的时候,如果缓存中还有所需的代码,那就就不用从硬盘上读取了,这样可以节约不少时间。
Windows XP中就包含有预读取功能,不过功能并不是很强大。在Vista中,该功能被叫做“超级预读取”,不仅名字变了,而且作用也更大。在装有大量物理内存的系统中,该功能可以明显提高程序的运行速度。当然,如果你的内存不够多,这时候超级预读取功能就要借助ReadyBoost来起作用了。系统可以将自己判断觉得会需要频繁运行的程序的代码预先读取到U盘中,这样,就算运行过程中我们拔掉了U盘,因为里面保存的只是系统觉得以后会用到的东西,当前还没有使用,因此不会对系统当前的运行产生任何影响。
低优先级I/O
计算机的使用环境越来越复杂,作为最典型的应用,我们可能会在后台用杀毒软件扫描系统,但同时在前台还在写工作报告,这时候系统的繁忙程度是可想而知的。CPU已经发展为双核心,完全可以应付这种一心二用的情况,可是你的硬盘是否为此做好了准备?
以前,虽然Windows可以让我们同时运行多个程序,但这些程序会平摊对硬盘的I/O请求。也就是说,如果当前有四个不同的程序要访问硬盘,那么硬盘就要轮流对这四个程序提供完全平均服务。这种方式很不好。还是以上面的例子来说,后台的病毒扫描并不是最重要的,而写报告这件事情最重要,因此为了照顾不同程序的轻重缓急,Vista的低优先级I/O功能可以大显身手了。
使用该功能后,在后台运行的程序对I/O设备的访问将会使用较低的优先级,而前台工作的程序则会拥有较高的I/O优先级。这样,当大量程序需要访问硬盘的时候,操作系统会首先检查各自的I/O优先级,并首先满足高优先级程序的需要,再次基础上,再压榨硬盘的“剩余价值”供低优先级程序使用。
性能评级
为了让我们对自己计算机的硬件能力有一个基本了解,微软准备了这样一个工具。当系统安装好,第一次启动的时候,该工具就会对所有硬件的性能进行评测并打分。我们可以从图19中看到。

图 19
通过这个功能,我们就可以知道自己的电脑到底有多少“斤两”。而日后新的软件,尤其是游戏,都会在包装盒上标明本软件在得分为多少的计算机上才能取得较好的效果。不仅如此,很多软件还将通过这里的得分进行自动配置。例如,如果游戏被安装到一个分数很高的电脑上,就会自动启动所有图形特效。而如果被安装到一个配置一般的电脑上,为了保证游戏能够流畅运行,则会自动禁用一些不重要,但很耗费系统资源的特效。
