现在,Windows XP 64 Professional x64 Edition已经正式推出,和32位的Windows XP相比,它有哪些显著的变化呢?它能顺利支持32位应用吗?普通用户现在可以升级到XP x64吗?
在图7中选择不同的选项时,boot.ini文件的内容会自动发生变化。在安装了64位Windows XP的电脑上,该文件的内容近似如下:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS1
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS1="Microsoft Windows XP Professional" /noexecute=OptIn /fastdetect
对这一文件有所了解的朋友可能已注意到了,它多出了一个参数,即:/noexecute,这一参数的取值可以是AlwaysOn、 AlwaysOff、OptIn 、OptOut中的任一个。当在图7中选择“Turn on DEP for essential programs and services”时,/noexecute=OptIn。这也是系统的默认值。当在图7中选择“Turn on DEP for all programs and services except those I select”时,/noexecute=右边的值会自动被修改为OptOut。
可是图7中只有两个选项,也就是说,仅通过图7的不同选择,/noexecute的值只能在OptIn 和OptOut间跳转,无法设置其它的两个值。但就算将/noexecute的值赋为OptOut,再将被DEP阻止的程序添加到图7的放行列表中,某些程序还会被阻止。为解决这一问题,唯一的办法就是手动修改boot.ini文件。
当/noexecute=AlwaysOn时,将整个系统置于 DEP 保护范围以内。在这种状态下,很多程序都不能运行,提前添加到图7放行列表中的程序也不例外,甚至包括微软Office下的组件和IE等,而且报错的提示还不一样。如图9所示,上部是启动Word时的报错提示,下部是启动IE时的报错提示。将这一功能用于某些特殊的场合倒是不错的选择,比如:与网络连接无关的局域网服务器等。
当/noexecute=AlwaysOff时,相当于关闭了DEP和EVP功能,凡是被其阻止的程序都能正常运行。我们可在这种状态下暂时运行某一程序,但一定要注意网络安全,工作完成后马上恢复。
提示:当/noexecute=AlwaysOn或AlwaysOff时,图7呈灰色,不能对其进行任何设置。
兼容性体验 兼容性主要体现在硬件驱动和应用软件两个方面。
硬件驱动 据微软称,64位Windows XP内置了16000种硬件驱动,能识别绝大多数主流硬件。笔者电脑的基本配置是:AMD Athlon 64 2800+ CPU、硕泰克SL-K8AV2-R1L主板、希捷80GB/7200转高速硬盘、512MB/DDR4内存、集成声卡网卡、独立七彩虹显卡、HP Laserjet 6L激光打印机。安装完64位系统后,这些硬件(特别是那台老式的打印机)都能正确识别。
64位Windows提示
但也出了一些错,虽然以上硬件都能被64位Windows XP自动识别,但我还是试装了一下主板自带的驱动程序,结果不能像32位Windows XP下那样自动安装,手动打开驱动光盘,找到要安装的项目逐一安装时,则出现错误。
主要体现在声卡上,硕泰克SL-K8AV2-R1L主板集成的声卡(VT1616 Audio codec)虽只有三个3.5mm的立体声(6路信号)接口,但却可通过软件模拟成5.1声道(也是6路信号)输出。
只不过在默认状态下它的工作模式是立体声音输出、立体声线路输入、单体声MIC输入,要模拟成5.1,必须依靠软件来完成,在64位Windows XP下,就是这个软件不能安装。
另外,安装摄像头驱动时也报错了,如图10所示,显然,出错原因是驱动程序还是32位的,不能在64位平台上运行。
有可能会报错
在实际操作中,如果发现个别硬件不能驱动,也可到其官方网站查阅有无64位的程序下载。