[知乎]關於WindowsXPx64SP2系統的說明

本身簡單安裝了下發現 winxpsp3x86的系統版本爲:
5.1.2600

 

而後windowsXPx64sp2的版本爲:windows

5.2.3790

 

 

 
做者:qpi667
連接:https://www.zhihu.com/question/296262673/answer/503302584
來源:知乎
著做權歸做者全部。商業轉載請聯繫做者得到受權,非商業轉載請註明出處。

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

 

關於這個系統,本質上其實就是Windows 2003 x64的版本,用的就是Server 2003的內核。服務器

 

這個系統微軟不上心,與當時的狀況有關係:架構

一、Windows XP發佈時(2001年)正值微軟統一系統內核的時候,當時放棄了家用的Win9x內核,服務器與家用系統共用NT內核,可是當時的NT 5.1內核並不足以在服務器上使用,所以NT 5內核仍在繼續開發,直到2003年才趨於成熟併發布了Windows Server 2003。併發

二、2001年至2005年(粗略的時間)當時64位CPU領域正值架構大戰,有英特爾開發的安騰IA64和AMD64兩種架構。而32位XP發佈之時並無AMD64架構,所以也沒有基於amd64架構的系統,而等AMD64架構的CPU出現之時,Windows 的內核已經演進到了NT 5.2,若是從新依照NT 5.1的代碼開發一個64位的XP顯然費力不討好,使用一個已經開發完成了NT 5.2的架構明顯要省力得多。ide

 

64位XP的優勢有如下幾個:工具

一、支持4G以上大內存,64位系統的共性,下面是微軟本身的介紹。測試

二、支持GPT磁盤。(由於內置的是Windows NT 5.2的disk.sys)ui

三、硬改的話能夠支持UEFI啓動。(可是兼容性比Vista 對UEFI的兼容性還要差,須要使用Vista的bootmgfw.efi+BCD文件+Winload.efi)(建議不要折騰這個,須要折騰能夠按下面的方法,不保證必定有效):spa

1)使用官方光盤正常安裝Windows XP x64。

2)安裝顯卡驅動,和Windows 7 x64 純UEFI啓動同樣,全部黑屏可是不報錯通常都是顯卡驅動的問題(Windows 7 x64表現爲卡死在正在啓動Windows)

3)廢掉自帶顯卡驅動(vga.sys,vgapnp.sys)

4)下載 (訪問碼: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 兩個參數,如圖

 

值得吐槽有如下幾點:

一、雖然用的是Server 2003的心,披着XP的皮,可是Server 2003 x64的BUG一個都沒少,如WMP11沒有任務欄模式(以下圖)。

二、由於網上能找到的版本通常都是使用英文版+中文語言包,因此容易出現亂碼及沒有翻譯的部分。

三、驅動很差找。

四、兼容性問題,連office 2010安裝都須要使用兼容性(見最後)。

五、最後比較奇怪的一點就是沒有簡體中文版的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月。

相關文章
相關標籤/搜索