Ошибка ACPI_BIOS_ERROR в Windows: причины и решения
В настоящее время компьютеры становятся все более мощными и полезными, поэтому они позволяют нам выполнять все виды задач. Однако они не без ошибок, многие из которых производятся Windows. Одна из проблем, которые мы можем обнаружить при запуске нашего ПК, заключается в том, что сообщение Error Появляется ACPI_BIOS_ERROR что обычно сопровождается значение 0x000000A5. Если вы когда-нибудь столкнетесь с этой ошибкой, мы покажем вам, по каким причинам она может появиться и как ее решить.
APCI — это сокращение от Расширенный интерфейс конфигурации и питания . Это расширенный интерфейс настройки и питания, разработанный крупными компаниями, такими как Intel и который отвечает за управление работой BIOS, создавая механизмы, отвечающие за управление и экономию энергии. Таким образом достигается более быстрый вход в систему и завершение работы без неудобств или проблем с оборудованием.
Как это работает?
Рассмотрим абстрактный пример. Пусть для выполнения заданного действия необходимо записать в регистр по адресу X данные Y. При использовании подхода, основанного на вызове сервисных процедур BIOS, в выполняемом блоке BIOS будет размещена процедура, которая осуществляет указанную запись. Задача операционной системы — просто вызвать эту процедуру. В данном случае, особенности реализации конкретного чипсета, если таковые имеются, скрыты внутри BIOS и не являются заботой разработчика ОС.
Второй вариант — ОС не обращается к BIOS и выполняет указанную запись самостоятельно. В этом случае, драйвер напрямую взаимодействует с регистрами чипсета, распознает и эффективно использует его возможности. Но расплата за это — усложнение и ограниченная совместимость. Как известно, под каждый чипсет нужен свой драйвер.
Разработчикам ACPI удалось придумать третий вариант. Численные значения X и Y, отражающие особенности реализации конкретной платформы, хранятся в специальных таблицах, которые генерирует BIOS при старте и размещает в оперативной памяти. Для этого, как правило, используется последний мегабайт верхней памяти. Операционная система находит и считывает эти параметры. Процедура записи в регистр по адресу X данных Y является частью ОС, а не BIOS, но параметры X и Y предоставляет BIOS посредством таблиц ACPI.
Какие преимущества это дает? Таблицы ACPI, в отличие от сервисных процедур BIOS, не содержат выполняемого кода, поэтому независимо от архитектуры процессора и режима его работы, можно использовать одни и те же таблицы. Чтобы оценить это преимущество, вспомним о неудобствах, связанных с тем, что большинство функций BIOS могут быть вызваны только в реальном режиме процессора (Real Mode). Функции, доступные в защищенном режиме (Protected Mode) должны иметь несколько точек входа (для Real Mode, Protected Mode 16, Protected Mode 32).
Так как процедура взаимодействия с оборудованием является частью ОС, для настройки на конкретную платформу, можно совместно использовать данные, полученные от BIOS (из таблиц ACPI) и данные, размещенные в драйвере при его разработке. Это дает дополнительную гибкость.
Таким образом, таблицы ACPI обеспечивают эффективное использование BIOS для информирования программного обеспечения об особенностях конкретной платформы. При этом отсутствуют неудобства, связанные с использованием сервисных процедур BIOS.
Комментарий пользователя
Был сбой со ссылкой на этот файл при замеченной антивирусником (Каспер)активности вируса ( на флэшке) OPEN.exe Valery |
Аккуратный и опрятный компьютер — это главное требование для избежания проблем с ACPI. Для этого требуется регулярная проверка компьютера на вирусы, очистка жесткого диска, используя cleanmgr и sfc /scannow, удаление программ, которые больше не нужны, проверка программ, которые запускаются при старте Windows (используя msconfig) и активация Автоматическое обновление Windows. Всегда помните о создании периодических бэкапов, или в крайнем случае о создании точек восстановления.
Если у вас актуальные проблемы, попробуйте вспомнить, что вы делали в последнее время, или последнюю программу, которую вы устанавливали перед тем, как появилась впервые проблема. Используйте команду resmon, чтобы определить процесс, который вызывает проблемы. Даже если у вас серьезные проблемы с компьютером, прежде чем переустанавливать Windows, лучше попробуйте восстановить целостность установки ОС или для Windows 8 и более поздних версий Windows выполнить команду DISM.exe /Online /Cleanup-image /Restorehealth. Это позволит восстановить операционную систему без потери данных.
Следующие программы могут вам помочь для анализа процесса ACPI.sys на вашем компьютере: Security Task Manager отображает все запущенные задания Windows, включая встроенные скрытые процессы, такие как мониторинг клавиатуры и браузера или записей автозагрузки. Уникальная оценка рисков безопасности указывает на вероятность процесса быть потенциально опасным — шпионской программой, вирусом или трояном. Malwarebytes Anti-Malware определяет и удаляет бездействующие программы-шпионы, рекламное ПО, трояны, кейлоггеры, вредоносные программы и трекеры с вашего жесткого диска.
Состояния системы
Теперь несколько слов о том, как это все работает. Принято считать, что компьютерная система может находиться в четырех основных состояниях:
- G0 – нормальное функционирование;
- G1 – состояние сна;
- G2 – мягкое выключение системы без полного обесточивания с готовностью включиться в любой момент (автоматически или по требованию);
- G3 – полное отключение (применительно к стационарным ПК с обесточивание и корпуса ATX).
Второе состояние (G1) создатели технологии и попытались несколько расширить, внедрив дополнительные варианты:
- S1 – отключение всех процессоров и незаданных в спецификации устройств со сбросом кэша и остановкой выполнения задач, но с подачей питания на все ЦП и ОЗУ.
- S2 – более глубокое состояние сна с отключением центрального процессора (обычно не используется).
- S3 – состояние сна, когда активной остается только оперативная память, и пользователь может возобновить работу без потери данных в том состоянии, в котором они находились при засыпании.
- S4 – аналог S3 в виде гибернации, когда оперативная память отключается, а данные сохраняются в энергонезависимой памяти.
Содержание
Наиболее известной частью стандарта ACPI является управление питанием, имеющее два значительных усовершенствования по сравнению с предшествующими стандартами. Во-первых, концепция ACPI передаёт управление питанием операционной системе (ОS). Такая модель выгодно отличается от существовавшей до этого модели APM, в которой за управление питанием ответственен BIOS материнской платы, а возможности ОС в этом отношении сильно ограничены. В модели ACPI BIOS предоставляет операционной системе методы для прямого детализированного управления аппаратным обеспечением. Таким образом, ОС получает практически полный контроль над энергопотреблением.
Другая важная часть спецификации ACPI — это предоставление на серверах и настольных компьютерах таких возможностей по управлению питанием, которые до того были доступны только на портативных компьютерах. Например, система может быть переведена в состояние чрезвычайно низкого энергопотребления, в котором питание подается лишь на оперативную память (а возможно, и она находится без питания), но при этом прерывания некоторых устройств (часы реального времени, клавиатура, модем и т. д.) могут достаточно быстро перевести систему из такого состояния в нормальный рабочий режим (то есть «пробудить» систему).
Помимо требований к программному интерфейсу, ACPI также требует специальной поддержки от аппаратного обеспечения. Таким образом, поддержку ACPI должны иметь ОС, чипсет материнской платы и даже центральный процессор.
В наши дни различные версии ACPI поддерживаются многими ОС — в том числе всеми версиями Microsoft Windows, начиная с Windows 98, системами GNU/Linux, FreeBSD, OpenBSD, NetBSD и eComStation.
Как исправить ACPI INT33A0 0 в Windows 10
Шаг 1. Прежде всего, вам нужно узнать детали ACPI INT33A0 0. Сделайте двойной щелчок на этом Неизвестном устройстве, и перейдите на вкладку «Сведения«.
Шаг 2. Нажмите на Свойства, чтобы получить огромный список выбора и выберите ID оборудования или Путь к экземпляру устройства. Теперь посмотрите в поле «Значение» в нижней части и обратите внимание на путь, скорее всего вы увидите:
*INT33A0, Эти аппаратные идентификаторы связаны с Intel Smart Connect Technology Driver. Эта технология позволяет регулярно обновлять программный пакет, в режиме сна или ожидания.
Решение 10 – Изменить идентификатор образа ОС в BIOS
Если на вашем ПК установлен ACPI_BIOS_ERROR, возможно, проблема в настройках BIOS. Иногда определенные настройки могут мешать работе вашей системы, что может вызвать возникновение этой и других проблем. Чтобы устранить проблему, вам нужно войти в BIOS и изменить одну настройку. Для этого выполните следующие действия:
- Введите свой BIOS. Чтобы увидеть, как это сделать, обязательно ознакомьтесь с руководством по материнской плате для получения подробных инструкций. В большинстве случаев вам нужно нажать определенную клавишу, например F2 или Del во время загрузки.
- После входа в BIOS перейдите в раздел Дополнительно> Компонент системы .
- Теперь установите для идентификатора образа ОС значение Windows .
Сохраните изменения и перезагрузите компьютер. Помните, что не на всех компьютерах эта опция доступна, и если у вас нет этой опции в BIOS, то это решение вам не подходит.
Примечание редактора . Этот пост был первоначально опубликован в июне 2016 года и с тех пор был полностью переработан и обновлен для обеспечения свежести, точности и полноты.