Здравствуйте уважаемые читатели, сегодня хотел бы рассказать что делать если не запускается Windows XP из-за испорченного или отсутствующего файла, в моем сегодняшнем случае hal.dll.
Hal dll отсутствует или поврежден Windows XP
При включении Windows говорит что файл hal.dll испорчен или поврежден попробуйте восстановить нажав кнопку r.
Для начала нужно скачать архив, я собрал файлы, которые могут пригодится для исправления ошибки. Это сам файл hal.dll (для windows xp и для windows 7).
Теперь вот что нам нужно делать:
1. Первый способ это запустить Windows, если он загружается и файл hal.dll, который вы скачаете нужно копировать и заменить в папку C:\Windows\system32 (Если у вас операционная система на диске C если нет, выберите другой диск). Перезагружаемся смотрим… Если ошибка осталась смотрите ниже…
2. Второй способ, если вдруг не запускается Windows, то нам понадобится любой установочный диск windows… Ну соответственно если у вас windows XP то и диск должен быть Windows XP.
Вставляем диск в CD-ROM и выставляем загрузку с диска в биосе. Если у вас 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 (заменить).
Т.е. мы копировали файл из той директории куда мы распаковывали его, в ту где он должен находится. И потом подтвердили замену.
Теперь Windows должен запустится. Тестировал лично, у меня все стабильно работает.
3. Способ третий если не запускается.
Тут уж проблема в ошибках. Получается мы копировали рабочий файл, а он опять сломался… Значит проблема кроется в оперативной памяти либо в жестком диске. Вам нужно протестировать оперативную память на ошибки, если не заработает, то проверить и исправить битые секторы на жестком диске.
Если вы все проделали правильно проблемы возникнуть не должно и windows должен запуститься с работающим файлом hal.dll.
Спасибо помогло
А если система спрашивает пароль администратора?
Способы:
1. Зайти под администратором
2. Способ 2
3. Загрузится с лайф cd
Привет у меня пишеться так. \Documents Settings\Адмистратор.HOME-9D9BA671A6> нажимаю f8 загрузить с командной страки- энтер нажимаю подажду и вийдеть эран USER и Админстратор наж-ю админстратор и вийдеть первые слова каторий я писаль выше.что тут писать помогите пожалуста
Добрый день! Все тоже самое что и в статье.
Добрый день. при попытке распаковать файлы (способ 2), пишет: «в дисководе отсутствует дискета или компакт диск». Не подскажите как это исправить?
Добрый день! Скорее всего ввели неправильный путь
Сделал все как описано у вас но у меня ни в какую не хочет копировать этот файл в system32, пишет не удаётся скопировать файл и через консоль восстановления и через livecd, хотя в другие места и папку свободно копирует.Подскажите пожалуйста как мне восстановить винду так как много файлов важных осталось.