Board logo

標題: 讓 Windows 2000 Professional 支援雙核心 CPU [打印本頁]

作者: wen    時間: 2009-5-19 16:11     標題: 讓 Windows 2000 Professional 支援雙核心 CPU

目前市面上主流電腦已經進入雙核心時代,對於我這種還在使用Windows 2000的人來說,面臨到升級硬體的抉擇,幸好Windows 2000 Professional本身就有支援雙CPU,只是我的狀況比較特殊,沒辦法在新電腦上重灌Windows 2000,只能沿用原本的OS,這才是頭痛的地方,因為原本的OS上裝了一支正版軟體,而這軟體已經有一些時日了,它的安裝機制必須與原廠伺服器註冊啟動,可是跟原廠聯繫,他卻說該版本已不支援,要我購買新版軟體,唉∼買正版卻變成買罪受,或許這就是自由軟體風行的原因。

要沿用舊的OS就要先克服安全的轉移到新主機板上,重點就在驅動程式的更新,Driver更新成功就萬事OK,更新步驟得先進入安全模式,將所有的Driver移除,重開機後讓OS自動偵測新硬體即可。

更新成功後,系統正常運作,只是怎麼感覺有時後會頓頓的,不是說Windows 2000 Professional本身就有支援雙CPU嗎?怎麼效能不升反降呢?Google了一下也找不到相關訊息,一般大都是說明XP必須安裝修補程式來修正效能不彰的問題,大概2000已經是作古的OS了,所以沒人在意它吧。

後來研究了一下,發現Windows 2000並沒有抓到雙核心,如下圖所示"CPU使用歷程記錄"只有一顆CPU。
[attach]16746614[/attach]

在"系統資訊"裡也只看到一顆處理器。
[attach]16746615[/attach]
在"電腦管理"裡查看 "裝置管理員->電腦"發現他的裝置名稱是"ACPI uniprocessor PC",確定Windows 2000把雙核心當做單核心CPU使用,只要更新驅動程式即可。
[attach]16746616[/attach]
PS. 其實這也是我的問題,我都不知道CPU也需要驅動程式耶,所以在轉移主機板時,沒有移除CPU的驅動程式,再加上2000不會自動偵測,烏龍就這麼發生了。

首先在上圖的"ACPI uniprocessor PC"上按右鍵,點選"內容",在"驅動程式"標籤裡,按下"更新驅動程式",如下圖。
[attach]16746617[/attach]

然後點選"請顯示這個裝置目前的驅動程式清單,.....",再按"下一步",如下圖。
[attach]16746618[/attach]

挑選"ACPI Muliprocessor PC",再按"下一步"進行安裝,如下圖。
[attach]16746619[/attach]

系統重開機後,檢查Driver已經變成"ACPI Muliprocessor PC"了。
[attach]16746620[/attach]

再看"CPU使用歷程記錄"已經變成兩顆CPU了。
[attach]16746621[/attach]
雖然開啟的Windows 2000的多CPU支援,但是他對雙核心的支援還不是很完整,平常CPU負載不高時,並沒有感覺,但是當某支程式需要大量運算,負載提高到100%時,卻沒有發揮雙核心應有的分散處理的能力,"感覺上"對雙核心的支援應該是個假象吧,感覺很主觀,沒有實際數據。




歡迎光臨 x2bbs (http://wen-jos.idv.tw/) Powered by Discuz! 7.0.0