執行 Windows XP 或 Windows Server 2003 安裝程式之後可以使用的 HAL 選項

文章翻譯 文章翻譯
文章編號: 309283 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

本文將告訴您「裝置管理員」中所列的「硬體抽象層 (HAL) 選項,以及執行 Microsoft Windows XP 安裝程式或 Microsoft Windows Server 2003 安裝程式之後所提供的選項。

其他相關資訊

當您按一下 [更新驅動程式] 時,Windows XP 的裝置管理員與 Windows Server 2003 的裝置管理員只會提供有限的選擇讓您變更您的 HAL。Microsoft Windows 2000 的裝置管理員可讓您選取任何的 HAL 類型。您選擇的 HAL 如果不正確,即可能發生無法啟動 Windows 2000 或其他問題。雖然提供的選擇有限,但請務必確認所選 HAL 可以在您的系統上運作,然後才變更 HAL。此處所列的選項已經過確認,可與大多數的系統相容。但仍有少數系統會出現問題。

當您在 Windows XP 或 Windows Server 2003 電腦上安裝下列 HAL 時,會顯示下列裝置管理員 HAL 選項:

Standard PC, Non-ACPI PIC HAL (Hal.dll)

  • 標準 PC

MPS Uniprocessor PC, Non-ACPI APIC UP HAL (Halapic.dll)

  • 標準 PC
  • MPS Uniprocessor
  • MPS Multiprocessor

MPS Multiprocessor PC, Non-ACPI APIC MP HAL (Halmps.dll)

  • 標準 PC
  • MPS Multiprocessor

Advanced Configuration and Power Interface (ACPI) PC, ACPI PIC HAL (Halacpi.dll)

  • 標準 PC
  • Advanced Configuration and Power Interface (ACPI) PC

ACPI Uniprocessor PC, ACPI APIC UP HAL (Halaacpi.dll)

  • 標準 PC
  • Advanced Configuration and Power Interface (ACPI) PC
  • ACPI Uniprocessor
  • ACPI Multiprocessor

ACPI Multiprocessor PC, ACPI APIC MP HAL (Halmacpi.dll)

  • 標準 PC
  • Advanced Configuration and Power Interface (ACPI) PC
  • ACPI Multiprocessor
  • MPS Multiprocessor

注意

  1. 當將錯誤的影像部署至電腦時,常會在重新啟動時發生 Sysprep 影像停止回應,或報告下列錯誤訊息:
    Stop 0x0000007b (停止 0x0000007b)
  2. 如果是在安裝期間,或藉由「系統準備工具」(Sysprep) 影像強制部署錯誤的 HAL,便須重新安裝 Windows XP 或 Windows Server 2003,才會顯示正確的 HAL 清單。您只可變更「裝置管理員」中所列的 HAL。
  3. 「裝置管理員」不允許將 Non-ACPI HAL 變更為 ACPI HAL。您必須使用重新安裝的 Windows XP 或 Windows Server 2003,才可進行這類變更。只有在疑難排解時,才可將 ACPI HAL 變更為 Non-ACPI HAL。
  4. 在 Windows XP 及更新版本上,ACPI Uniprocessor HAL 與 MPS Uniprocessor HAL 不僅可以辨識系統上一個以上的處理器,還會報告 MP 識別碼。「隨插即用」則可偵測電腦 Devnode 的硬體識別碼變更與否,並利用「找到新硬體」偵測程序移回 Devnode。因此,當您新增第二顆處理器時,會自動安裝 MP 檔案 (HAL 及核心),而無需您透過「裝置管理員」手動更新驅動程式。
  5. Microsoft 不支援在電腦上執行 Windows 安裝程式所安裝之 HAL 以外的 HAL。例如,在 APIC 電腦上執行 PIC HAL 便不受到支援。儘管這個設定看似可以運作,但因為未經過 Microsoft 的測試,因此您可能會遇到效能及插斷的問題。此外,Microsoft 亦不支援交換 HAL 所使用的檔案,以手動變更 HAL 類型。
  6. Microsoft 建議只有在疑難排解或解決硬體問題時才交換 HAL。
  7. 當您建立 Sysprep 影像時,影像必須包含目標電腦的正確 HAL 類型。下列清單說明您可以依照來源電腦中的 HAL 類型,部署特定 Sysprep 影像的目標電腦:
    • 您可以將在使用 Standard PC, Non-ACPI PIC HAL (Hal.dll) 之電腦上所建立的 Sysprep 影像,部署到使用下列 HAL 類型的電腦:
      • Standard PC, Non-ACPI PIC HAL (Hal.dll)
    • 您可以將在使用 Advanced Configuration and Power Interface (ACPI) PC, ACPI PIC HAL (Halacpi.dll) 之電腦上建立的 Sysprep 影像,部署至使用下列 HAL 類型的電腦:
      • Advanced Configuration and Power Interface (ACPI) PC, ACPI PIC HAL (Halacpi.dll)
    • 您可以將在使用 MPS Uniprocessor PC, Non-ACPI APIC UP HAL (Halapic.dll) 之電腦上建立的 Sysprep 影像,部署至使用下列 HAL 類型的電腦:
      • MPS Uniprocessor PC, Non-ACPI APIC UP HAL (Halapic.dll)
      • MPS Multiprocessor PC, Non-ACPI APIC MP HAL (Halmps.dll)
    • 您可以將在使用 MPS Multiprocessor PC, Non-ACPI APIC MP HAL (Halmps.dll) 之電腦上建立的 Sysprep 影像,部署至使用下列 HAL 類型的電腦:
      • MPS Multiprocessor PC, Non-ACPI APIC MP HAL (Halmps.dll)
      • MPS Uniprocessor PC, Non-ACPI APIC UP HAL (Halapic.dll)
    • 您可以將在使用 ACPI Uniprocessor PC, ACPI APIC UP HAL (Halaacpi.dll) 之電腦上建立的 Sysprep 影像,部署至使用下列 HAL 類型的電腦:
      • ACPI Uniprocessor PC, ACPI APIC UP HAL (Halaacpi.dll)
      • ACPI Multiprocessor PC, ACPI APIC MP HAL (Halmacpi.dll)
    • 您可以將在使用 ACPI Multiprocessor PC, ACPI APIC MP HAL (Halmacpi.dll) 之電腦上建立的 Sysprep 影像,部署至使用下列 HAL 類型的電腦:
      • ACPI Multiprocessor PC, ACPI APIC MP HAL (Halmacpi.dll)
      • ACPI Uniprocessor PC, ACPI APIC UP HAL (Halaacpi.dll)
注意 目前的「裝置管理員」不會列出您在變更 APIC 系統上之 HAL 時的 HAL APIC 版本選項。已安裝的 PIC HAL 或許仍可運作,但您可以在將 Hotfix 安裝在執行 Windows Server 2003 Service Pack 1 的電腦上之後,選取適用的 APIC 版本。

如需有關 Windows Server 2003 Service Pack 1 之 Hotfix 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
923425 You do not have the option to downgrade to a hardware abstraction layer that is set up to use a single-processor advanced programmable interrupt controller when you try to change the computer type by using Device Manager in Windows Server 2003

?考

299340如何在 Windows XP 的升級或安裝期間強制進入硬體抽象層
如需有關如何重新安裝 Windows XP 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
315341 How to perform an in-place upgrade (reinstallation) of Windows XP

屬性

文章編號: 309283 - 上次校閱: 2006年10月20日 - 版次: 7.3
這篇文章中的資訊適用於:
  • Microsoft Windows Server 2003, 64-Bit Datacenter Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP 64-Bit Edition Version 2003
  • Microsoft Windows XP 64-Bit Edition Version 2002
  • Microsoft Windows XP Home Edition (家用版)
  • Microsoft Windows XP Media Center Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
關鍵字:?
kbenv kbinfo KB309283
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com