Найти тему
Tehnichka.pro

Исправляем ошибку файла hal.dll

Оглавление

Рассказываем, как можно исправить ошибку hal.dll, возникающую на этапе загрузки системы.

Инструкции для новых версий Windows (после XP)

Так как ошибка файла hal.dll зачастую делает систему неработоспособной, то перед тем как приступить к исправлению ошибки, надо сделать LiveUSB (это флешка с настоящей Windows, которой можно управлять без установки на жесткий диск). Для этого:

  • Скачиваем и устанавливаем программу Rufus. Вот адрес официального сайта.
  • Загружаем в систему образ системы Windows подходящей версии (вот ссылка для десятки: [https://www.microsoft.com/ru-ru/software-download/windows10]).
  • Вставляем в компьютер флешку гигабайт на 16.
  • Запускаем Rufus.
  • В первом пункте выбираем подключенную флешку.
  • Затем выбираем образ Windows, загруженный в систему.
  • Ставим галочку напротив пункта Windows To Go.
  • А потом кликаем по кнопке «Начать» (Start), чтобы запустить процесс записи.
  • Затем вставляем эту флешку в нерабочий компьютер и пытаемся запустить BOOT-меню. Во время запуска нажимаем на одну из клавиш:F11 — для материнских плат MSI, AsRock и для ноутбуков Sony Vaio.
    F12 — для материнских плат Gigabyte и для ноутбуков Acer, Dell, Lenovo.
    F8 — для материнских плат ASUS.
    Escape — для материнских плат Intel и для ноутбуков ASUS.
  • В открывшемся списке выбираем нашу загрузочную флешку.

Оказавшись в рабочей системе, мы можем приступать к попыткам исправить ошибку.

Заменяем битый файл

Для начала попробуем заменить сломанную библиотеку.

  • Открываем любой ресурс, где можно загрузить DLL-файлы. Я рекомендую DLL-FILES — он известный и надежный.
  • Кликаем по поисковому полю.
  • Вводим название динамически подключаемой библиотеки.
В нашем случае будет hal.dll
В нашем случае будет hal.dll
  • В результатах поиска выбираем подходящий файл.
Выбираем подходящий файл
Выбираем подходящий файл
  • Оказавшись на странице с нужным dll-файлом, начинаем листать вниз до кнопок «Скачать».
  • Затем нажимаем на одну из них (в зависимости от используемой системы).
Почти готово
Почти готово
  • После этого загруженный файл помещаем в директорию C:\Windows\System32 для 32-битной версии или С:\Windows\SysWOW64 для 64-битной.
Естественно, скидываем в папку нерабочей системы, а не в папку LiveUSB.
  • Потом включаем командную строку, чтобы зарегистрировать новую библиотеку. Для этого во встроенный поисковик вписываем cmd.exe и запускаем от имени администратора.
Ищем командную строку
Ищем командную строку
  • Затем вводим в открывшийся терминал команду regsrv32 C:\Windows\system32\hal.dll
На этом все
На этом все

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

Редактируем файл boot.ini

Еще один рабочий способ — восстановление файла boot.ini. Это можно сделать с помощью утилиты EasyBCD.

  • Скачаем с официального сайта программу EasyBCD.
Она распространяется бесплатно для некоммерческого использования, поэтому ее можно загрузить, ничего не заплатив. Правда, придется указать свой адрес электронной почты.
  • Устанавливаем ее (просто жмем Next до последнего, ничего не меняя).
  • Когда программа запустится, выберем русский язык.
  • Затем открываем вкладку «Установка BCD».
  • В ней нажимаем на кнопку «Переписать MBR».

После этого пробуем заново запустить нерабочую систему.

Переустанавливаем Windows

Ну и самый радикальный способ исправить любую ошибку в Windows — полная переустановка системы. О том, как это можно сделать, мы уже подробно рассказывали в одном из предыдущих материалов.

Автор материала: Владимир Ковылов

Подписывайтесь на наш канал и ставьте лайки! А еще можете посетить наш официальный сайт.