Как исправить BSOD с повреждением кучи в режиме ядра

Если на вашем ПК с Windows возникает ошибка «Синий экран смерти» (BSOD)(Blue Screen of Death (BSOD) error) , это признак того, что ваш компьютер стал нестабильным. Поврежденные(Corrupt) файлы, устаревшие драйверы, неисправное оборудование — все это может привести к появлению ошибки BSOD . Они часто сопровождаются необычными именами ошибок, такими как BSOD « повреждение кучи в режиме ядра» .

В частности, ошибка BSOD(BSOD) с повреждением кучи в режиме ядра обычно указывает на проблему с драйверами или оборудованием вашей видеокарты или (реже) на повреждение системных файлов. Если вам сложно исправить эту конкретную ошибку BSOD , вы можете устранить проблему, выполнив следующие действия.

Что вызывает BSOD с повреждением кучи в режиме ядра в Windows 10?(What Causes a Kernel Mode Heap Corruption BSOD in Windows 10?)

В то время как другие ошибки BSOD (такие как BSOD из-за остановки (BSOD)критического процесса ) довольно распространены и имеют ряд возможных причин, (stop code critical process died) BSOD с повреждением кучи в режиме ядра является более конкретной ошибкой. Во многих случаях об этом обычно сообщается после интенсивного использования графической карты или встроенного графического чипсета.

Использование графического процессора(GPU) на этом уровне обычно связано с компьютерными играми, некоторыми типами майнинга криптовалюты или некоторыми высокоинтенсивными научными приложениями. Хотя это остается редкостью, ошибка BSOD(BSOD) , связанная с повреждением кучи в режиме ядра, не позволит вам использовать ваш компьютер (хотя это не должно вызывать цикл загрузки(boot loop) ).

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

Вы также должны убедиться, что вы правильно установили новую видеокарту , так как это также может вызвать (installed a new graphics card)BSOD с повреждением кучи в режиме ядра . Материнская плата может поставляться с разными слотами PCI-E со скоростями или разными стандартами (например, PCI-E 3.0 и 4.0), которые ваш графический процессор(GPU) может не поддерживать, или отключать определенные слоты, пока используется другой.

Вы также можете проверить, не повреждены ли ваши системные файлы, с помощью инструментов SFC и DISM . Если это не сработает, вам может потребоваться сбросить установку Windows 10(reset your Windows 10 installation) и начать заново с новой конфигурацией.

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

Проверьте средство просмотра событий для получения дополнительной информации.(Check the Event Viewer for Additional Information)

Если вы не уверены в причине BSOD(BSOD) , связанного с повреждением кучи в режиме ядра , возможно, стоит проверить журналы ошибок вашего ПК для получения дополнительной информации. Для этого вам нужно использовать средство просмотра событий(Event Viewer) .

  1. Чтобы открыть средство просмотра событий(Event Viewer) , щелкните правой кнопкой мыши меню « Пуск(Start) » и выберите параметр « Выполнить(Run) ».

  1. В поле « Выполнить(Run) » введите eventvwr , прежде чем нажать кнопку « ОК(OK) » .

  1. Это откроет окно просмотра событий . (Event Viewer )На левой панели откройте категорию « Журналы Windows(Windows Logs) », затем начните с выбора одного из перечисленных параметров (« Приложение», «Безопасность(Application, Security) » и т. д .). На правой панели найдите отчеты журналов, указанные как « Ошибка(Error) » в категории « Уровень(Level) ». Хотя это не только ошибки BSOD, об ошибках (BSOD)BSOD сообщается с тегом категории Error . Вам нужно будет выполнить поиск по каждой категории, чтобы проверить возможные отчеты об ошибках.

  1. Обнаружив ошибку BSOD , указанную в средстве просмотра событий(Event Viewer) , вы можете использовать ее, чтобы определить, что могло вызвать проблему (например, конкретное приложение или системный драйвер). Возможно, вам придется изучить ее дополнительно (например, путем поиска идентификатора события), используя информацию, отображаемую на вкладках « Общие(General) » и « Подробности(Details) » непосредственно под выбранной ошибкой.

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

Проверьте наличие обновлений системы и драйверов(Check for System and Driver Updates)

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

  1. Для начала вам следует проверить Центр обновления Windows(Windows Update) на наличие доступных обновлений системы и драйверов. Для этого щелкните правой кнопкой мыши меню « Пуск(Start) » и выберите « Настройки(Settings) » .

  1. В меню « Настройки(Settings) » выберите « Обновление и безопасность(Update & Security ) » > « Центр обновления Windows( Windows Update) » . В меню « Центр обновления Windows» (Windows Update)Windows автоматически начнет проверку наличия доступных обновлений (если этого не происходит, нажмите кнопку « Проверить наличие обновлений »). (Check for Updates)Если обновления доступны для загрузки, выберите параметр « Загрузить(Download) ».

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

Например, если у вас есть видеокарта NVIDIA(NVIDIA graphics card) , вам нужно будет посетить веб- сайт NVIDIA(NVIDIA website) и найти свою модель видеокарты, а затем загрузить и установить последнюю доступную версию драйвера.

Откат к более ранней версии графического драйвера(Roll Back to an Earlier Graphics Driver)

Хотя установка нового драйвера обычно является хорошим способом устранения BSOD(BSOD) с повреждением кучи в режиме ядра , она также может быть причиной этого. Новые(New) драйверы (особенно с веб-сайта производителя) могут содержать непредвиденные ошибки, которые могут помешать правильной работе вашего графического процессора .(GPU)

Хороший способ решить эту проблему — откатить драйвер. Windows позволяет быстро вернуться к предыдущему драйверу в диспетчере устройств(Device Manager) . Если ваш компьютер загружается неправильно, вам может потребоваться перезапустить Windows в безопасном режиме , чтобы вы могли это сделать.

  1. Чтобы открыть диспетчер устройств(Device Manager) , щелкните правой кнопкой мыши меню « Пуск(Start) » и выберите « Диспетчер устройств»(Device Manager) .

  1. В окне « Диспетчер устройств(Device Manager) » выберите стрелку рядом с параметром « Видеоадаптеры(Display adapters ) ». Здесь вы должны найти свою графическую карту или внутренний графический чипсет. Щелкните правой кнопкой мыши свой графический процессор(GPU) и выберите « Свойства(Properties) » .

  1. В окне « Свойства(Properties) » выберите вкладку « Драйвер(Driver) », затем выберите параметр « Откатить драйвер(Roll Back Driver) ».

  1. В окне отката пакета драйверов(Driver Package rollback) вам нужно будет объяснить, почему вы откатываете драйвер. Выберите один(Select one) из подходящих вариантов, затем выберите Да(Yes) , чтобы начать процесс.

Запустите средство проверки системных файлов и DISM в Windows PowerShell.(Run System File Checker and DISM in Windows PowerShell)

Прежде чем рассматривать более радикальные варианты, вы можете восстановить свой компьютер, запустив различные инструменты восстановления системы, такие как средство проверки системных файлов(System File Checker) и инструменты DISM , в (DISM)Windows PowerShell .

  1. Чтобы начать, щелкните правой кнопкой мыши меню « Пуск(Start) » и выберите Windows PowerShell (Admin ).

  1. В новом окне PowerShell введите sfc /scannow , чтобы запустить средство проверки системных файлов(System File Checker) . Это проверит (и восстановит) любые отсутствующие или поврежденные системные файлы. Вы также можете ввести и запустить DISM /Online /Cleanup-Image /RestoreHealth после этого, чтобы выполнить более глубокое сканирование ваших системных файлов и восстановить их.

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

Дальнейшее устранение неполадок(Further Troubleshooting)

Приведенные выше шаги должны помочь восстановить BSOD с повреждением кучи в режиме ядра в большинстве случаев. К сожалению, если ваш компьютер остается нестабильным, это может указывать на более серьезные проблемы, такие как неисправное оборудование. Вам нужно будет подумать о дальнейших действиях, таких как переустановка Windows 10(reinstalling Windows 10) или обновление оборудования(upgrading your hardware) .

Тем не менее, хороший способ обеспечить стабильную работу вашего ПК — регулярное техническое обслуживание. Вы можете начать с обновления Windows(keeping Windows updated) с помощью последних обновлений функций и исправлений ошибок, регулярно проверяя наличие вредоносных программ(checking for malware) , а также следя за тем, чтобы ваш компьютер оставался прохладным, очищая вентиляторы корпуса(clearing out the case fans) каждые несколько месяцев.



About the author

Я инженер-программист с более чем 15-летним опытом работы с Microsoft Office и Edge. Я также разработал несколько инструментов, используемых конечными пользователями, например, приложение для отслеживания важных медицинских данных и детектор программ-вымогателей. Мои навыки заключаются в разработке элегантного кода, который хорошо работает на различных платформах, а также в отличном понимании взаимодействия с пользователем.



Related posts