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

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

Windows XP 支援已結束

Microsoft 於 2014 年 4 月 8 日結束對 Windows XP 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

Windows Server 2003 的支援已於 2015 年 7 月 14 日結束

Microsoft 已於 2015 年 7 月 14 日結束對 Windows Server 2003 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

結論
本文將告訴您「裝置管理員」中所列的「硬體抽象層 (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 知識庫」中的文件:
923425You 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 知識庫」中的文件:
315341How to perform an in-place upgrade (reinstallation) of Windows XP
illegal
內容

文章識別碼:309283 - 最後檢閱時間:10/20/2006 12:25:29 - 修訂: 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
意見反應