Устранение неполадок ACPI/PCI

Опубликовано: 26 Марта, 2023


Системы ACPI автоматически настраивают все устройства PCI. Как правило, это делает очень хорошую работу. Вы не можете изменить настройку ресурсов устройства PCI для разрешения конфликтов. Единственный способ справиться с конфликтами ресурсов в этой ситуации — удалять устройства по одному с помощью Диспетчера устройств и принудительно пересканировать их. Вы также можете попробовать BIOS ESCD, настроить BIOS на сброс настроек расширенных данных конфигурации системы, перенастроить устройства PCI или даже вручную указать ресурсы BIOS для каждого слота PCI.

Есть стандартный ПК без ACPI? Вы можете разрешать конфликты PCI.


  • Разверните категорию «Компьютер» в диспетчере устройств.
  • Выберите стандартный ПК
  • Щелкните Свойства
  • Перейдите на вкладку Управление IRQ и снимите флажок Использовать управление IRQ.
Это позволяет вручную устанавливать ресурсы для устройств PCI.

Или вы можете переустановить W2K с отключенным ACPI.

Средство просмотра Advanced Configuration and Power Interface (ACPI) для Microsoft Windows 9X и Windows 2000 можно загрузить с веб-сайта Microsoft. Вы устанавливаете ACPIVIEW, запуская загруженный файл ACPIVIEW.EXE. Он создаст каталог с именем C:ACPIVIEW и поместит ACPIVIEW.EXE в этот каталог. Он проверит пространство имен ACPI и проверит конфигурации и ресурсы устройств, а также запустит методы, не требующие аргументов.

Вы также можете скачать Suspender, который состоит из одного исполняемого файла SUSPEND.EXE. Suspender — это утилита командной строки. Вы можете запустить Suspender, и он проверит функции управления питанием вашей машины, используя таймер возобновления вашей системы, чтобы неоднократно приостанавливать и возобновлять работу вашей машины.

Чтобы отключить ACPI:

После завершения фазы текстового режима установки W2K, но до того, как W2K перезагрузится в мастере установки:


  • Перейдите в командный режим и измените атрибуты файла c: xtsetup.sif:
    атрибут -r -s -hc: xtsetup.sif
  • Откройте txtsetup.sif с помощью редактирования.
  • Найдите ACPIEnable и установите значение

    ACPIEnable=0
    ACPIEnable=0 означает отключение; ACPIEnable=1 означает включить


  • Сохраните c: xtsetup.sif и перезагрузитесь. Это запустит мастер установки.

Очень полезным является сайт PCI Information, посвященный программированию и другой технической информации о шинах PCI и AGP, а также сайт поддержки Advanced Configuration & Power Interface.

Основной сайт Microsoft для ACPI — http://www.microsoft.com/hwdev/onnow.

В Windows XP, тем не менее, большинство устройств получат собственное IRQ в ACPI, если на вашей материнской плате есть APIC для Windows, чтобы воспользоваться им. Самый простой тест — оставить Windows в режиме ACPI, зайти в Диспетчер устройств и выбрать «Просмотр ресурсов по типу». Если у вас много устройств, использующих один IRQ (обычно 9 или 11), то либо на вашей плате нет APIC, либо XP по какой-то причине не может его использовать.

В этом случае вы захотите переустановить XP как стандартный ПК вместо ACPI и управлять прерываниями вручную с помощью параметров BIOS. С другой стороны, если у большинства устройств есть собственный IRQ и не более двух устройств на каждом IRQ, все должно быть в порядке. Настройки IRQ BIOS будут игнорироваться Windows, если она работает в режиме ACPI. Вы можете либо самостоятельно управлять IRQ из BIOS (стандартный ПК), либо позволить Windows делать это (ACPI), но не обоими способами, по крайней мере, не в XP. Это может измениться в будущем выпуске Windows.