您目前已離線,請等候您的網際網路重新連線

如何手動新增第二個處理器的支援

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

按一下這裡查看此文章的英文版本:156358
本文已封存。本文係以「現狀」提供且不會再更新。
結論
本文將告訴您,如何變更 Windows NT,從單一處理器支援至多處理器支援,或從單一處理器支援的多處理器支援。
其他相關資訊
開始之前先確定您有完成,工作備份系統檔案和該登錄,且您有目前的 「 緊急修復磁片 (ERD)。若要建立更新的 ERD、 從命令提示字元以執行 Rdisk.exe 然後選取 [更新修復資訊。

若要新增支援 Windows NT 中額外的處理器,請依照下列步驟執行:

注意: 某些 Compaq 電腦需要不同的 HAL--Halsp.dll。最新 Compaq 軟體支援磁碟 SSD 如需詳細資訊,請參閱。
  1. 將 Windows NT 安裝到您硬碟上的個別資料夾,然後重新啟動您的電腦以新的 Windows NT 安裝。
  2. 在您原始的 Windows NT 安裝 %SystemRoot%\system32 資料夾,重新命名替代的名稱,下列檔案:
    Ntoskrnl.exe
    Hal.dll
    Kernel32.dll
    Ntdll.dll
    Winsrv.dll
    Win32k.sys (額外檔案在 Windows NT 4.0 中只)
  3. 判斷您的電腦必須使用下列清單的多重處理器 HAL:
          Halast.dll    = "AST Manhattan SMP"      Halsp.dll     = "Compaq SystemPro Multiprocessor or 100% Compatible"      Halcbus.dll   = "Corollary C-bus Architecture"      Halmca.dll    = "IBM PS/2 or other Micro Channel-based PC"      halmpsm.dll   = "Micro Channel Multi Processor PC"      Halapic.dll   = "MPS Uniprocessor PC"      Halmps.dll    = "MPS Multiprocessor PC"      Halncr.dll    = "NCR System 3000 Model 3360/3450/3550"      Haloli.dll    = "Olivetti LSX5030/40"      Hal.dll       = "Standard PC"  (single processor HAL)      Hal486c.dll   = "Standard PC with C-Step i486"      Halwyse7.dll  = "Wyse Series 7000i Model 740MP/760MP"					
  4. 注意: [Ntkrnlmp.exe 和適當的 HAL 檔案必須是相同版本的 NT 安裝。取得檔案從適當的 Service Pack,將會導致在藍色螢幕上的系統不穩定和錯誤訊息。這也適用的檔案,需要手動擴充以需要從服務套件 cd 或目錄位置取得 Expand.exe 工具。

    將 Ntkrnlmp.exe 檔案和適當的 HAL 檔案從 Windows NT 的光碟片複製到您原始的 Windows NT 安裝的 %SystemRoot%\system32 資料夾。如果系統中安裝 Service Pack,將檔案從目前的服務套件版本 cd 複製或安裝到您原始的 Windows NT 安裝 %SystemRoot%\system32 資料夾的位置。 當檔案位於位置時,它們重新命名 Ntoskrnl.exe 和 Hal.dll,分別。
  5. 從原始 Windows NT 安裝的原始的 Windows NT CD-ROM %SystemRoot%\system32 資料夾 Ntdll.dll 檔案複製。如果系統中安裝 Service Pack,將檔案從目前的服務套件版本 cd 複製或安裝到您原始的 Windows NT 安裝 %SystemRoot%\system32 資料夾的位置。
  6. 從命令提示字元從 Windows NT 的光碟片將 Kernel32.dll 和 Winsrv.dll 檔案展開或原始的 Windows NT 安裝的 「 %SystemRoot%\system32] 資料夾安裝 Service Pack。比方說,請輸入下列命令:
    展開 kernel32.dl_ %systemroot%\system32\kernel32.dll
    展開 winsrv.dl_ %systemroot%\system32\winsrv.dll
    注意: 若要正確地展開檔案從 Windows NT 的光碟片,則必須使用隨附 Windows NT 「 Expand.exe 」 公用程式。只能從命令提示字元,例如 Microsoft Windows 95 或 Windows NT 的 32 位元環境中執行 Windows NT Expand.exe 公用程式。

    注意: 在 Windows NT 4.0 Win32k.sys 檔案也是必要。從原始 Windows NT 光碟片或安裝的 Service Pack 展開它。

  7. 重新啟動電腦。
  8. 當 Windows NT 核心載入時,確定它在啟動期間會顯示多處理器的核心"。
第二個處理器的支援現在已安裝,以及可供使用。若要回到單一處理器支援,舊的檔案還原到原始名稱 %系統 Root%\System32 資料夾中,然後重新啟動電腦。

注意: 位於視窗 NT CD-ROM 和 Service Pack 中的檔案都能用於多重處理器的環境。若要回到單一處理器,必須在單一處理器電腦上安裝 Windows NT、 安裝任何的適用的 Service Pack,然後再將從該電腦的相關的檔案複製到您想要回到單一處理器電腦。您也應該更新 Setup.log 檔,以反映正確的狀態,您的電腦,為了讓未來的 Service Pack 和修復程序無法正常運作的 $SystemRoot%\Repair 資料夾中。若要更新 Setup.log 檔案,您必須以手動方式輸入正確的檔案與總和檢查碼值。正確的值清單,請參閱下列文件 「 Microsoft 知識庫 」 中:
168132在套用 Service Pack NT 後報告單一處理器
如需詳細資訊請參閱下列的文件 「 Microsoft 知識庫 」 中:
發行項識別碼: 124541
TITLE: 使用 UPTOMP.EXE 來將單一處理器升級為多處理器

發行項識別碼: 148245
TITLE: 升級從 uni 至多-processor 需要 Service Pack

發行項識別碼: 142660
TITLE: 升級在從-多處理器 (Uptomp.exe)and Win32k.sys
注意: 當您變更至或從單一或多重處理器如果您在同一部電腦上使用 Proxy 2.0 伺服器時,您還需要取代驅動 Ipfltdrv.sys 程式也 (%SystemRoot%\system32\drivers)。單一處理器版本的大小是 36 KB 而是在 Proxy 2.0 CD-ROM Msproxy\I386\Routing\Up 資料夾中。多重處理器版本的大小是 34 KB 而是在 Proxy 2.0 CD-ROM Msproxy\I386\Routing 資料夾中。

警告:本文為自動翻譯

內容

文章識別碼:156358 - 最後檢閱時間:12/04/2015 15:24:05 - 修訂: 2.2

Microsoft Windows NT Server 4.0, Terminal Server Edition, Microsoft Windows NT Workstation 3.5, Microsoft Windows NT Workstation 3.51, Microsoft Windows NT Workstation 4.0 Developer Edition, Microsoft Windows NT Server 3.5, Microsoft Windows NT Server 3.51, Microsoft Windows NT Server 4.0 Standard Edition

  • kbnosurvey kbarchive kbmt kbhowto KB156358 KbMtzh
意見反應