Здравствуйте друзья, в этой статье я хочу рассказать о решении проблемы с синим экраном смерти в десятой версии Windows – Anniversary Update. Конечно, подобная ошибка может встретиться где угодно, но наша цель сделать так, чтобы в будущем она не появлялась. Проблема имеет код ошибки 0x0000005c, а её название HAL INITIALIZATION FAILED, так давайте посмотрим, какие действия можно предпринять.
Для начала хочется сказать о причинах, которые не так сильно влияют на систему, как при ошибке inaccessible boot device, но очень серьезны. Итак, hal initialization failed появляется при запуске программного обеспечения, причем не важно какого, если вы подключаете какое-либо устройство к ноутбуку или компьютеру есть вероятность словить этот же экран смерти. Чаще всего проблема возникает при подключении именно устройств, но есть мнение, что выход из спящего режима тоже создаёт экран BSoD.
Как избавиться от ошибки hal initialization failed
Компании Майкрософт о проблеме известно, скорее всего в обновлениях всё будет исправлено, либо уже исправлено. На самом синем экране никаких точных сведений нет, пишут только о перезагрузке системы, но это вряд ли поможет избавиться от ошибки.
Чтобы анализировать экраны смерти, которые по-другому называются BSoD нужно воспользоваться дампом памяти, об этом вы можете прочитать по ссылке.
Теперь о решении hal initialization failed
Если проблема связана с подключением устройства, то вот, что необходимо сделать: подключите по USB устройство, дождитесь появления синего экрана смерти, перезагрузки ПК, но не отсоединяйте устройство. После загрузки системы делайте то, что задумали.
Дополнительные варианты решения:
- Подсоединить устройство к USB 2.0 или к USB 3.0;
- Удалить установленные драйвера устройства из диспетчера устройств;
- Попробовать подключить устройство из безопасного режима.
Появление ошибки hal initialization failed при спящем режиме
Понятное дело, что BSoD будет появляться из-за разного рода причин, которые выявить очень сложно, но возможно. Проблемой могут быть вирусы, поврежденные системные файлы и драйвера.
На удивление команда bcdedit может сработать, а нужно ввести её в командной строке с повышенными привилегиями.
bcdedit /set useplatformclock true
Чтобы убедиться в работоспособности команды вводим:
bcdedit /enum
Если вы нашли строчку useplatformclock Yes, тогда всё отлично.
Перезагрузите компьютер, и попробуйте подключить устройство или выйти из спящего режима.
Способ третий – очистка временных и нежелательных файлов
Казалось бы, что этот способ никак не относится к решению проблемы, но кто знает, может и сработает, в данном случае все средства хороши.
Открываем каталог «Этот компьютер» нажимаем правой кнопкой по системному диску и переходим в «Свойства». Дальше нажимаем кнопку «Очистка диска».
Ждём обработки, а потом галочкой отмечаем пункт «Временные файлы», а вообще, можно удалить вообще всё, система от этого не пострадает.
Теперь нажимаем на кнопку «Очистить системные файлы». После обработки Widows выдаст несколько пунктов из которых нам необходимо отметить Файлы журнала обновлений Windows, Временные файлы Интернета, пакеты драйверов устройств.
Способ третий – чистка реестра
Возможно в реестре есть поврежденные записи, которые мешают нормальной работе системы. Чтобы оптимизировать реестр нам понадобится известная программа CCleaner.
Запускаем утилиты и переходим в раздел «Реестр». Дальше нажимаем кнопку «Поиск проблем», ждём. После завершения проверки нажимаем кнопку «Исправить выбранное».
Появится окошко, где нас просят сделать резервную копию удаляемых данных, потому что при следующем загрузке системы вы можете не загрузится, а из безопасного режима файл реестра можно просто восстановить.
Кстати говоря, в этой программе вы можете очистить временные файлы браузеров и разных мест в системе.
Восстановление системы
Наконец, вы можете вернуться по точке восстановления к тому моменту, когда система работала нормально.
Чтобы использовать утилиту восстановление системы нужно нажать клавиши Win+R и ввести команду rstrui.exe.
В открывшемся окне нажимаем «Далее».
Теперь мы видим список точек восстановления. Если они у вас были созданы давно, то многие файлы, которые были созданы после этой даты, а также прочие изменения – пропадут.
Дополнительные материалы:
- Как сделать восстановление системы, если Windows не загружается
- Восстановление заводских настроек
- Создать диск восстановления системы windows 10, 8, 8.1
Проверка диска на ошибки для избавления от hal initialization failed
Я говорил, что системные файлы могут быть повреждены, тогда необходимо восстановить их целостность.
Запускаем, как обычно, командную строку от имени администратора и вводим такую команду:
chkdsk /f
Данная команда перезагрузит компьютер и начнет проверять диск. Для подтверждения операции нажмите Y, а потом перезагрузить компьютер.
По теме: Как выявить проблемные драйвера с помощью Driver Verifier
Обновление драйверов
Если у вас не хватает каких-то драйверов, либо старые конфликтуют с новыми, то необходимо их обновить и установить.
В последнее время я скептически отношусь к автоматическим утилитам для обновления драйверов, но, как показывает практика, они не всегда «косячат». Одна из интересных утилит, которую я хочу предложить – Driver Easy. Инструмент бесплатный и поможет найти и установить недостающие драйвера.
Нажмите в утилите «Сканировать сейчас», а после нахождения недостающих дров по порядку обновляем их. Советую после каждого установленного драйвера перезагружать ПК, убедитесь, что ошибка hal initialization failed исчезла. Некоторые драйвера можно загрузить вручную, например, для видеокарты и звука.
Исчезнет ли ошибка 0x5C после этих манипуляций точно сказать не могу, но я очень надеюсь, что статья вам поможет. Обязательно задавайте вопросы в комментариях и предлагайте свои варианты решений.