Исправление: HAL_IOMMU_INTERNAL_ERROR BSoD 0x000001D9

HAL_IOMMU_INTERNAL_ERROR Ошибка HAL_IOMMU_INTERNAL_ERROR на синем экране Windows с кодом ошибки 0x000001D9 возникает из-за проблемы с библиотекой HAL IOMMU. Основные причины включают поврежденные/устаревшие драйверы, заражение вредоносным ПО, поврежденные системные файлы, наличие конфликтующих приложений и проблемы с оборудованием.

Перед тем как перейти к решениям, перезагрузите ПК, установите все ожидающие обновления Windows и отключите любое стороннее антивирусное ПО. Для большинства из вас эти базовые проверки должны исправить BSoD!

Как я могу исправить HAL_IOMMU_INTERNAL_ERROR в Windows?

Советы: опытные пользователи Windows могут проверить журналы ошибок BSoD, определить неисправный компонент и сразу перейти к соответствующему решению. А если вы можете получить доступ к ПК, загрузите Windows в Безопасный режим с сетью.

1. Обновите все драйверы

  1. Нажмите Windows + X, чтобы открыть меню Пользователь с правами администратора, и выберите Диспетчер устройств.
  2. Разверните раздел Адаптеры дисплея, щелкните правой кнопкой мыши на активной видеокарте и выберите Обновить драйвер. обновить драйвер для исправления HAL_IOMMU_INTERNAL_ERROR
  3. Нажмите Автоматический поиск драйверов и позвольте Windows установить лучшую доступную локальную версию. поиск драйвера
  4. Аналогично обновите другие критически важные драйверы на ПК, включая сетевой адаптер, накопитель и подключенное оборудование.
  5. Наконец, перезагрузите ПК и проверьте наличие улучшений.

В 3 из 5 случаев проблемный драйвер был ответственен за HAL_IOMMU_INTERNAL_ERROR в Windows, и обновление драйверов решило проблему.

Если Windows не может найти лучшую версию драйвера, перейдите на сайт производителя, найдите новые версии и затем вручную установите последний драйвер!

2. Восстановите поврежденные системные файлы

  1. Нажмите Windows + S, чтобы открыть Поиск, введите Командная строка и щелкните Запуск от имени администратора. командная строка
  2. Нажмите Да в запросе UAC.
  3. Вставьте следующие команды по одной и нажимайте Enter после каждой: DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth
  4. Теперь выполните эту команду для запуска сканирования SFC: sfc /scannow сканирование sfc для исправления HAL_IOMMU_INTERNAL_ERROR
  5. Перезагрузите компьютер, чтобы применить изменения.

Если поврежденные системные файлы вызывают HAL_IOMMU_INTERNAL_ERROR на синем экране Windows, выполнение сканирования DISM (Управление и обслуживание образов развертывания) и SFC (Проверка системных файлов) заменит все проблемные файлы их кэшированными копиями!

3. Просканируйте ПК на наличие вредоносного ПО

  1. Нажмите Windows + S, чтобы открыть Поиск, введите Безопасность Windows и щелкните на соответствующий результат.
  2. Нажмите Защита от вирусов и угроз. безопасность windows
  3. Нажмите Параметры сканирования.
  4. Выберите пункт Полное сканирование и нажмите Сканировать сейчас. сканирование на вредоносное ПО для исправления HAL_IOMMU_INTERNAL_ERROR
  5. Подождите, пока сканирование на вредоносное ПО завершится, и проверьте наличие улучшений. Обычно это занимает от 15 до 45 минут.

4. Проверьте ОЗУ и диск на наличие неисправностей

4.1 Проведите тесты на ОЗУ

  1. Нажмите Windows + S, чтобы открыть Поиск, введите Диагностика памяти Windows и щелкните на соответствующий результат.
  2. Нажмите Перезагрузить сейчас и проверить наличие проблем. mdsched
  3. Подождите, пока сканирование завершится, а затем проверьте журнал mdsched.

Хотя Диагностика памяти Windows эффективна, если она не находит никаких проблем, я рекомендую запустить Memtest86+, продвинутый инструмент с открытым исходным кодом, который проведет широкий спектр тестов на отдельных модулях ОЗУ.

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

4.2 Запустите Проверку диска

  1. Нажмите Windows + R, чтобы открыть Выполнить, введите cmd и нажмите Ctrl + Shift + Enter. командная строка
  2. Нажмите Да в запросе UAC.
  3. Вставьте следующую команду и нажмите Enter: chkdsk /r
  4. Если вас попросят запланировать сканирование, нажмите Y, нажмите Enter, а затем перезагрузите компьютер. проверка диска для исправления HAL_IOMMU_INTERNAL_ERROR
  5. После выполнения Проверки диска проверьте, исправлен ли HAL_IOMMU_INTERNAL_ERROR.

5. Удалите конфликтующие приложения

  1. Нажмите Windows + R, чтобы открыть Выполнить, введите appwiz.cpl в текстовом поле и нажмите Enter.
  2. Выберите приложение, загруженное примерно в то же время, когда впервые появился BSoD, и нажмите Удалить. удалить приложение для исправления HAL_IOMMU_INTERNAL_ERROR
  3. Следуйте инструкциям на экране, чтобы завершить процесс, и перезагрузите компьютер.

Если HAL_IOMMU_INTERNAL_ERROR на синем экране Windows сохраняется, возможно, виноваты оставшиеся файлы и записи реестра. В этом случае вы можете использовать высоко оцененный деинсталлятор программного обеспечения, чтобы удалить такие файлы и стереть все следы программы.

6. Удалите последние обновления Windows

  1. Нажмите Windows + I, чтобы открыть Настройки, перейдите в Обновление Windows в навигационной панели и нажмите История обновлений. обновление windows
  2. Прокрутите вниз и нажмите Удалить обновления.
  3. Нажмите опцию Удалить рядом с недавно загруженным обновлением. удалить обновление
  4. Снова нажмите Удалить в запросе подтверждения.
  5. Перезагрузите ПК и проверьте наличие улучшений.

7. Переустановите Windows

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

Чтобы переустановить Windows > подключите отформатированный USB-накопитель к ПК > перейдите на официальный сайт Microsoft > загрузите Инструмент создания медиаконтента > используйте его для создания загрузочного USB-накопителя Windows > измените порядок загрузки на ПК на загрузочный USB > запустите установку Windows и продолжите с переустановкой. переустановка Windows Переустановка Windows с загрузочного USB Одно из решений должно было помочь с ошибкой HAL_IOMMU_INTERNAL_ERROR на синем экране Windows. Если проблема остается нерешенной, посетите местный сервисный центр и проверьте оборудование на наличие неисправностей. Потому что на этом этапе, вероятнее всего, причиной является неисправное оборудование.

Перед тем как уйти, узнайте все причины BSoD и примите соответствующие меры, чтобы предотвратить их повторное появление!

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