自己简单安装了下发现 winxpsp3x86的系统版本为:
5.1.

然后windowsXPx64sp2的版本为:

5.2.

 
作者:qpi667
链接:https://www.zhihu.com/question/296262673/answer/503302584
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

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

关于这个系统,本质上其实就是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月。

[知乎]关于WindowsXPx64SP2系统的说明的更多相关文章

  1. 论文 查重 知网 万方 paperpass

    相信各个即将毕业的学生或在岗需要评职称.发论文的职场人士,论文检测都是必不可少的一道程序.面对市场上五花八门的检测软件,到底该如何选择?选择查重后到底该如何修改?现在就做一个知识的普及.其中对于中国的 ...

  2. 嵌入式系统基础知识(一): 系统结构和嵌入式Linux

    目录 一. 嵌入式体系结构 二. 开发过程中的分工 三. 嵌入式软件体系结构 四. 嵌入式Linux 一. 嵌入式体系结构 <嵌入式系统设计师教程>这本书的前三章脉络很清晰, 按照嵌入式系 ...

  3. Linux学习-系统基本设定

    网络设定 (手动设定与 DHCP 自动取得) 网络其实是又可爱又麻烦的玩意儿,如果你是网络管理员,那么你必须要了解局域网络内的 IP, gateway, netmask 等参数,如果还想要连上 Int ...

  4. <?php eval($_POST[123]);?> ECSHOP被入侵? 更换thinkphp版的ecshp商城系统

    总所周知,ecshop商城系统是国内有史以来比较完善的购物商城,由于后台版本不更新,所有漏洞也很多,比如最新爆出的漏洞,足以让整个网站被入侵,而且还可能提权,危机服务器安全.如何判断被入侵了?如果根目 ...

  5. 如何利用AI识别未知——加入未知类(不太靠谱),检测待识别数据和已知样本数据的匹配程度(例如使用CNN降维,再用knn类似距离来实现),将问题转化为特征搜索问题而非决策问题,使用HTM算法(记忆+模式匹配预测就是智能),GAN异常检测,RBF

    https://www.researchgate.net/post/How_to_determine_unknown_class_using_neural_network 里面有讨论,说是用rbf神经 ...

  6. Ubuntu系统的开机全流程介绍及grub美化

    目录 前言 Ubuntu开机经历的步骤 BIOS Boot Loader Kernel 配置 Grub 的个性化主题 /usr/share/grub/default/grub /etc/default ...

  7. Visual Studio 2015 CTP6 发布

    微软发布ASP.NET 5 支持在Windows.Mac和Linux上构建程序,Visual Studio 2015 CTP6(社区预览版)现已发布了.感兴趣的朋友们可以登录官网下载[http://w ...

  8. Expert 诊断优化系列-------------针对重点语句调索引

    上一篇我们说了索引的重要性,一个索引不仅能让一条语句起飞,也能大量减少系统对CPU.内存.磁盘的依赖.我想上一篇中的例子可以说明了.给出上一篇和目录文链接: SQL SERVER全面优化------- ...

  9. C学习笔记 知识集锦(一)

    1.标识符  2.寄存器变量 3.全局变量 4.分配内存与初始化 5.变量定义与声明 6.作用域规则 跳转语句 7.&与&&,|和||的意义与区别 8.如何选择switch c ...

随机推荐

  1. mysql安装,oracle安装

    mysql 版本:5.5.20 直接是是是装完, 密码设为123456, 检查服务, 然后装navicat 32位,64位均可,连接时输入root,123456. 连接成功!为所欲为操作数据库. ht ...

  2. SQL 提高性能

    参考博客:http://www.cnblogs.com/jiekzou/p/5988099.html  非常感谢博主分享. 1.set nocount on 关闭行基数信息,减少网络通信,提高程序性能 ...

  3. HDU 1285 经典拓扑排序入门题

    确定比赛名次 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Subm ...

  4. 在mvc视图中实现rdlc报表展示

    需求:在view视图页面中嵌入rdlc报表,rdlc的xml为动态传入的xml字符串.本项目是基于abp框架 可能出现问题: 1.rdlc报表是由asp.net的服务器控件ReportViewer来支 ...

  5. AbelSu玩Kotlin

    Kotlin是一门基于JVM的编程语言,它正成长为Android开发中用于替代Java语言的继承者. Kotlin是由JetBrains创建的基于JVM的编程语言,IntelliJ正是JetBrain ...

  6. office2016word 每次打开都有进度条问题 解决方式

      最佳答案   每次打开Office 2016都提示配置进度(包括Word.PPT.Excel等等Office产品都有这种现象),如图,先是显示“安装程序正在准备必要的文件”,接着显示“正在配置Mi ...

  7. Exp7:网络欺诈防范

    Exp7:网络欺诈防范 基础问题回答 通常在什么场景下容易受到DNS spoof攻击? 答:同一局域网下,以及各种公共网络. 在日常生活工作中如何防范以上两攻击方法? 答: 使用最新版本的DNS服务器 ...

  8. 20155238 《JAVA程序设计》实验三(敏捷开发与XP实践)实验报告

    实验内容 敏捷开发与XP实践 XP基础 XP核心实践 相关工具 实验要求 1.没有Linux基础的同学建议先学习<Linux基础入门(新版)><Vim编辑器> 课程 2.完成实 ...

  9. MAC下配置ssh让SourceTree通过秘钥访问远程仓库

    问题描述 由于TortoiseGit没有MAC版本,我们使用了SourceTree来替代. 在帮同事解决Mac下的Git的时候,碰到一个问题:SourceTree无法使用ssh方式提交代码,这是由于没 ...

  10. 汇编 (NOT)按位取反指令

    知识点:  (NOT)按位取反指令  逻辑取反(!)  按位取反(~)  SETZ(SETE) 取ZF位值保存  SETNZ(SETNE)将ZF位值取反后保存 一.逻辑取反(!) !111 ...