也许你已经打算将个人电脑升级到Windows 7操作系统,无论选择是Home, Professional还是Ultimate版本,不要忘了考虑一个重要的问题:是否选择64位。Windows 7的到来,也让我们不禁思索:64位的时代来临了么?
64位的硬件和操作系统已经出现很长时间了,最初它们只限于Cray超级计算机、UNIX、OpenVMS及其他企业级操作系统的服务器市场。
大多数人最初接触到64位可能是64位AMD以及Intel处理的发布,以及Windows XP 64位版本以及Linux对它们的支持。然而当时没有人能够运行起这些操作系统,因为这需要购买64位的硬件。这不只是64位处理器的问题,许多硬件也缺少64为Windows驱动,导致打印机、扫描机、显卡等设备都要特殊选择。
当然那个时代已经过去了,现在的硬件支持在经过Windows Vista 64-bit版本和现在的Windows 7 64位版本后已显著提升。原因有一部分是因为64位的系统已经渐渐成为主流,尤其是在服务器领域如Microsoft Exchange 2007只有64位版本,还有部分原因是AMD设计的x86-64架构,虽然它的出现比Intel的Itanium处理器晚了一些,却兼容32位的代码。
所以64位实际如何?它仍然不被我们中的大多数人熟知。在采访一家软件制造商是否有64位版本的产品时,他们的回答是:很多人根本没听过这个名词。
从根本上来说,64位的架构是指处理器使用的数据单元的长度是64位(或者八个字节),这意味着可以存储更多位的数字,也即更多的存储。回想当年的Commodore 64以及类似的计算机,它们都是8位系统,最大可处理64KB的内存,在当时那可是很大的存储了。而现在2GB内存的计算机已经比比皆是了。
就像8位机拥有的内存是有上限的,同理32位机操作系统的内存上限是4GB.而64位操作系统将存储的上限提高到惊人的16安百特(exabyte),也即一千六百八十万TB,也即172亿GB.
除此之外,更多数位的64位系统在处理数据方面更有优势,也许你会认为目前自己很少有处理大数据的可能性,但随着高清晰媒体的流行,超过4GB的视频文件也很正常不过了。
从64位的理论来看它很不错,但是你会为了64位而购买一台高配置的电脑么?答案可能是会,当然如果你的电脑是新的,你会惊奇的发现你拥有的是64位处理器尽管你运行的是32位版本的Windows.
有一个很棒的应用叫做SecurAble,它可以识别并告诉你你的处理器是否是64位的,进而判断是否可以装载64位操作系统。而且它还可以识别你是否有硬件DEP(Date Execution Prevention),它支持和嵌入了硬件虚拟化。虚拟化对Windows7的Windows XP Mode (XPM)版本特别重要,因为它在运行的Windows 7环境下配置了一个虚拟的Windows XP.
早在安装Windows Vista时,我发现nVidia驱动无法工作,Flash及许多其他程序也不兼容。当时许多安装Windows Vista的用户都有同感,甚至为此将nVidia告上了法庭,因为该显卡制造商宣称为Windows Vista而设计。
最近我又在家庭电脑上新安装了Windows 7,它安装和运行得都非常棒,加载Office、Visual Studio、SQL Server以及其他非微软生产的工具和程序都没有问题,而且比Vista下运行得更快。
后来我将工作电脑上的Windows Vista Ultimate 32-bit升级到Windows 7 Ultimate 32-bit,虽然花费了很长的时间,但以前的设置和文档均保留完好。然而升级后的操作系统无法使用,因为Microsoft Virtual PC 2007、Apple iTunes和Microsoft SQL Server 2008等不被支持,因而无法运行。于是我决定运行Windows 7 64-bit.
安装后发现机器运行很慢,而且显卡无法正常工作。选择Aero主题导致彻底死机,重启没有用,于是我在安全模式下启动并切回到常规的非Aero主题下,尽管如此,我的电脑仍然间歇性地白屏,一开始我以为这又是nVidia的问题,后来我才想起我的家庭电脑也是nVidia的显卡却没有问题,而同事使用nVidia显卡的笔记本也没有问题。
这里提醒一下,微软没有针对从Windows 7 32-bit到64-bit的升级,方法只能是备份、重装然后还原。庆幸的是无论是在Windows 7还是Windows Vista里,微软都有一个工具位于C:\Windows\System32\MigWiz\migwiz.exe下,可以帮助做这些工作。
于是我备份、格式化并重新安装了Windows 7 Ultimate 64-bit,这次我的显卡和Aero主题都没有任何问题了。我的体验是否证明了就应当采用64位呢?我个人认为:
1.不要相信Windows 7的兼容性,因为它声明可以兼容的程序很多不兼容,而声明不兼容的许多程序却又兼容。
2.不要采用升级现有操作系统的方法,要重新安装前提是留好备份;
3.如果你的硬件支持64位,那就选择64位吧。
【编辑推荐】