最后一次更新。

首先回答题目,评价可以总结成一句话:这系统微软十分不上心。

关于这个系统,本质上其实就是Windows 2003 x64的版本,用的就是Server 2003的内核。

这个系统微软不上心,与当时的情况有关系:

1、Windows XP发布时(2001年)正值微软统一系统内核的时候,当时放弃了家用的Win9x内核,伺服器与家用系统共用NT内核,但是当时的NT 5.1内核并不足以在伺服器上使用,因此NT 5内核仍在继续开发,直到2003年才趋于成熟并发布了Windows Server 2003。

2、2001年至2005年(粗略的时间)当时64位CPU领域正值架构大战,有英特尔开发的安腾IA64和AMD64两种架构。而32位XP发布之时并没有AMD64架构,因此也没有基于amd64架构的系统,而等AMD64架构的CPU出现之时,Windows 的内核已经演进到了NT 5.2,如果重新依照NT 5.1的代码开发一个64位的XP显然费力不讨好,使用一个已经开发完成了NT 5.2的架构明显要省力得多。

64位XP的优点有以下几个:

1、支持4G以上大内存,64位系统的共性,下面是微软自己的介绍。

2、支持GPT磁碟。(因为内置的是Windows NT 5.2的disk.sys)

3、硬改的话可以支持UEFI启动。(但是兼容性比Vista 对UEFI的兼容性还要差,需要使用Vista的bootmgfw.efi+BCD文件+Winload.efi)(建议不要折腾这个,需要折腾可以按下面的方法,不保证一定有效):

1)使用官方光碟正常安装Windows XP x64。

2)安装显卡驱动,和Windows 7 x64 纯UEFI启动一样,所有黑屏但是不报错一般都是显卡驱动的问题(Windows 7 x64表现为卡死在正在启动Windows)

3)废掉自带显卡驱动(vga.sys,vgapnp.sys)

4)下载 https://cloud.189.cn/t/JbQzY3I3UvQz (访问码:3255)

5)划出一个100M左右的分区,将其格式化成FAT32格式,将上面压缩包中的ESP分区文件夹放入。

6)修改BCD文件的OSDevice 和Device两个参数,请使用Vista的bcdedit修改,其他版本和第三方工具均不能正确识别。

7)将系统分区中的文件放入系统的System32中,winload.efi为XP提供UEFI启动支持,ntph.cat为winload.efi提供数字签名,防止出现下面第一个问题的发生。

常见问题:

1)报错:The image hash cannot be found in the system catalogs. The image is likely corrupt or the victim of tampering.

winload.efi会验证系统文件和驱动的数字签名,系统存在未签名的驱动、系统文件

2)黑屏

显卡驱动存在问题,或vga驱动没有彻底废掉,可以使用压缩包中的驱动代替,但是会报上面的错误,需要开机时狂按F8禁用驱动数字t签名。

3)其他错误或者你不知道怎么修改BCD文件

可以尝试使用bootmgfw.efi+boot.ini来引导,代价是将不再读取BCD文件中的启动项,将系统盘中的boot.ini复制到FAT32分区根目录,在[boot loader]下加一行 nobcd

在系统启动项后加 /noguiboot /usenewloader 两个参数,如图

值得吐槽有以下几点:

1、虽然用的是Server 2003的心,披著XP的皮,但是Server 2003 x64的BUG一个都没少,如WMP11没有任务栏模式(如下图)。

2、因为网上能找到的版本一般都是使用英文版+中文语言包,所以容易出现乱码及没有翻译的部分。

3、驱动不好找。

4、兼容性问题,连office 2010安装都需要使用兼容性(见最后)。

5、最后比较奇怪的一点就是没有简体中文版的WMP11,但是又有简体中文版的WMP11的补丁。

因为以上原因,不建议使用64位的XP。

最后值此XP家族还剩半年全部退役之际,提供点系统安装视频及截图。

以下是安装界面(DOS蓝屏+OOBE阶段):

以下是系统截图:

青天绿草

安装IE8。

安装VC 2017运行库。

开始菜单

系统属性和设备管理器

Windows update

画图和任务管理器

显示设置

批量打补丁。

添加和删除程序

基本被淘汰的IE8

64位的三维弹球,64位Win10下可以正常运行,其他系统未测试,如需要下载点击下方链接。

免费高速下载 | 天翼云盘 极速安全 (访问码:6798)

空当接龙,这是64位的

值得注意的是,除了Windows media player、netmeeting以及Windows massage以外,其他程序包括游戏都基本上同时内置了32位和64位两个版本。

华生医生

漫游Windows XP,文件位置好像和32位的不一样。

帮助和支持中心

控制面板

幻灯片模式显示图片

需要使用兼容性才能安装的office 2010

实际上,对于Windows NT,伺服器和桌面系统用的都是同一个内核,唯一的例外就是XP。

对于Windows NT 5系统 ,无论是家庭版,还是专业版,抑或是媒体中心版,伺服器标准版,决定这些的差别只有几个注册表键值,如专业版和媒体中心版的键值只有MediaCenter和TabletPC两个项的差别,而给32位的XP续命也只需要加一个Posready的项就可以像还在更新的Posready 2009系统一样,一直获取更新到明年4月。


前几天体验了下,说下感受

首先这玩意是英文版,自己去装个语言包也是可以变成中文的

然后默认IE6,记得自己去搜winxp x64(和x86不一样)IE8

这个IE基本是残废的,百度都打不开,也不知道是为什么(貌似是系统网路协议太老),因此基于IE的程序很大几率无法正常使用(比如pandownload)

这个系统貌似最大支持512G还是1024G内存,忘了,反正一般人用不到那么大内存

这些还好,有几个比较大的坑

第一是这玩意只有sp2,也就是很多要求xp sp3的程序无法运行

还有就是firefox无法打开安装包,记得自己解压后运行(而且ff很卡)

chrome无法正常使用,因为用的是系统的加密协议,所以几乎没有网站打得开

安卓模拟器也无法使用

输入法很大几率无法使用,会出莫名其妙的错误

其他的应该就没什么了,总之这玩意就是个玩具而已,除非有特殊需求,或者是爱折腾的人,否则还是乖乖地用win7/8/10吧


我觉得那些回答还不如Windows 7的可能偏题了。

从当时讲,XPx64是从Server 2003改来的,严格上说和XPx86不是同一个东西,XP x86算是来自Windows 2000,所以兼容性有很多,很多,很多的问题。(当然你说Server 2003来自XP,这倒又是没错的)

那就算倒回到当时,其实64位XP算是一个鸡肋,毕竟能用到64位XP的,一般都会用Server 2003,更何况再往后,Vista出来了,这时候XP 64就变得边缘化了。不过必须承认的是,由于当时正好是32/64位之争,也是架构之争,所以出来这么个东西算是一点点情有可原。(XP 64位版本有其它的例如IA64版本,都长的一样)那从现在看,你需要使用XP的话,可以用Windows 7的XP Mode,或者再往后的虚拟机实现,另外在XP时候已经有办法获得超过4G大内存方法。既然要折腾XP x64,还不如折腾破4G。

多年前安装过,起因是公司要使用cognos,而cognos某个版本客户端只能用在xp上,而XP32位可用内存最大3.5G还不如手机.......

直接结论吧 : 外观和XP长得一样,内存可以不限量;输入法坑死你,明明写的是中文,打出来就是乱码;明明文件是GBK编码的文本,打开再一保存就UTF8了。各种软体打开后汉字无法识别,只能显示黑框。

如果你需要工作的环境是纯英文,并且系统仅限XP,内存需求量还很大,那就用XP64吧。其他情况就算啦,


作为第一款商用化的win64位系统实在是鸡肋的不行。

对于普通用户而言,64位最大的用处就是4G以上内存。但是既然配置都超过4G内存了干啥不装win7呢?

然后就是兼容性问题,可能由于微软的不上心,64位的xp兼容性奇烂无比,各种bug死机更是家常便饭,一个月重装一遍系统是基本操作。对于普通人而言,很多xp系统的问题百度就能解决,但64位不行,用的人太少。


推荐阅读:
相关文章