Гид по технологиям

ERROR_PNP_BAD_MPS_TABLE — что это и как исправить BSoD в Windows

• 6 min read • Windows • Обновлено 25 Nov 2025
ERROR_PNP_BAD_MPS_TABLE — как исправить BSoD
ERROR_PNP_BAD_MPS_TABLE — как исправить BSoD

Краткое определение: таблица MPS (Multiprocessor Specification) описывает контроллеры прерываний, процессоры и шины на материнской плате; ошибки в ней приводят к конфликтам и BSoD.

Симптомы и основные причины

  • Синий экран с текстом ERROR_PNP_BAD_MPS_TABLE и кодом 671 (0x29F).
  • Система может не загружаться или перезагружаться в цикл после ошибки.
  • Причины типично аппаратные или прошивочные: повреждённая/несовместимая запись в MPS, устаревший BIOS/UEFI, неправильно подключенные PCI/PCIe устройства, конфликт устройств.

Короткая памятка: современные системы чаще используют ACPI, но некоторые BIOS всё ещё содержат MPS-таблицы; нарушение целостности этих таблиц вызывает указанную ошибку.

Быстрые проверки (checklist)

  • Выключите ПК и проверьте физические соединения: оперативную память, видеокарту, сетевые/звуковые карты и кабели питания.
  • Убедитесь, что все карты надёжно установлены в слоты PCI/PCIe.
  • Отключите недавно добавленные устройства (USB, карты расширения) и загрузитесь повторно.
  • Сделайте резервные копии важных данных перед глубокими действиями.

Важно: прежде чем менять настройки BIOS или прошивать его, сохраните текущие настройки и, если есть, создайте загрузочную флешку с данными производителя.

Подробные шаги по устранению

1. Проверка обновлений Windows

  1. Нажмите Windows + I, чтобы открыть Параметры.
  2. В левой колонке выберите «Обновление Windows» и нажмите Проверить обновления.
  3. Если есть обновления, нажмите Загрузить и установить. Окно обновления Windows с кнопкой
  4. После установки перезагрузите компьютер, если система требует этого.

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

2. Обновление BIOS/UEFI прошивки

  1. Перейдите на сайт производителя компьютера или материнской платы (пример ниже основан на процессе для HP).
  2. Выберите тип продукта — «Ноутбук» или «Настольный ПК». Выбор типа устройства: Ноутбук или Настольный ПК
  3. Введите серийный номер устройства или разрешите сайту автоматически определить устройство. Поле для ввода серийного номера устройства
  4. Укажите версию операционной системы и нажмите Отправить. Выбор версии ОС и кнопка
  5. В разделе «Программное обеспечение и драйверы» найдите «BIOS — системная прошивка» и скачайте обновление, если оно доступно. Ссылка на загрузку обновления BIOS
  6. Скачайте файл и выполните установку согласно инструкции производителя (часто это .exe или инструмент установки в среде DOS/UEFI).
  7. В некоторых случаях удобнее установить фирменный помощник ПО и нажать «Обновления» → «Загрузить и установить». Скриншот мастера установки обновлений от производителя

Важно: строго следуйте инструкции производителя. Некорректная прошивка BIOS может сделать систему неработоспособной.

3. Сброс настроек BIOS до значений по умолчанию

  1. Нажмите кнопку питания и выберите Завершение работы через меню Пуск. Меню питания в Windows с опцией
  2. Включите компьютер и нажмите Del, F2, Esc или F10 (в зависимости от производителя), чтобы войти в BIOS/UEFI.
  3. Найдите опцию вроде «Load Defaults», «Reset to Default» или «Load Optimized Defaults» и выполните сброс.
  4. Сохраните изменения и выйдите (обычно F10). Система загрузится в обычном режиме.

Когда применять: если недавно вы меняли настройки питания, множители CPU или параметры шины — сброс поможет исключить конфликт конфигураций.

4. Отключение ненужных устройств в BIOS

  1. Выключите ПК и снова войдите в BIOS так же, как описано выше. Экран меню питания Windows
  2. Перейдите в раздел «Integrated Peripherals» или похожий блок настроек.
  3. Отключите неиспользуемые контроллеры: последовательные/параллельные порты, старые контроллеры, неиспользуемые слоты расширения.
  4. Сохраните и перезагрузите систему.

Зачем: если в MPS указано устройство, которого на самом деле нет, отключение соответствующего контроллера может устранить конфликт.

5. Восстановление системы к предыдущей точке

  1. Откройте меню Пуск, введите Панель управления и откройте её. Запуск Панели управления через меню Пуск
  2. Выберите «Просмотр: крупные значки» и нажмите Восстановление. Раздел Восстановление в Панели управления
  3. Нажмите Запуск восстановления системы. Кнопка запуска восстановления системы
  4. Выберите «Выбрать другую точку восстановления» → Далее. Выбор точки восстановления в мастере
  5. Выберите точку восстановления, созданную до появления ошибки, и нажмите Далее → Готово. Выбор точки восстановления из списка
  6. Подтвердите завершение и дождитесь перезагрузки. Подтверждение и завершение мастера восстановления

Примечание: если восстановление не удалось, это может быть из-за отсутствующих системных файлов или конфликтующих драйверов.

6. Альтернативные подходы для продвинутых пользователей

  • Используйте средства диагностики материнской платы: встроенные тесты или утилиты от производителя.
  • В редких случаях можно экспортировать таблицы MPS/ACPI и проанализировать их с помощью специализированных утилит (только для опытных администраторов).
  • Если система использует переходник/адаптер (legacy-to-PCI), временно замените его или протестируйте без него.

Противопоказание: не редактируйте MPS/ACPI вручную без полной бэкап-копии и понимания последствий.

Когда предложенные шаги не помогут (контрпримеры)

  • Если проблема аппаратная — например, дефект материнской платы или контроллера прерываний — обновление BIOS не решит проблему.
  • Если ошибка появляется только с конкретной дополнительной картой, вероятнее аппаратная несовместимость или брак карты.
  • На старых серверах с нестандартными конфигурациями MPS может потребоваться прошивка от вендора сервера или замена оборудования.

Пошаговый инцидент-рукбук (runbook) для ИТ-специалиста

  1. Собрать данные: снимок экрана BSoD, код ошибки, последние изменения в аппаратной конфигурации и логи Windows (Event Viewer: System).
  2. Выполнить быстрые проверки: отключить недавно добавленные устройства, попытаться загрузиться в безопасном режиме.
  3. Применить обновления Windows и BIOS на тестовой машине или отдельном экземпляре, следуя инструкции производителя.
  4. Если ошибка воспроизводится, собрать дамп памяти и проанализировать (если есть навыки), иначе отправить вендору вместе с описанием проблемы.
  5. При аппаратной неисправности заменить подозрительные модули (RAM, PCIe-карты) по очереди и протестировать.
  6. Документировать предпринятые шаги и результаты, уведомить владельца/пользователя.

Роли и чек-листы:

  • Desktop user: проверить подключения, откатить последние изменения, создать тьюториал для инженера.
  • Системный администратор: собрать дампы, протестировать на идентичных конфигурациях, согласовать с вендором.

Мини-методология диагностики (heuristics)

  1. Isolate — отключите всё лишнее и загрузитесь с минимальной конфигурацией.
  2. Update — примените прошивки и обновления системы.
  3. Reproduce — попытайтесь воспроизвести ошибку после каждого изменения.
  4. Escalate — если не получается, соберите артефакты (логи, дампы, серийные номера) и эскалируйте к вендору.

Mermaid-диаграмма принятия решения:

flowchart TD
  A[Ошибка BSoD ERROR_PNP_BAD_MPS_TABLE] --> B{Можно загрузиться?}
  B -- Да --> C[Отключить внешние устройства и карты]
  B -- Нет --> D[Загрузиться в безопасном режиме или с носителя восстановления]
  C --> E{Ошибка исчезла?}
  D --> E
  E -- Да --> F[Найти конфликтующее устройство/драйвер]
  E -- Нет --> G[Обновить Windows и BIOS]
  G --> H{Ошибка исчезла?}
  H -- Да --> F
  H -- Нет --> I[Собрать дамп и обратиться в поддержку]

Критерии приёмки

  • Система успешно загружается без появления ERROR_PNP_BAD_MPS_TABLE в течение 48 часов нормальной работы.
  • Нет повторных BSoD с тем же кодом при выполнении типовых задач.
  • Логи системы не содержат связанных записей о повторных ошибках контроллеров прерываний или конфликтах устройств.

Частые вопросы

Q: Ошибка появилась после установки новой видеокарты — что делать?

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

Q: Можно ли откатить BIOS, если обновление не помогло?

A: Да, многие производители предоставляют старые версии прошивки. Откат возможен, но выполняйте его с осторожностью и следуйте инструкциям производителя.

Q: Нужно ли обращаться в Microsoft Support?

A: Если вы исчерпали все шаги (проверка железа, обновление Windows и BIOS, сброс настроек, восстановление системы) и ошибка сохраняется, соберите логи и дампы памяти и обратитесь в поддержку Microsoft или к производителю оборудования.

Итог и рекомендации

Коротко: начните с простых и безопасных шагов — проверка подключений, обновления Windows и BIOS, сброс BIOS и отключение неиспользуемых контроллеров. Для администраторов — последовательно изолируйте проблему, собирайте дампы и привлекайте вендора при необходимости. Если вы нашли нестандартное решение, которое помогло — поделитесь им, чтобы помочь другим.

Спасибо за чтение. Если у вас есть дополнения или рабочие решения — опишите их в комментариях; мы обновим руководство.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро