论文部分内容阅读
根据最新消息,一位名叫Chris Flores的微软员工在其博客中透露:微软从Windows Vista发布以来一直通过Windows Update系统监控64位操作系统的使用情况,根据最新的数据显示,Windows Vista64-bit的使用率大幅度上涨,而且还有一路走高的趋势。
说归说,对大部分消费而言,Windows Vista 64-bit真的已经很好用了吗?如果没有前车给他们借鉴,还真不敢迈出这一步!
在上一期杂志中,我们曾经对Wi ndows Vi st a64-bit进行了初步的尝试。其中包括了为什么要使用64位操作系统,以及对比了Windows Vista 32-bit和64-bit的区别在哪里。对于这些方面的讨论,其实只是涉及到Windows Vista 64-bit应用一个很入门很初级的内容。实际应用起来,普通用户还是会有非常大的疑惑。比如我们到底应该为Windows Vista 64-bit操作系统提供怎样的运行环境?以及一些常用的软件游戏在WindowsVista 64-bit下的兼容性问题到底如何了呢?如果兼容性不好?是否有解决方案呢?
正好,笔者作为一个系统工程师,使用WindowsVista 64-bit已经有年余的时间,期间也摸索出了不少的心得与经验,不敢藏私,在此与大家分享,希望能以自身的体会帮助那些尚在为Windows Vista 64-bit种种问题烦恼的朋友。
硬件环境心得
Windows Vista 64-bit对硬件有要求吗?是不是所有的硬件都能在64位环境下顺利地工作呢?
Windows Vista 64-bit要求的硬件环境
声卡
接下来就要看声卡了,对于大多数玩家来都在使用的板载声卡而言,它的驱动已经归类到主板驱动中,基本不存在兼容性问题。
对于使用独立声卡的用户来说,目前声卡的第一巨头创新能够为其绝大多数产品提供Windows Vista64-bit的驱动程序(图8),不过仔细推敲就会发现依旧有问题存在。像经典的Sound Blaster 5.1这样的老产品,创新就没有为其提供Windows Vista 64-bit的驱动,在64位系统下无法使用。不过好在目前新购置电脑的用户一般都不太会碰到这种老硬件的问题,创新声卡的驱动可以说已经得到较完美的解决。
微软在Windows Vista中的驱动模型发生了变化,Microsoft去掉了音频硬件层,而只支持OpenAL音频模型。这意味着过去的DirectSound 3D和EAX将很少有用武之地,这显然使过去买了Creative价格昂贵的可编程声卡的用户感到失望。
除了创新以外,德国坦克也有比较高的市场占有率。它 的Wi n d owsVista 64-bit驱动的支持情况如何呢?乍看上去驱动下载页面里只字未提WindowsV i s t a64-bit(图9),但是实际上用户只需要下载Windows Vista的驱动就可以了,因为它将32位和64位的驱动放在一个安装包内。
而像国内PC音乐玩家使用的乐之邦MUSILAND的声卡Windows Vista 64-bit的驱动支持情况就不容乐观了,笔者仔细搜索仍未发现其主力莫邪、轩辕系列声卡的相应驱动程序(图10)。
外设
既然是心得,那笔者索性在此与大家分享得透彻一些。再拿国内用户常使用的一些小外设进行了驱动兼容性试验,结果却让我感觉失望。
以摄像头为例,像图11中这样在电脑城里随处可以买到的山寨摄像头(图11),基本不可能由厂商提供64位系统的驱动程序。而以往我们用惯了的万能摄像头驱动也没有Windows Vista 64-bit的版本。不过罗技和微软的摄像头的驱动支持状况就非常好(图12、13),用户的可选择面仍然非常大。
应用软件的兼容性解决
在上一篇文章中我们已经见识到了存在32位和64位两个IE的Windows Vista 64-bit。但是其实在WindowsVista 64-bit中容易出现32位和64位不同系统环境兼容性问题的软件还不在少数。
Daemon Tools与VMware
在Windows Vista 64-bit下安装应用程序的时候需要注意,一些特殊的应用程序,虽然和硬件扯不上关系,但是为了实现软件的某些特殊功能,安装软件的时候同时还会向系统中加载驱动程序,这种程序在自身没有发布64位版之前是无法在Windows Vista 64-bit下使用的。我们常用的软件中Daemon Tools(图16)和VMwareWorkstation(图17)就是这种类型,因为前者需加载虚拟光驱驱动、后者则更是要加载虚拟网卡等大量虚拟设备的驱动才能正常工作。
首先看看Daemon Tools,在Windows Vista推出初期并没有相适应的64位版本,问题就是处在虚拟光驱驱动没有经过微软的强制驱动数字签名。不过后来经历了64位和32位分别发布,到现在32位和64位软件包集成发布两个阶段,从图16中我们已经看到,如今下载的Daemon Tools安装包已经能够同时支持32位和64位系统了。而VMwareWorkstation这款老牌的虚拟机软件,Linux初学者们的好帮手,也迅速跟进了对Windows Vista 64-bit的支持。
游戏与办公软件
像目前最新的游戏软件和办公软件,由于并不与64位驱动程序有直接的瓜葛,因此都可以与WindowsVista 64-bit相兼容。不过一些Windows 98时代开发的16位软件就存在巨大的问题了,因为Windows Vista 64-bit下是不能运行16位程序的,即使是兼容模式也不行!这一点需要千万注意。不过好在这些软件一般已经年代久远,绝大多数用户已经用不着他们,或者他们的更新版本已经能够与Windows Vista 64-bit相兼容了。
如果万一出现需要运行这些特老程序的情况,这时就要求有请我们刚才介绍到的VMware Workstation出马了。正是由于我们现在多核心处理器和大内存的普及,使用虚拟机已经不是什么高端用户的专利了。而且更好的消息是目前最新的VMware Workstation 6.4已经对能够支持在Windows XP下开启DirectX 9.0a的硬件加速了。只需要安装一个Windows XP的虚拟机,并且安装好VMware Tools就可以享受完整功能的Windows XP了。甚至可以运行老的3D游戏,比如笔者就测试了当年采用让人十分恼火的采用StarForce加密技术、但是又不能在Windows Vista下使用的国产游戏《仙剑奇侠传三》(图18)。如此一来再老的游戏和软件都可以通过虚拟机里的Windows XP来运行,我们也不需要担心Windows Vista64-bit的兼容性而逼迫我们放弃一些美好的回忆。
总的来看,通过笔者一年的Windows Vista 64-bit使用心得,有以下几点综合经验可以告诉大家:
第一、大部分硬件驱动程序的问题目前已经基本解决,如主板、显卡、声卡等。但是部分国产小外设的驱动,由于微软驱动数字签名的阻拦,目前还未得到有效解决。不过不足以影响体验Windows Vista 64-bit。经过笔者的测试,像诺顿、卡巴斯基以及金山毒霸、瑞星等知名杀毒软件均可稳定运行。
第二、绝大部分应用软件都能在64位系统下流畅运行,最新的游戏和应用软件基本都有64位版本。而没有64位版本的应用程序也能以32位的兼容模式运行。不过对于那些在安装和使用过程中需要加载驱动的应用程序来说,其驱动是否通过数字签名认证将成为其是否能顺利运行的主要障碍。
第三、对于一些较老的程序,甚至根本无法在Windows Vista 32-bit下运行的,如果你想要执行它们就得借助VMware虚拟机进行。
第四、回到原点,回答我们为什么要换WindowsVista 64-bit这个问题。除了能够支持大内存以外还有什么优势呢?可以显而易见的有两点:其一大内存后Vista的内存管理机制能够帮助吧更多常用的程序载入内存,从而加快程序启动速度;其二4GB以上的内存有助于VMware的运行,也就是说在Windows Vista 64-bit的帮助下我们可以摆脱安装双系统提高兼容性的方案了。在硬件驱动和软件问题这两只拦路虎都基本消失了情况下,如果你为了追求更大容量的内存使用,那么毫无疑问,是时候将你的操作系统换成Windows Vista 64-bit了。
说归说,对大部分消费而言,Windows Vista 64-bit真的已经很好用了吗?如果没有前车给他们借鉴,还真不敢迈出这一步!
在上一期杂志中,我们曾经对Wi ndows Vi st a64-bit进行了初步的尝试。其中包括了为什么要使用64位操作系统,以及对比了Windows Vista 32-bit和64-bit的区别在哪里。对于这些方面的讨论,其实只是涉及到Windows Vista 64-bit应用一个很入门很初级的内容。实际应用起来,普通用户还是会有非常大的疑惑。比如我们到底应该为Windows Vista 64-bit操作系统提供怎样的运行环境?以及一些常用的软件游戏在WindowsVista 64-bit下的兼容性问题到底如何了呢?如果兼容性不好?是否有解决方案呢?
正好,笔者作为一个系统工程师,使用WindowsVista 64-bit已经有年余的时间,期间也摸索出了不少的心得与经验,不敢藏私,在此与大家分享,希望能以自身的体会帮助那些尚在为Windows Vista 64-bit种种问题烦恼的朋友。
硬件环境心得
Windows Vista 64-bit对硬件有要求吗?是不是所有的硬件都能在64位环境下顺利地工作呢?
Windows Vista 64-bit要求的硬件环境
声卡
接下来就要看声卡了,对于大多数玩家来都在使用的板载声卡而言,它的驱动已经归类到主板驱动中,基本不存在兼容性问题。
对于使用独立声卡的用户来说,目前声卡的第一巨头创新能够为其绝大多数产品提供Windows Vista64-bit的驱动程序(图8),不过仔细推敲就会发现依旧有问题存在。像经典的Sound Blaster 5.1这样的老产品,创新就没有为其提供Windows Vista 64-bit的驱动,在64位系统下无法使用。不过好在目前新购置电脑的用户一般都不太会碰到这种老硬件的问题,创新声卡的驱动可以说已经得到较完美的解决。
微软在Windows Vista中的驱动模型发生了变化,Microsoft去掉了音频硬件层,而只支持OpenAL音频模型。这意味着过去的DirectSound 3D和EAX将很少有用武之地,这显然使过去买了Creative价格昂贵的可编程声卡的用户感到失望。
除了创新以外,德国坦克也有比较高的市场占有率。它 的Wi n d owsVista 64-bit驱动的支持情况如何呢?乍看上去驱动下载页面里只字未提WindowsV i s t a64-bit(图9),但是实际上用户只需要下载Windows Vista的驱动就可以了,因为它将32位和64位的驱动放在一个安装包内。
而像国内PC音乐玩家使用的乐之邦MUSILAND的声卡Windows Vista 64-bit的驱动支持情况就不容乐观了,笔者仔细搜索仍未发现其主力莫邪、轩辕系列声卡的相应驱动程序(图10)。
外设
既然是心得,那笔者索性在此与大家分享得透彻一些。再拿国内用户常使用的一些小外设进行了驱动兼容性试验,结果却让我感觉失望。
以摄像头为例,像图11中这样在电脑城里随处可以买到的山寨摄像头(图11),基本不可能由厂商提供64位系统的驱动程序。而以往我们用惯了的万能摄像头驱动也没有Windows Vista 64-bit的版本。不过罗技和微软的摄像头的驱动支持状况就非常好(图12、13),用户的可选择面仍然非常大。
应用软件的兼容性解决
在上一篇文章中我们已经见识到了存在32位和64位两个IE的Windows Vista 64-bit。但是其实在WindowsVista 64-bit中容易出现32位和64位不同系统环境兼容性问题的软件还不在少数。
Daemon Tools与VMware
在Windows Vista 64-bit下安装应用程序的时候需要注意,一些特殊的应用程序,虽然和硬件扯不上关系,但是为了实现软件的某些特殊功能,安装软件的时候同时还会向系统中加载驱动程序,这种程序在自身没有发布64位版之前是无法在Windows Vista 64-bit下使用的。我们常用的软件中Daemon Tools(图16)和VMwareWorkstation(图17)就是这种类型,因为前者需加载虚拟光驱驱动、后者则更是要加载虚拟网卡等大量虚拟设备的驱动才能正常工作。
首先看看Daemon Tools,在Windows Vista推出初期并没有相适应的64位版本,问题就是处在虚拟光驱驱动没有经过微软的强制驱动数字签名。不过后来经历了64位和32位分别发布,到现在32位和64位软件包集成发布两个阶段,从图16中我们已经看到,如今下载的Daemon Tools安装包已经能够同时支持32位和64位系统了。而VMwareWorkstation这款老牌的虚拟机软件,Linux初学者们的好帮手,也迅速跟进了对Windows Vista 64-bit的支持。
游戏与办公软件
像目前最新的游戏软件和办公软件,由于并不与64位驱动程序有直接的瓜葛,因此都可以与WindowsVista 64-bit相兼容。不过一些Windows 98时代开发的16位软件就存在巨大的问题了,因为Windows Vista 64-bit下是不能运行16位程序的,即使是兼容模式也不行!这一点需要千万注意。不过好在这些软件一般已经年代久远,绝大多数用户已经用不着他们,或者他们的更新版本已经能够与Windows Vista 64-bit相兼容了。
如果万一出现需要运行这些特老程序的情况,这时就要求有请我们刚才介绍到的VMware Workstation出马了。正是由于我们现在多核心处理器和大内存的普及,使用虚拟机已经不是什么高端用户的专利了。而且更好的消息是目前最新的VMware Workstation 6.4已经对能够支持在Windows XP下开启DirectX 9.0a的硬件加速了。只需要安装一个Windows XP的虚拟机,并且安装好VMware Tools就可以享受完整功能的Windows XP了。甚至可以运行老的3D游戏,比如笔者就测试了当年采用让人十分恼火的采用StarForce加密技术、但是又不能在Windows Vista下使用的国产游戏《仙剑奇侠传三》(图18)。如此一来再老的游戏和软件都可以通过虚拟机里的Windows XP来运行,我们也不需要担心Windows Vista64-bit的兼容性而逼迫我们放弃一些美好的回忆。
总的来看,通过笔者一年的Windows Vista 64-bit使用心得,有以下几点综合经验可以告诉大家:
第一、大部分硬件驱动程序的问题目前已经基本解决,如主板、显卡、声卡等。但是部分国产小外设的驱动,由于微软驱动数字签名的阻拦,目前还未得到有效解决。不过不足以影响体验Windows Vista 64-bit。经过笔者的测试,像诺顿、卡巴斯基以及金山毒霸、瑞星等知名杀毒软件均可稳定运行。
第二、绝大部分应用软件都能在64位系统下流畅运行,最新的游戏和应用软件基本都有64位版本。而没有64位版本的应用程序也能以32位的兼容模式运行。不过对于那些在安装和使用过程中需要加载驱动的应用程序来说,其驱动是否通过数字签名认证将成为其是否能顺利运行的主要障碍。
第三、对于一些较老的程序,甚至根本无法在Windows Vista 32-bit下运行的,如果你想要执行它们就得借助VMware虚拟机进行。
第四、回到原点,回答我们为什么要换WindowsVista 64-bit这个问题。除了能够支持大内存以外还有什么优势呢?可以显而易见的有两点:其一大内存后Vista的内存管理机制能够帮助吧更多常用的程序载入内存,从而加快程序启动速度;其二4GB以上的内存有助于VMware的运行,也就是说在Windows Vista 64-bit的帮助下我们可以摆脱安装双系统提高兼容性的方案了。在硬件驱动和软件问题这两只拦路虎都基本消失了情况下,如果你为了追求更大容量的内存使用,那么毫无疑问,是时候将你的操作系统换成Windows Vista 64-bit了。