Счетчик Метрики
Добро пожаловать на блог о компьютерах и программах от Алекса!
«Одни пользуются компьютером, чтобы сберечь время, а другие, чтобы его потратить»
Главная / Ошибки/Проблемы / Не загружается Windows, отсутствует или поврежден hal.dll

Не загружается Windows, отсутствует или поврежден hal.dll

ремонт

 

Здравствуйте уважаемые читатели, сегодня хотел бы рассказать что делать если не запускается Windows XP из-за испорченного или отсутствующего файла, в моем сегодняшнем случае hal.dll.

 

 

Hal dll отсутствует или поврежден Windows XP

При включении Windows говорит что файл hal.dll испорчен или поврежден попробуйте восстановить нажав кнопку r.

Для начала нужно скачать архив, я собрал файлы, которые могут пригодится для исправления ошибки. Это сам файл hal.dll (для windows xp и для windows 7).

Скачать hal.dll

Теперь вот что нам нужно делать:

1. Первый способ это запустить Windows, если он загружается и файл hal.dll, который вы скачаете нужно копировать и заменить в папку C:\Windows\system32 (Если у вас операционная система на диске C если нет, выберите другой диск). Перезагружаемся смотрим… Если ошибка осталась смотрите ниже…

2. Второй способ, если вдруг не запускается Windows, то нам понадобится любой установочный диск windows… Ну соответственно если у вас windows XP то и диск должен быть Windows XP.

Вставляем диск в CD-ROM и выставляем загрузку с диска в биосе. Если  у вас Windows на флешке, то выставляем загрузку с флешки в биосе.

Далее загружаемся с диска… Нажимаем любую клавишу.

Загрузка windows при установки

Ждем некоторое время, должно появится вот такое окно, в котором нажимаем R.

Восстанавливаем фаил

После того как вы нажмете R появится экран восстановления. Тут как раз мы и сможем восстановить поврежденный hal.dll

В окне выбираем вашу операционную систему, в моем случае первая.

Выбор операционной системы

Теперь используем хитрый прием копирования файлов. Существует конечно одна команда, но она может быть не так безопасна, так что мы пойдем надежным путем.

Для начала распаковываем нужный нам файл, командой expand e:\i386\hal.dl_ c:\

Т.е. мы распаковываем файл с диска hal.dll из архива hal.dl_ на диск C:   . У меня бука e: буква сидирома моего, у вас может быть другая, по этому пробуйте разные если не получится.

Теперь нам надо поместить файл hal.dll на свое место, делается это командой copy c:\hal.dll c:\windows\system32\    нажимаем Y (заменить).

Т.е. мы копировали файл из той директории куда мы распаковывали его, в ту где он должен находится. И потом подтвердили замену.

Hal dll отсутствует или поврежден Windows XP

Теперь Windows должен запустится. Тестировал лично, у меня все стабильно работает.

3. Способ третий если не запускается.

Тут уж проблема в ошибках. Получается мы копировали рабочий файл, а он опять сломался… Значит проблема кроется в оперативной памяти либо в жестком диске. Вам нужно протестировать оперативную память на ошибки, если не заработает, то проверить и исправить битые секторы на жестком диске.

Если вы все проделали правильно проблемы возникнуть не должно и windows должен запуститься с работающим файлом hal.dll.

8 Комментариев: Не загружается Windows, отсутствует или поврежден hal.dll
  1. Виктор

    Спасибо помогло

  2. Александр

    А если система спрашивает пароль администратора?

  3. Алексей Кузнецов

    Способы:
    1. Зайти под администратором
    2. Способ 2
    3. Загрузится с лайф cd

  4. Аноним

    Привет у меня пишеться так. \Documents Settings\Адмистратор.HOME-9D9BA671A6> нажимаю f8 загрузить с командной страки- энтер нажимаю подажду и вийдеть эран USER и Админстратор наж-ю админстратор и вийдеть первые слова каторий я писаль выше.что тут писать помогите пожалуста

  5. Алексей Кузнецов

    Добрый день! Все тоже самое что и в статье.

  6. Виктор

    Добрый день. при попытке распаковать файлы (способ 2), пишет: «в дисководе отсутствует дискета или компакт диск». Не подскажите как это исправить?

  7. Алексей Кузнецов

    Добрый день! Скорее всего ввели неправильный путь

  8. олег

    Сделал все как описано у вас но у меня ни в какую не хочет копировать этот файл в system32, пишет не удаётся скопировать файл и через консоль восстановления и через livecd, хотя в другие места и папку свободно копирует.Подскажите пожалуйста как мне восстановить винду так как много файлов важных осталось.

Добавить комментарий
Ваш e-mail не будет опубликован.