Варианты HAL, доступные в Windows XP и Windows Server 2003

Переводы статьи Переводы статьи
Код статьи: 309283 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

В данной статье описаны варианты аппаратно-зависимого уровня (параметры 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 в диспетчере устройств появляются соответствующие параметры:

«Стандартный компьютер», Non-ACPI PIC HAL (Hal.dll)

  • Стандартный компьютер

«Однопроцессорный компьютер с MPS», Non-ACPI APIC UP HAL (Halapic.dll)

  • Стандартный компьютер
  • Однопроцессорный компьютер с MPS
  • Многопроцессорный компьютер с MPS

«Многопроцессорный компьютер с MPS», Non-ACPI APIC MP HAL (Halmps.dll)

  • Стандартный компьютер
  • Многопроцессорный компьютер с MPS

«Компьютер с ACPI», ACPI PIC HAL (Halacpi.dll)

  • Стандартный компьютер
  • Компьютер с ACPI

«Однопроцессорный компьютер с ACPI», ACPI APIC UP HAL (Halaacpi.dll)

  • Стандартный компьютер
  • Компьютер с ACPI
  • Однопроцессорный компьютер с ACPI
  • Многопроцессорный компьютер с ACPI

«Многопроцессорный компьютер с ACPI», ACPI APIC MP HAL (Halmacpi.dll)

  • Стандартный компьютер
  • Компьютер с ACPI
  • Многопроцессорный компьютер с ACPI
  • Многопроцессорный компьютер с MPS

Примечания

  1. Главным признаком того, что на компьютере развернут ошибочный образ, является зависание образа Sysprep при перезагрузке или появление следующего сообщения об ошибке:
    Stop 0x0000007b
  2. Если ошибочный уровень HAL был установлен при работе программы установки или с помощью образа Sysprep (System Preparation Image), то для просмотра списка поддерживаемых уровней HAL необходимо переустановить Windows XP или Windows Server 2003. Установить уровень HAL, который не отображается в диспетчере устройств, невозможно.
  3. Диспетчер устройств не позволяет изменить уровень HAL без поддержки ACPI на уровень HAL с поддержкой ACPI. Для внесения подобных изменений необходимо переустановить Windows XP или Windows Server 2003. Заменять уровень HAL с поддержкой ACPI на уровень HAL без поддержки ACPI следует только для устранения неполадок.
  4. В Windows XP и более поздних версий уровни HAL «Однопроцессорный компьютер с ACPI» и «Однопроцессорный компьютер с MPS» обнаруживают наличие нескольких процессоров и возвращают соответствующий код. Подсистема Plug and Play обнаруживает, что список кодов оборудования devnode изменился, и перемещает devnode в предыдущее состояние, запуская процесс установки нового оборудования. В результате при добавлении второго процессора файлы, предназначенные для поддержки многопроцессорного режима (HAL и файлы ядра), устанавливаются автоматически. Это избавляет пользователя от необходимости вручную обновлять драйвер в диспетчере устройств.
  5. Продукты корпорации Майкрософт поддерживают использование только уровней HAL, скопированных на компьютер программой установки Windows. Например, невозможно использовать уровень HAL с поддержкой PIC на компьютере, оснащенном APIC. Хотя данная конфигурация может работать, но корпорация Майкрософт не проверяла ее работоспособность, поэтому использование подобной конфигурации может приводить к снижению производительности и возникновению сбоев при обработке прерываний. Продукты корпорации Майкрософт не поддерживают изменение типа HAL путем ручной замены используемых файлов HAL.
  6. Корпорация Майкрософт рекомендует изменять тип HAL только с целью устранения неполадок или для устранения проблем с оборудованием.
  7. При создании образа Sysprep необходимо, чтобы данный образ содержал уровень HAL, соответствующий компьютеру назначения. В следующем списке указаны компьютеры, на которые можно устанавливать образ Sysprep, созданный для указанного типа HAL.
    • Образ Sysprep, созданный на компьютере, который использует HAL «Стандартный компьютер», Non-ACPI PIC HAL (Hal.dll), может быть установлен на компьютеры, использующие следующие типы HAL.
      • «Стандартный компьютер», Non-ACPI PIC HAL (Hal.dll)
    • Образ Sysprep, созданный на компьютере, который использует HAL «Компьютер с ACPI», ACPI PIC HAL (Halacpi.dll), может быть установлен на компьютеры, использующие следующие типы HAL.
      • «Компьютер с ACPI», ACPI PIC HAL (Halacpi.dll)
    • Образ Sysprep, созданный на компьютере, который использует HAL «Однопроцессорный компьютер с MPS», Non-ACPI APIC UP HAL (Halapic.dll), может быть установлен на компьютеры, использующие следующие типы HAL.
      • «Однопроцессорный компьютер с MPS», Non-ACPI APIC UP HAL (Halapic.dll)
      • «Многопроцессорный компьютер с MPS», Non-ACPI APIC MP HAL (Halmps.dll)
    • Образ Sysprep, созданный на компьютере, который использует HAL «Многопроцессорный компьютер с MPS», Non-ACPI APIC MP HAL (Halmps.dll), может быть установлен на компьютеры, использующие следующие типы HAL.
      • «Многопроцессорный компьютер с MPS», Non-ACPI APIC MP HAL (Halmps.dll)
      • «Однопроцессорный компьютер с MPS», Non-ACPI APIC UP HAL (Halapic.dll)
    • Образ Sysprep, созданный на компьютере, который использует HAL «Однопроцессорный компьютер с ACPI», ACPI APIC UP HAL (Halaacpi.dll), может быть установлен на компьютеры, использующие следующие типы HAL.
      • «Однопроцессорный компьютер с ACPI», ACPI APIC UP HAL (Halaacpi.dll)
      • «Многопроцессорный компьютер с ACPI», ACPI APIC MP HAL (Halmacpi.dll)
    • Образ Sysprep, созданный на компьютере, который использует HAL «Многопроцессорный компьютер с ACPI», ACPI APIC MP HAL (Halmacpi.dll), может быть установлен на компьютеры, использующие следующие типы HAL.
      • «Многопроцессорный компьютер с ACPI», ACPI APIC MP HAL (Halmacpi.dll)
      • «Однопроцессорный компьютер с ACPI», ACPI APIC UP HAL (Halaacpi.dll)
Примечание. Сейчас в диспетчере устройств не указывается версия APIC для HAL, когда изменяется HAL для системы с APIC. Хотя установленный HAL PIC может работать, можно выбрать предпочтительную версию APIC после установки исправления для компьютеров, на которых установлен Windows Server 2003 с пакетом обновления 1.

Для получения дополнительных сведений об исправлении для Windows Server 2003 с пакетом обновлений 1 щелкните следующий номер статьи базы знаний Майкрософт:
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 Как указать вручную драйвер уровня аппаратных абстракций во время установки или обновления Microsoft Windows XP
Для получения дополнительных сведений о переустановке Windows XP щелкните следующий номер статьи базы знаний Майкрософт:
315341 Как выполнить обновление (переустановку) Microsoft Windows XP

Свойства

Код статьи: 309283 - Последний отзыв: 21 ноября 2006 г. - Revision: 8.2
Информация в данной статье относится к следующим продуктам.
  • 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
Ключевые слова: 
kbinfo kbenv KB309283

Отправить отзыв

 

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