Нажмите "Enter", чтобы перейти к содержанию

Как проверить биос на наличие ошибок: Как проверить работу биоса

Содержание

ACPI_BIOS_ERROR проверки ошибок 0xA5 — Windows drivers

  • Статья
  • Чтение занимает 8 мин

ACPI_BIOS_ERROR проверка ошибок имеет значение 0x000000A5. Эта проверка на наличие ошибок означает, что BIOS компьютера не полностью соответствует спецификации интерфейса ACPI.

Важно!

Этот раздел предназначен для программистов. Если вы являетесь клиентом, который получил синий код ошибки экрана при использовании компьютера, см. статью Устранение ошибок на синем экране.

Параметры ACPI_BIOS_ERROR

Параметр 1 указывает на тип несовместимости. Значение других параметров зависит от значения параметра 1.

если несовместимость BIOS связана с Plug and Play (PnP) или управлением питанием, используются следующие параметры.

0x01

ДЕВИЦЕЕКСТЕНСИОН ACPI

РЕСАУРЦЕЛИСТ ACPI

0: Список ресурсов не найден

1: В списке не найден ресурс IRQ

ACPI не удается найти вектор ресурсов управления системой (SCI) в ресурсах, передаваемого на него при запуске ACPI.

0x02

(См. таблицу далее на этой странице)

0x03

Запускаемый объект ACPI

Возвращаемое значение от интерпретатора

Имя метода элемента управления (в формате ULONG)

ACPI попытался запустить метод управления при создании расширений устройства для представления пространства имен ACPI, но этот метод элемента управления завершился ошибкой.

0x04

Расширение ACPI, к которому относится _PRW

Указатель на метод

Возвращаемый тип данных (см. Амли. h)

ACPI проверил _PRW и ожидал найти целое число как элемент пакета.

0x05

Расширение ACPI, к которому относится _PRW

Аоинтер _PRW

Число элементов в _PRW

ACPI оценил _PRW, а пакет, который был возвращен, не содержал по крайней мере два элемента. Спецификация ACPI требует, чтобы в _PRW всегда присутствовало два элемента.

0x06

Расширение ACPI, к которому относится _PRx

Указатель на _PRx

Указатель на имя искомого объекта

ACPI попытался найти именованный объект, но ему не удалось найти объект.

0x07

Расширение ACPI, к которому относится метод

Указатель на метод

Возвращаемый тип данных (см. Амли. h)

ACPI выверил метод и ожидал получение буфера в возврате. Однако метод возвратил другой тип данных.

0x08

Расширение ACPI, к которому относится метод

Указатель на метод

Возвращаемый тип данных (см. Амли. h)

ACPI вычисляет метод и ожидает получения целого числа в Return. Однако метод возвратил другой тип данных.

0x09

Расширение ACPI, к которому относится метод

Указатель на метод

Возвращаемый тип данных (см. Амли. h)

ACPI вычисляет метод и ожидает получения пакета в возврате. Однако метод возвратил другой тип данных.

0x0A

Расширение ACPI, к которому относится метод

Указатель на метод

Возвращаемый тип данных (см. Амли. h)

ACPI вычисляет метод и ожидает получения строки в Return. Однако метод возвратил другой тип данных.

0x0B

Расширение ACPI, к которому относится _EJD

Состояние, возвращаемое интерпретатором

Имя объекта, который пытается найти ACPI

ACPI не удается найти объект, на который ссылается _EJD строка.

0x0C

Расширение ACPI, которое ACPI обнаружил устройство DOCKER для

Указатель на метод _EJD

0: BIOS не является требованием системы закрепления

1: Дублирование расширений устройств для устройства DOCKER

ACPI предоставляет неисправные или недостаточные сведения для поддержки DOCKER.

0x0D

Расширение ACPI, для которого ACPI требуется объект

Имя (ULONG) метода, который искал ACPI

0: Базовый регистр

1: Конфликта

ACPI не удалось найти необходимый метод или объект в пространстве имен. Этот код проверки ошибки используется, если _HID или _ADR отсутствуют.

0x0E

ПОВЕРРЕСАУРЦЕ NS, для которого ACPI требуется объект

Имя (ULONG) метода, который искал ACPI

0: базовый вариант

ACPI не удалось найти необходимый метод или объект в пространстве имен для ресурса питания (или сущности, отличной от «устройства»). Этот код проверки ошибки используется, если для ресурса питания отсутствует _ON, _OFF или _STA.

0x0F

Текущий буфер, который выполнял синтаксический анализ ACPI

Тег буфера

Указанная длина буфера

ACPI не удалось проанализировать дескриптор ресурса.

0x10

(См. таблицу далее на этой странице)

0x11

(См. таблицу далее на этой странице)

0x14

Текущий буфер, который выполнял синтаксический анализ ACPI

Тег буфера

Указатель на переменную, которая содержит УЛОНГЛОНГ длину буфера.

ACPI не удалось проанализировать дескриптор ресурса. Длина превышает МАКСУЛОНГ.

0x15

контекст машинного языка ACPI (AML)

1: Не удалось загрузить таблицу

2: Объект строки пути параметра не найден

3. Не удалось вставить данные параметра в объект строки Параметерпас

4: Недостаточно системной памяти

Код состояния NT

При попытке загрузить таблицу ACPI произошла неустранимая ошибка.

0x16

Указатель на родительский НСОБЖ

Указатель на недопустимый дочерний объект пространства имен ACPI

Зарезервированное

В ACPI произошла неустранимая ошибка при обработке Кссдт. Объект был объявлен как дочерний для родительского элемента, который не может иметь дочерних элементов.

Если произошла ошибка маршрутизации прерываний или несовместимость, используются следующие параметры.

0x2001

Интерруптмодел (целое число)

Возвращаемое значение от интерпретатора

Указатель на метод элемента управления PIC

ACPI попытался вычислить метод управления PIC, но он завершился ошибкой.

0x10001

Указатель на объект устройства

Указатель на родительский объект объекта Device

Указатель на объект _PRT

(См. следующий раздел комментариев)

ACPI попытался выполнить маршрутизацию прерываний, но это не удалось.

0x10002

Указатель на объект устройства

Указатель на строковое имя, которое ACPI искало, но не удалось найти

Указатель на объект _PRT

(См. следующий раздел комментариев)

ACPI не удалось найти узел ссылки, указанный в _PRT.

0x10003

Указатель на объект устройства

Идентификатор или номер функции устройства.

Этот DWORD кодируется следующим образом: биты 5:0 — номер устройства PCI, а BITS 8:6 — номер функции PCI.

Указатель на объект _PRT

(См. следующий раздел комментариев)

ACPI не удалось найти сопоставление в пакете _PRT для устройства.

0x10005

Указатель на объект _PRT

(См. следующий раздел комментариев)

Указатель на текущий элемент _PRT.

(Этот указатель является индексом в _PRT.)

Идентификатор или номер функции устройства.

Этот DWORD кодируется следующим образом: биты 15:0 — номер функции PCI, а BITS 31:16 — номер устройства PCI.

ACPI обнаружил запись в _PRT, что для идентификатора функции задана не вся F.

(Универсальный формат для записи _PRT заключается в том, что указан номер устройства, но номер функции не равен.)

0x10006

Указатель на узел ссылки.

(На этом устройстве отсутствует метод _DIS.)

0

0

ACPI обнаружил узел связи, но не может отключить этот узел.

(Чтобы обеспечить перепрограммирование, узлы ссылок должны быть отключены.)

0x10007

Вектор, который не удалось найти

0

0

_PRT содержал ссылку на вектор, который не описан в таблице МАПИК записи APIC ввода-вывода.

0x10008

Недопустимый уровень прерывания.

0

0

Недопустимый уровень прерываний ACPI SCI.

0x10009

0

0

0

Не удалось найти фиксированную таблицу с описанием ACPI (ФАДТ).

0x1000A

0

0

0

Не удалось обнаружить указатель корневого описания системы (РСДП) или расширенной таблицы системных описаний (КССДТ)

0x1000B

Сигнатура таблицы ACPI

Указатель на таблицу ACPI

0

Длина таблицы ACPI не согласуется с версией таблицы.

0x1000C

Идентификатор редакции

Индекс функции

0

_DSM метод для прерываний вернул неверно сформированные данные.

0x1000D

Расширение ACPI для устройства

Значение 0. _PRW указано без прерываний с поддержкой пробуждения и по крайней мере одного значения прерывания GPIO 1. так как существуют прерывания с поддержкой пробуждения, _PRW должны указывать значение Гпеинфо, равное 0xFFFFFFFF.

0

Устройство использовало прерывания ГПЕ и GPIO, что не поддерживается.

0x1000E

Состояние, возвращенное функцией проверки.

Указатель на путь к пространству имен ACPI UNICODE_STRING.

Указатель на список ресурсов по сравнению с СДЕВ.

Ресурсы СДЕВ для защищенного устройства не соответствуют соответствующей записи _CRS или _PRS.

Если произошли различные сбои или несовместимость, используются следующие параметры.

0x20000

Порт ввода-вывода в фиксированной таблице

0

0

Запись PM_TMR_BLK в таблице фиксированное описание ACPI не указывает на рабочий блок таймера ACPI.

В этой таблице описываются проблемы использования памяти, в которых используются следующие параметры.

0x1000

Верхняя часть физического адреса области памяти.

Нижняя часть физического адреса области памяти.

Длина сопоставляемой памяти.

В ACPI произошла неустранимая ошибка при обработке области операции с памятью. Область операции памяти попыталась отобразить память, выделенную для использования ОС.

Если параметр 1 равен 0x02, BIOS ACPI не может обработать список ресурсов для корневых шин PCI. В этом случае параметр 3 указывает точную проблему, а остальные параметры имеют следующие определения.

Расширение ACPI для шины PCI

0x0

Указатель на QUERY_RESOURCES IRP

ACPI не может преобразовать список ресурсов BIOS в правильный формат. Это, вероятно, представляет ошибку в процедуре кодирования списка BIOS.

Расширение ACPI для шины PCI

0x1

Указатель на QUERY_RESOURCE_REQUIREMENTS IRP

ACPI не может преобразовать список ресурсов BIOS в правильный формат. Это, вероятно, представляет ошибку в процедуре кодирования списка BIOS.

Расширение ACPI для шины PCI

0x2

0

ACPI нашел пустой список ресурсов.

Расширение ACPI для шины PCI

0x3

Указатель на дескриптор запросов PNP CR

ACPI не удалось найти текущий номер шины в CR.

Расширение ACPI для шины PCI

Указатель на список ресурсов для PCI

Указатель на таблицу памяти E820

Список ресурсов, которые должны быть декодированы PCI, перекрываются со списком регионов памяти, которые сообщает интерфейс BIOS E820. (Такой тип конфликта никогда не разрешен.)

Если параметр 1 равен 0x10, BIOS ACPI не может правильно определить сопоставление состояния системы и устройства. В этом случае параметр 3 указывает точную проблему, а остальные параметры имеют следующие определения.

Расширение ACPI, сопоставление которого требуется

0x0

DEVICE_POWER_STATE («x + 1»)

_PRx был сопоставлен с неподдерживаемым S-State.

Расширение ACPI, сопоставление которого требуется

0x1

SYSTEM_POWER_STATE, которые не могут быть сопоставлены

ACPI не удается найти состояние D-State для связи с S-State.

Расширение ACPI, сопоставление которого требуется

0x2

SYSTEM_POWER_STATE, которые не могут быть сопоставлены

Устройство должно иметь возможность пробудить систему, когда система находится в этом S-состоянии, но система на самом деле не поддерживает это S-State.

Если параметр 1 равен 0x11, система не смогла перейти в режим ACPI. В этом случае параметр 2 указывает точную проблему, а остальные параметры имеют следующие определения.

0x0

0

0

системе не удалось инициализировать интерпретатор AML.

0x1

0

0

Системе не удалось найти РСДТ.

0x2

0

0

Системе не удалось выделить критически важные структуры драйверов.

0x3

0

0

Системе не удалось загрузить РСДТ.

0x4

0

0

Системе не удалось загрузить Ддбс.

0x5

0

0

Системе не удается подключить вектор прерываний.

0x6

0

0

SCI_EN никогда не задается в регистре управления PM1.

0x7

Указатель на таблицу с неверной контрольной суммой

Редакция создателя

Неверная контрольная сумма таблицы.

0x8

Указатель на таблицу, которую не удалось загрузить с помощью ACPI

Редакция создателя

ACPI не удалось загрузить DDB.

0x9

Версия ФАДТ

0

Неподдерживаемая версия встроенного по.

0xA

0

0

Системе не удалось найти МАДТ.

0xB

0

0

Системе не удалось найти допустимые локальные структуры САПИК в МАДТ.

Причина

Значение параметра 1 указывает на ошибку.

Решение

При отладке этой ошибки используйте расширение ! analyze-v . Это расширение отображает все необходимые данные (расширения устройств, нсобжектс или все, что подходит для конкретной ошибки).

Если отладка не выполняется, эта ошибка означает, что необходимо получить новую версию BIOS. Обратитесь к поставщику или посетите Интернет, чтобы получить новую версию BIOS.

Если вы не можете получить обновленную версию BIOS или последняя версия BIOS по-прежнему не совместима с ACPI, можно отключить режим ACPI во время установки в текстовом режиме. Чтобы отключить режим ACPI, нажмите клавишу F7 при появлении запроса на установку драйверов хранилища. Система не уведомляет вас о том, что нажата клавиша F7, но автоматически отключает ACPI и позволяет продолжить установку.

Таблица маршрутизации PCI (_PRT) — это объект ACPI BIOS, который указывает, как все устройства PCI подключены к контроллерам прерываний. Компьютер с несколькими шинами PCI может иметь несколько _PRTs.

Можно отобразить _PRT в отладчике, используя расширение ! акпикд. нсобж вместе с адресом объекта _PRT в качестве аргумента.

Как проверить оперативную память на ошибки в windows 10?

Содержание

  • 1 Как исправить ошибки оперативной памяти windows 10?
  • 2 Проверка оперативной памяти на виндовс 10 показала ошибки: чистим контакты

Для проверки оперативной памяти в Windows 10 предусмотрено встроенное средство диагностики.

Для его запуска необходимо в меню пуск набрать “Средство проверки памяти Windows” и запустить найденную утилиту.

Откроется окно, требующее выбора: выполнить проверку сейчас или при следующей загрузке компьютера.

При выборе первого пункта компьютер будет перезагружен немедленно и в автоматическом режиме начнётся диагностика оперативной памяти. Поэтому если Вы выбираете первый вариант, то перед перезагрузкой убедитесь, что сохранили изменения во всех программах.

Тест займёт некоторое время, зависящее от производительности компьютера и от объёма установленной оперативной памяти. На тестовом экране будет присутствовать индикатор прогресса, с помощью которого можно примерно оценить оставшееся время до завершения теста.

В случае необходимости тест можно прервать при помощи нажатия клавиши ESC. По завершении тестирования компьютер автоматически перезагрузится в операционную систему и в системном трее (правом нижнем углу экрана) появится сообщение о результатах тестирования оперативной памяти.

Если утилита уведомляет Вас о том, что ошибки не обнаружены – значит оперативная память абсолютно исправна и при наличии каких-то проблем с компьютером, их следует искать в другой области.

Как исправить ошибки оперативной памяти windows 10?

Если же в памяти были обнаружены ошибки, то для начала необходимо сбросить BIOS/UEFI материнской платы к заводским настройкам. Данное действие поможет сбросить настройки таймингов, напряжений и частот оперативной памяти к заводским настройкам. Ведь изменение данных параметров по незнанию или, например, с целью разгона может вызвать ошибки в оперативной памяти или даже её повреждение.

Сбросить настройки материнской платы можно с помощью извлечения батарейки CR2032 из ней на непродолжительное время (обычно хватает одной минуты).

Если же извлечение не представляется возможным (допустим, у Вас ноутбук), то сбросить настройки можно непосредственно через BIOS/UEFI.

Для попадания в меню BIOS/UEFI необходимо до загрузки операционной системы компьютера (сразу после нажатия кнопки питания) нажать специальную клавишу. В подавляющем большинстве случаев это будут клавиши DEL или F2.

В BIOS/UEFI необходимо найти сброс настроек. Обычно он находится в пункте Сервис (Service) и называется “Стандартные настройки” (Load Setup Defaults) или “Оптимальные настройки” (Load Optimal Settings).

Найденную кнопку сброса настроек необходимо активировать с помощью клавиши Enter и согласиться с изменениями.

Далее необходимо перезагрузить компьютер при помощи нажатия клавиши F10 и положительного ответа на вопрос BIOS/UEFI о сохранении настроек и перезапуске.

После проведения данной манипуляции тестирование оперативной памяти можно повторить вышеописанным способом.

Если в памяти снова будут найдены ошибки, то, скорее всего, оперативная память неисправна и её придётся заменить. Но… Можно попытаться почистить контакты на оперативной памяти, так как они имеют свойство окисляться и плохой контакт, вызванный окислением, может привести к ошибкам в работе памяти.

Проверка оперативной памяти на виндовс 10 показала ошибки: чистим контакты

Для того чтобы почистить контакты на оперативной памяти настольного компьютера, необходимо для начала её извлечь, сняв боковую крышку системного блока и открыв защёлки на краях слота под оперативную память.

Затем необходимо обычным ластиком пройтись по золотистым контактам планок памяти с обеих сторон, чтобы очистить окисления. После очистки необходимо убедиться, что на памяти не осталось следов и частей ластика и установить её на место – в слоты материнской платы.

После проведения данной манипуляции тестирование памяти снова нужно повторить. Если ошибки пропали, то память исправна и дело было в окислении контактов, если же ошибки остались, то оперативную память придётся заменить.

Но! И тут есть нюанс – если у Вас установлено несколько планок оперативной памяти, то ошибки может вызывать всего лишь одна неисправная планка (например, у Вас установлено 2 планки памяти по 4 ГБ и одна из них может быть исправной, а другая нет).

Чтобы выяснить это, Вам необходимо проводить тестирование памяти, оставляя в компьютере по одной планке. Таким образом Вы сможете выявить исправные и неисправные планки и, возможно, избежите лишних затрат.

  • Автор: nix_u