Москва: проверенные б/у ноутбуки с гарантией и проверкой перед оплатой
+7 906 722-94-45

Главная → Статьи → Тысячи предупреждений WHEA-Logger Event ID 17 (PCI Express Root Port) на ноутбуке: как найти устройство по VEN/DEV и убрать спам

Тысячи предупреждений WHEA-Logger Event ID 17 (PCI Express Root Port) на ноутбуке: как найти устройство по VEN/DEV и убрать спам

Тысячи предупреждений WHEA-Logger Event ID 17 (PCI Express Root Port) на ноутбуке: как найти устройство по VEN/DEV и убрать спам

Тысячи предупреждений WHEA-Logger Event ID 17 (PCI Express Root Port) на ноутбуке: как найти устройство по VEN/DEV и убрать спам

Открыв системный журнал Windows на внешне рабочем или слегка подтормаживающем ноутбуке, пользователь иногда обнаруживает пугающую картину: за один час записаны десятки тысяч одинаковых жёлтых предупреждений от источника Microsoft-Windows-WHEA-Logger с кодом Event ID 17: «Произошла исправленная аппаратная ошибка. Компонент: PCI Express Root Port. Источник ошибки: Advanced Error Reporting (PCI Express)». Из-за непрерывной лавины прерываний и записи в системный лог фоново нагружается одно из ядер процессора, растёт расход батареи и появляются микрофризы звука.

Что происходит на физическом уровне шины PCI Express

Протокол PCI Express передаёт данные на гигагерцовых частотах и защищён контрольными суммами на канальном уровне (LCRC и ECRC) в рамках механизма Advanced Error Reporting (AER):

  • Исправленная ошибка (Corrected Error — именно она пишет Event ID 17) означает, что при передаче пакета по линии PCIe (чаще всего в момент входа или выхода из микросна L0s / L1 / L1.1 / L1.2) приёмник зафиксировал сбой синхронизации или искажение кадра (Receiver Error, Bad TLP, Bad DLLP, Replay Timer Timeout), запросил повторную отправку пакета у передатчика, и со второй попытки пакет дошёл без потерь. Данные ещё не повреждены, но если счётчик повторов достигает тысяч в минуту, шина работает на грани срыва!
  • Неисправимая ошибка (Uncorrectable Fatal Error) наступает тогда, когда повторная передача тоже сорвалась — и в этот момент жёлтый спам Event ID 17 превращается в мгновенный синий экран WHEA_UNCORRECTABLE_ERROR (0x124) или полное исчезновение Wi-Fi адаптера / NVMe-накопителя до перезагрузки.

Главный приём инженера: как за 60 секунд вычислить конкретную железку за «безликим» Root Port!

Сама запись Event ID 17 почти никогда не называет человеческим языком «ваш Wi-Fi модуль Realtek» или «ваш второй SSD» — она указывает Корневой порт чипсета (PCI Express Root Port), в который воткнуто проблемное устройство! Вычислить виновника со стопроцентной точностью позволяют три клика в Диспетчере устройств:

  1. Откройте одно из предупреждений WHEA-Logger Event ID 17 в Просмотре событий и скопируйте строку Основное имя устройства — например, PCI\VEN_8086&DEV_51BC или PCI\VEN_1022&DEV_14DB.
  2. Откройте Диспетчер устройств (devmgmt.msc), в верхнем меню выберите Вид → Устройства по подключению (Devices by connection) — этот режим строит реальное физическое дерево материнской платы вместо плоского списка по типам!
  3. Разверните узел Компьютер с ACPI → Комплекс корневых портов PCI Express и найдите среди корневых портов тот, у которого на вкладке Сведения → ИД оборудования (Hardware Ids) совпадает точно эта пара VEN_XXXX&DEV_XXXX.
  4. Нажмите стрелочку слева от найденного корневого порта — прямо внутри него лежит единственное дочернее устройство, которое и генерирует все 50 000 ошибок в час!

На современных ноутбуках в 98 % случаев внутри этого порта обнаруживается ровно один из четырёх узлов:

  1. Беспроводной модуль M.2 Wi-Fi / Bluetooth (особенно массово этим страдают бюджетные ревизии Realtek RTL8852AE / RTL8852BE / RTL8822CE и отдельные сборки MediaTek MT7921 / MT7922 при активном энергосбережении ASPM L1.2).
  2. Системный или дополнительный накопитель M.2 NVMe SSD (часто сопровождается периодическими зависаниями диска и кодами StorNVMe Event ID 129/153).
  3. Встроенный картридер SD Express / PCIe (Realtek / Genesys) или гигабитный сетевой контроллер Ethernet.
  4. Дискретная видеокарта на линиях PCIe x8 / x16 (при сбоях мультиплексора часто идёт рука об руку с восстановлением видеодрайвера Event ID 4101).

Пошаговое устранение в зависимости от найденного узла

Кто оказался внутри найденного Root Port Почему сыплются ошибки Event ID 17 Точное решение без костылей
Модуль Wi-Fi M.2 (Realtek / MediaTek / Intel) Ошибка таймингов тактового сигнала CLKREQ# при выходе радиомодуля из субсостояния микросна ASPM L1.2 на заводском драйвере Установить свежий OEM-драйвер Wi-Fi с сайта ноутбука; в свойствах сетевого адаптера в Диспетчере устройств проверить параметры энергосбережения; при повторении — почистить ластиком/изопропиловым спиртом ламели M.2 платы Wi-Fi
Накопитель NVMe SSD Несогласованность PCIe L1 Substates между прошивкой SSD и BIOS, перегрев контроллера или перекос платы M.2 в слоте Обновить прошивку самого SSD + BIOS ноутбука, проверить SMART и физическую посадку винта M.2 по правилам ревизии оперативной памяти и SSD в ноутбуке
Картридер PCIe / контроллер Thunderbolt Агрессивное усыпление пустого порта в схеме питания Windows Обновить драйвер картридера/чипсета с сайта производителя и переключить параметр Управление питанием состояния связи PCI Express в Умеренное энергосбережение
Дискретный GPU Сбой согласования скорости PCIe Gen 4 / Gen 5 после выхода из глубокого сна или повреждение переходных конденсаторов на линиях PCIe после удара ноутбука Обновить BIOS и оба видеодрайвера; если ошибки растут при любом лёгком нажатии на клавиатуру — диагностика платы в сервисном центре

Проверка через настройку питания PCI Express и Live-диагностику регистров AER

Для быстрой десятиминутной верификации откройте Панель управления → Электропитание → Изменить дополнительные параметры питания → PCI Express → Управление питанием состояния связи и временно выставьте значение Откл. как от сети, так и от батареи, после чего выполните полноценную перезагрузку ноутбука и отследите время последней записи в системном журнале:

  • если поток предупреждений мгновенно оборвался в ноль и за час работы с браузером, видео и копированием файлов не прибавилось ни одной новой карточки — физические дорожки материнской платы, переходные конденсаторы и сам кристалл чипа целы на сто процентов, а причина кроется исключительно в программно-прошивочной ошибке выхода конкретного контроллера из глубокого субсостояния энергосбережения! После установки свежего BIOS и обновлённого драйвера этого конкретного узла можно протестировать возврат в Умеренное энергосбережение, чтобы не терять автономность в дороге;
  • для перекрёстной проверки вне среды Windows загрузитесь на десять минут с диагностической флешки Linux и посмотрите вывод подробных регистров шины утилитой просмотра PCI-устройств с повышенной детализацией: строка корректируемых ошибок приёмника покажет, какой именно бит в регистре Correctable Error Status взводится на аппаратном уровне независимо от драйверов Microsoft.

Стоп-линия: когда нельзя просто заглушить проблему отключением ASPM

Обратитесь на аппаратную диагностику (при действующей гарантии — по правилам гарантийного обслуживания ноутбуков), если:

  • спам Event ID 17 продолжается сотнями записей в минуту даже при полностью отключённом энергосбережении PCI Express и свежем BIOS;
  • в подробностях XML события Event ID 17 выставлены биты Bad TLP / Bad DLLP на линиях распаянного на плате графического чипа или распаянного Wi-Fi модуля, сопровождающиеся синими экранами и пропаданием оборудования из Диспетчера устройств.

Контрольный чек-лист

  • [ ] По коду VEN_XXXX&DEV_XXXX в режиме Вид → Устройства по подключению однозначно определено конкретное устройство внутри PCI Express Root Port.
  • [ ] Обновлены UEFI BIOS ноутбука, драйвер чипсета и драйвер/прошивка найденного дочернего устройства.
  • [ ] Проведён контрольный тест параметра Управление питанием состояния связи PCI Express и проверена посадка съёмной платы M.2 (если виновник — съёмный SSD или Wi-Fi).
  • [ ] Журнал System остаётся чистым от потока предупреждений WHEA-Logger Event ID 17 как от сети, так и от аккумулятора.

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

Убивают ли миллионы записей WHEA Event ID 17 ресурс моего SSD-диска?

Сама текстовая запись одного события в циклический системный журнал .evtx занимает считаные килобайты, и штатный буфер журнала ограничен по размеру (обычно 20 МБ с перезаписью по кругу), поэтому за ресурс флеш-памяти в терабайтах TBW переживать не нужно. Настоящий вред шторма Event ID 17 в другом: процессор не уходит в глубокие состояния сна C8/C10, вентилятор чаще раскручивается в простое, батарея садится на 20–30 % быстрее, а звук по Bluetooth и USB начинает потрескивать из-за задержек прерываний DPC Latency.

Стоит ли отключать саму службу журналирования WHEA, чтобы не видеть предупреждений?

Ни в коем случае! Служба WHEA — это чёрный ящик аппаратного здоровья вашего ноутбука. Выключить лог вместо лечения ошибки шины — всё равно что заклеить чёрной изолентой мигающую лампочку давления масла на приборной панели автомобиля.

Полезные материалы по смежным узлам ноутбука: руководство по проверке ноутбука с гарантией.