Драйвер microsoft acpi что это
Промышленный стандарт управления питанием компьютера и его устройствами с помощью ОС был необходим технологии как воздух, ведь постоянные конфликты операционной системы и оборудования мешали разработке и того, и другого. BIOS никак не мог угодить операционке, она — ему. Каждый хотел конфигурировать устройства по-своему. Представляете, что бы было, если бы не существовал ACPI при нынешнем многообразии различных девайсов? Даже подумать страшно. Вот поэтому ведущими IT-компаниями было принято решение отделить "софт от харда" и разработать системную архитектуру, которая брала бы на себя всю тяжесть общения с BIOS'ом. Заодно разработчики не забыли об энергопотреблении, поэтому ACPI еще должен был управлять питанием. 1 декабря 1996 года консорциум, состоящий из Hewlett-Packard Corporation, Intel Corporation, Microsoft Corporation, Phoenix Technologies Ltd. и Toshiba Corporation, объявил о завершении работы над новым стандартом — ACPI, что расшифровывается как Advanced Configuration and Power Interface, или расширенный интерфейс конфигурирования и управления питанием компьютера. ACPI состоял из множества составляющих, главной из которых был специальный участок кода BIOS, обеспечивающий поддержку компьютером новой архитектуры. То есть со старым оборудованием новый стандарт был несовместим.
ACPI расшифровывается как Advanced Configuration and Power Interface - расширенный интерфейс конфигурирования компьютера и управления питанием. ACPI - та основа, вокруг которого построен, по идее, любой современный компьютер на аппаратном уровне. В системе с ACPI именно этот свод стандартов и правил используется для конфигурирования и работы аппаратных средств - например, для назначения прерываний и ресурсов устройствам на современных шинах (PCI и AGP), для получения информации о работе устройств, для работы дополнительных "энергосберегающих" кнопок и датчиков, или, например, для получения данных об оставшейся в аккумуляторах энергии
Это устройство Intel Smart Connect.
Вы можете отключить Intel Smart Connect в настройках BIOS или установить драйвер Intel Smart Connect, затем перезагрузить систему.
драйвер Windows ACPI, Acpi.sys, является компонентом почтового ящика Windows операционной системы. обязанности Acpi.sys включают поддержку перечислений устройств управления питанием и Plug and Play (PnP). На аппаратных платформах с ACPI BIOS, уровень HAL вызывает загрузку Acpi.sys во время запуска системы в базовом дереве устройств. Acpi.sys выступает в качестве интерфейса между операционной системой и ACPI BIOS. Acpi.sys прозрачны для других драйверов в дереве устройств.
Другие задачи, выполняемые Acpi.sys на конкретной аппаратной платформе, могут включать в себя перепрограммирование ресурсов для COM-порта или включение USB-контроллера для пробуждения системы.
В этом разделе
Устройства ACPI
Поставщик аппаратной платформы указывает иерархию пространств имен ACPI в BIOS ACPI для описания топологии оборудования платформы. Дополнительные сведения см. в разделе Иерархия пространств имен ACPI.
для каждого устройства, описанного в иерархии пространств имен acpi, драйвер Windows ACPI, Acpi.sys, создает либо объект устройства фильтра (фильтр DO), либо объект физического устройства (PDO). Если устройство интегрировано в системную доску, Acpi.sys создает объект устройства фильтрации, представляющий фильтр шины ACPI, и подключает его к стеку устройств непосредственно над драйвером шины (PDO). Для других устройств, описанных в пространстве имен ACPI, но не на системной плате, Acpi.sys создает PDO. Acpi.sys предоставляет функции управления питанием и PnP в стеке устройств с помощью этих объектов устройств. Дополнительные сведения см. в статье стеки устройств для устройства ACPI.
Устройство, для которого Acpi.sys создает объект устройства, называется устройством ACPI. Набор устройств ACPI меняется от одной аппаратной платформы к следующей и зависит от ACPI BIOS и конфигурации материнской платы. Обратите внимание, что Acpi.sys загружает фильтр шины ACPI только для устройства, описанного в пространстве имен ACPI, и постоянно подключается к аппаратной платформе (как правило, это устройство интегрировано в базовую кристалл или перемещается на системную плату). Не все устройства материнской платы имеют фильтр шины ACPI.
Все функции ACPI прозрачны для драйверов более высокого уровня. Эти драйверы не должны ничего предполагать о присутствии или отсутствии фильтра ACPI в любом конкретном стеке устройств.
Acpi.sys и ACPI BIOS поддерживают основные функции устройства ACPI. Чтобы расширить функциональные возможности устройства ACPI, поставщик устройства может предоставить драйвер функции WDM. Дополнительные сведения см. в статье Работа с драйвером функции устройства ACPI.
Устройство ACPI задается блоком определения в таблицах системных описаний ACPI BIOS. Блок определения устройства указывает, помимо прочего, область действия, которая представляет собой непрерывный блок памяти устройства, используемый для доступа к данным устройства. Только Acpi.sys изменяет данные в области действия. Драйвер функции устройства может считывать данные в области действия, но не должен изменять данные. При вызове обработчик области операции переносит байты в области операции в буфер данных и из него в Acpi.sys. Объединенная операция драйвера функции и Acpi.sys зависит от конкретного устройства и определяется поставщиком оборудования в BIOS ACPI. Как правило, драйвер функции и Acpi.sys доступа к определенным областям в области действия для выполнения операций конкретного устройства и получения информации. Дополнительные сведения см. в разделе Поддержка области действия.
Методы управления ACPI
Методы управления ACPI — это программные объекты, объявляющие и определяющие простые операции для запроса и настройки устройств ACPI. Методы управления хранятся в ACPI BIOS и кодируются в формате с байтовым кодом, называемом машинным языком ACPI (AML). методы управления для устройства загружаются из системного встроенного по в пространство имен acpi устройства в памяти и обрабатываются драйвером Windows ACPI Acpi.sys.
Для вызова метода управления драйвер режима ядра для устройства ACPI инициирует запрос IRP_MJ_DEVICE_CONTROL , который обрабатывается Acpi.sys. Для драйверов, загруженных на устройствах с перечислением ACPI, Acpi.sys всегда реализует объект физического устройства (PDO) в стеке драйверов. Дополнительные сведения см. в разделе Оценка методов управления ACPI.
Спецификация ACPI
Спецификация расширенной конфигурации и интерфейса питания (Спецификация ACPI 5,0) доступна на веб-сайте форума единый интерфейс EFI.
В редакции 5,0 спецификации ACPI представлен набор функций для поддержки низкого энергопотребления, мобильных ПК, основанных на системах на основе интегрированной микросхемы (SoC) и реализующих модель питания с подключением в режиме ожидания . начиная с Windows 8 и более поздних версий драйвер Windows acpi, Acpi.sys, поддерживает новые функции в спецификации ACPI 5,0. дополнительные сведения см. в разделе Windows руководство по проектированию ACPI для платформ SoC.
Отладка ACPI
разработчики системных интеграторов и драйверов устройств ACPI могут использовать отладчик Microsoft амли для отладки кода AML. поскольку AML является интерпретируемым языком, для AML отладки требуются специальные программные средства.
Дополнительные сведения о отладчике АМЛИ см. в разделе Отладка ACPI.
Компилятор Microsoft ACPI Source Language (АСЛ)
сведения о компиляции исходного языка ACPI (асл) в AML см. в разделе компилятор Microsoft асл.
Версия 5,0 компилятора Microsoft АСЛ поддерживает функции в спецификации ACPI 5,0.
компилятор асл (asl.exe) находится в каталогах тулс\арм\акпиверифи, Tools\arm64\ACPIVerify, Tools\x86\ACPIVerify и Tools\x64\ACPIVerify установленного WDK, например C:\Program files (x86) \ Windows Kits\10\Tools\x86\ACPIVerify.
в этом разделе описывается, как поставщик может использовать драйвер функции WDM в Windows для повышения функциональности устройства с расширенным интерфейсом конфигурации и ACPI.
Устройства ACPI включают низкоуровневые системные устройства, такие как батареи, тепловые зоны и другие устройства, определенные в системном пространстве имен ACPI. Пространство имен ACPI — это иерархическое пространство имен, которое BIOS использует для ссылок на объекты.
Комбинированная работа предоставляемого системой драйвера ACPI и ACPI BIOS поддерживает базовые функции устройств ACPI и прозрачны для остальной части операционной системы. Устройство ACPI задается блоком определения в таблицах системных описаний ACPI. Блок определения устройства указывает, помимо прочего, область операции, которая указывает непрерывный блок памяти устройства, используемый для доступа к данным устройства.
Чтобы расширить функциональные возможности устройства ACPI, поставщик может предоставить драйвер функции WDM, который взаимодействует с ACPI BIOS через регион операции, предоставленный драйвером. Драйвер ACPI обращается к области операций путем вызова обработчика области операций, предоставляемого драйвером функции.
Благодаря взаимодействию с регионами ACPI драйвер функции может косвенно обращаться к устройствам, которые обычно управляются только BIOS, а BIOS может вызывать операции конкретного устройства, зависящие от конфигурации драйвера и системы узла. Базовый механизм работы выглядит следующим образом:
BIOS ACPI считывает или записывает данные в регион операции устройства.
Для доступа к области действия драйвер ACPI вызывает обработчик области действия драйвера функции.
Обработчик области операций выполняет любое действие, запрограммированное для доступа, и возвращает сведения, связанные с доступом.
В следующих двух примерах показано, как поставщик может использовать драйвер функции для расширения возможностей устройства ACPI:
Устройство ACPI может получить доступ к индексу в области действия драйвера функции, которая заставляет драйвер включить регулятор громкости звуковой карты в предварительно установленном программном обеспечении поставщика.
Драйвер отслеживает оставшуюся мощность батарей, температуры температурных зон и другие вещи, которые обычно доступны только в BIOS.
В следующих разделах описывается, как предоставить драйвер функции для устройства ACPI.
Сведения о поддерживаемых системой драйверах, поддерживающих функции устройств ACPI, см. в разделе Справочник по обработчикам для регионов операций ACPI.
ACPI-совместимая система, она же Advanced Configuration and Power Interface — это, если верить написанному компанией Майкрософт, усовершенствованная система предназначенная для питания вашего компьютера. Поэтому скорее всего дело в питании и в большинстве случает такая проблема возникает на ноутбуках с батареями. Да-да и батарея требует установку драйвера, для корректной работы.
Проявляется эта проблема следующим способом. Вы переустановили операционную систему Windows и установили все необходимые для работы драйвера. Однако зайдя в Диспетчер устройств, который находится в Панели управления в разделе Система, вы обнаруживаете, что висит одно или два устройства без драйверов которые обычно именуются как Microsoft ACPI-совместимая система. Эти неизвестные устройства имеют свои коды, которые мы привели чуть ниже.
Коды устройств:
Чтобы понять есть ли проблема с драйверами, необходимо пройти по указанным ниже папкам и убедиться в наличии или отсутствии системных файлов.
Если системных файлов нет, то необходимо отыскать архив драйверов или взять со схожего по параметрам ноутбука и скопировать по указанным выше путям.
Если файлы есть, то необходимо установить драйвер батареи. Делается это следующим образом. Копируется файл драйвера .inf, после чего вы идете в Панель управления — Система — Диспетчер устройств, щелкаете два раза по неизвестному устройству и выбираете Обновить драйвер указав тот файл который вы скопировали ранее, .inf.
Также, помочь устранить данную проблему поможет программа Unknown Device Identifier, которая способна установить необходимые драйвера на неизвестные устройства. Просто скачайте ее и запустите на исполнение.
В некоторых случаях проблема может быть в драйверах на процессор, поэтому, попробуйте также установить/переустановить драйвера на процессор.
Бывало, что помогал самый дурацкий метод — это удаление неизвестных устройств и перезагрузка компьютера. Я лично не проверял и сильно сомневаюсь в эффективности такого способа, но на форумах встречаются те, кому данный способ помог. Пробуйте!
Как бы там ни было, отсутствие каких-либо драйверов — это плохо. Для пущей уверенности, загрузитесь в Безопасном режиме с поддержкой драйверов и убедитесь в Диспетчере устройств, что помимо этого одного или двух устройств, там больше ничего нет. Бывают случаи, когда неизвестные устройства отображаются в Диспетчере устройств только в Безопасном режиме операционной системы Windows.
Когда будете искать драйвера, под Windows XP, имейте в виду, что драйвера под WinXP — это тоже самое что и Win2000, Win2k, не запутывайтесь в этом.
Готово! Подобные действия должны привести к тому, что в Диспетчере устройств будет все как надо, без неизвестных устройств и прочего бреда. Не забудьте после своих экспериментов сохранить как в своей голове, так и на вашем винчестере все те файлы, которые помогли вам в устранении проблемы, ведь операционную систему Windows обычно ставят не раз и на всегда, а раз и не год или около того. Так или иначе, в следующий раз вы уже не будете задаваться вопросом как избавиться от Microsoft ACPI-совместимых систем, а просто возьмете и установите все драйвера включая драйвера которые нужны для вашей батареи ноутбука.
ACPI-совместимая система, она же Advanced Configuration and Power Interface — это, если верить написанному компанией Майкрософт, усовершенствованная система предназначенная для питания вашего компьютера. Поэтому скорее всего дело в питании и в большинстве случает такая проблема возникает на ноутбуках с батареями. Да-да и батарея требует установку драйвера, для корректной работы.
Проявляется эта проблема следующим способом. Вы переустановили операционную систему Windows и установили все необходимые для работы драйвера. Однако зайдя в Диспетчер устройств, который находится в Панели управления в разделе Система, вы обнаруживаете, что висит одно или два устройства без драйверов которые обычно именуются как Microsoft ACPI-совместимая система. Эти неизвестные устройства имеют свои коды, которые мы привели чуть ниже.
Коды устройств:
Чтобы понять есть ли проблема с драйверами, необходимо пройти по указанным ниже папкам и убедиться в наличии или отсутствии системных файлов.
Если системных файлов нет, то необходимо отыскать архив драйверов или взять со схожего по параметрам ноутбука и скопировать по указанным выше путям.
Если файлы есть, то необходимо установить драйвер батареи. Делается это следующим образом. Копируется файл драйвера .inf, после чего вы идете в Панель управления — Система — Диспетчер устройств, щелкаете два раза по неизвестному устройству и выбираете Обновить драйвер указав тот файл который вы скопировали ранее, .inf.
Также, помочь устранить данную проблему поможет программа Unknown Device >В некоторых случаях проблема может быть в драйверах на процессор, поэтому, попробуйте также установить/переустановить драйвера на процессор.
Бывало, что помогал самый дурацкий метод — это удаление неизвестных устройств и перезагрузка компьютера. Я лично не проверял и сильно сомневаюсь в эффективности такого способа, но на форумах встречаются те, кому данный способ помог. Пробуйте!
Как бы там ни было, отсутствие каких-либо драйверов — это плохо. Для пущей уверенности, загрузитесь в Безопасном режиме с поддержкой драйверов и убедитесь в Диспетчере устройств, что помимо этого одного или двух устройств, там больше ничего нет. Бывают случаи, когда неизвестные устройства отображаются в Диспетчере устройств только в Безопасном режиме операционной системы Windows.
Когда будете искать драйвера, под Windows XP, имейте в виду, что драйвера под WinXP — это тоже самое что и Win2000, Win2k, не запутывайтесь в этом.
Готово! Подобные действия должны привести к тому, что в Диспетчере устройств будет все как надо, без неизвестных устройств и прочего бреда. Не забудьте после своих экспериментов сохранить как в своей голове, так и на вашем винчестере все те файлы, которые помогли вам в устранении проблемы, ведь операционную систему Windows обычно ставят не раз и на всегда, а раз и не год или около того. Так или иначе, в следующий раз вы уже не будете задаваться вопросом как избавиться от Microsoft ACPI-совместимых систем, а просто возьмете и установите все драйвера включая драйвера которые нужны для вашей батареи ноутбука.
Удачи и безотказной работы вам и вашему компьютеру!
На новых ноутбуках после установке всех драйверов с сайта производителя в дистпетчере устройств остается одно неизвестное устройство с ID:
ACPIMSFT0101
*MSFT0101
Данное устройство — доверенный платформенный модуль (Trusted Platform Module). Прочитать про него можно тут и тут. Ниже приведены два решения данной проблемы.
Вариант первый. Если Вам не нужен TPM, можно просто отключить его в настройках BIOS. Заходим в BIOS, ищем что-то типа «TCG/TPM Support«, ставим disable.
Делитесь своим опытом!
Неизвестное устройство в диспетчере устройств после перехода на Windows 8.1
Пишет, что это «Microsoft ACPI-совместимый встроенный контроллер». Видимо действительно какой-то контроллер, который после обновления остался без драйвера в Windows 8.1
Посмотрите в свойствах этого «Неизвестного устройства» в закладке «Сведения», там в избирателе выставите «ИД оборудования», должна появиться информация, есть такая запись в первой строчке — ACPIVEN_SNY&DEV_5001. Если есть, то это однозначно SFEP!
Вот скрин на всякий случай.
Антонию, нет, там немного другая надпись.
Вот та вкладка, которую Вы просили показать.
Там аж три строчки.
Вы не тот параметр установили, надо — ИД оборудования!
:smileymrgreen:Все-таки вот непонятно почему нельзя написать нормально, что за устройство осталось без драйвера и заставлять людей коллективо пытаться дойти до раскрытия тайны этого вопроса.
Да, да, заметил. Уже выложил скрин с ИД оборудования.
Перезагрузите сейчас ноутбук и дайте ему пять минут самостоятельной работы, а потом проверьте эту запись в Диспетчере.
..если вы не устанавливали со своей странички эти:
Антонию, добрый день.
Нет, так ничего и не помогло. Я так понял все дело в драйвере видеокарты. Пробовал скачать с сайта Интел драйвер под 8.1, но он не ставится, пишет нужен специализированный драйвер, спросите у производителя. Поэтому получается остается ждать пока Сони обновит драйвер видео Intel для Windows 8.1
Читайте также: