最後一次更新。

首先回答題目,評價可以總結成一句話:這系統微軟十分不上心。

關於這個系統,本質上其實就是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位不行,用的人太少。


推薦閱讀:
相关文章