Программное обеспечение
Как восстановить Windows?
Выдается сообщение "Не удается запустить Windows из-за испорченного или отсутствующего файла: < Windows root>\system32\hal.dll
Такое сообщение об ошибке появляется при начале загрузки компьютера с установленным Windows XP в двух случаях. Первый – файл hal.dll, отвечающий за взаимодействие операционной системы Windows XP с устройствами компьютера (точнее говоря, реализующий технологию HAL (Hardware Abstraction Layer)), действительно не найден или поврежден. В этом случае достаточно загрузиться с компакт-диска с Windows XP и выбрать в нем восстановление системы с помощью консоли восстановления (Automated Recovery Console) – для этого нужно нажать R. После загрузки консоли выбрать папку с установленной операционной системой Windows XP (если их более одной, иначе в списке будет только один пункт) и ввести пароль администратора. Затем нужно перезаписать испорченный файл hal.dll его оригиналом с компакт-диска. Делается это командой:
expand d:\i386hal.dl_ c:\windows\system32\hal.dll
Второй случай – повреждение файла boot.ini или загрузочной записи на жестком диске. Редактировать boot.ini вручную, на мой взгляд, не имеет смысла – есть более простой способ поправить загрузочную запись. Опять загружаемся в консоль восстановления и пишем:
attrib -hrs c:\boot.ini
del c:\boot.ini
bootcfg /rebuild
fixboot
Первые две строки делают видимым и удаляют существующий файл boot.ini, последние – пере создают его, а затем загрузочную запись. После этого можно набрать exit, что перезагрузит компьютер, и он должен загрузиться в нормальном режиме.
expand d:\i386hal.dl_ c:\windows\system32\hal.dll
Второй случай – повреждение файла boot.ini или загрузочной записи на жестком диске. Редактировать boot.ini вручную, на мой взгляд, не имеет смысла – есть более простой способ поправить загрузочную запись. Опять загружаемся в консоль восстановления и пишем:
attrib -hrs c:\boot.ini
del c:\boot.ini
bootcfg /rebuild
fixboot
Первые две строки делают видимым и удаляют существующий файл boot.ini, последние – пере создают его, а затем загрузочную запись. После этого можно набрать exit, что перезагрузит компьютер, и он должен загрузиться в нормальном режиме.
попробуй откат системы (восстановление с ранней точки)
мда это серьезно советую самому не кавырять если не шаришь, лучше мастера вызвать!
Имелась аналогичная ошибка, пофиксил за минуту с помощью этого:


Через консоль восстановления (установочный диск)
Похожие вопросы
- Как восстановить Windows XP, если на диске установочном нет функции по восстановлению
- Как восстановить Windows XP
- Восстановить Windows xp?
- Что такое БИОС и как через него можно восстановить Windows 7 ?
- Как восстановить Windows 8?
- помогите восстановить Windows Vista на ноутбуке ACER
- Как восстановить Windows Через BIOS
- Не получается восстановить Windows с загрузочного диска. Объясните по пунктам как?
- Помогите восстановить Windows?
- Как с помощью Live CD попытаться восстановить Windows?