Не удаётся запустить Windows из-за испорченного или отсутствующего файла: "hal.dll".
Выходит сообщение "HAL.DLL is missing".
Требования.
Для выполнения указанных в этой
статье действий, необходимо знать пароль локального администратора.
Статья действительная для Windows
2000/XP.
Информация.
При загрузке компьютера,
может появится сообщение такого вида "Не удаётся запустить Windows из-за испорченного или отсутствующего файла: hal.dll".
HAL.DLL (Hardware Abstraction Layer) - уровень аппаратной абстракции, занимается переключением задач, вводом/выводом в порты и т.д., то есть тем, что может отличаться на разных аппаратных платформах.
Предполагается, что Windows XP установлена на жестком диске C и имеется CD/DVD дисковод под буквой D. Поэтому все команды будут отображены с именами этих дисков |
Восстановление файла Hal.dll
1. Загрузите компьютер с
CD/DVD-диска;
2. При появлении сообщения вида "Press any key to boot from CD" нажмите
любую клавишу для загрузки с CD/DVD диска. Например. Кнопку "Ввод (Enter)";
3. Начните устанавливать Windows;
4. Когда появится сообщение "Вас приветствует программа установки", и
предложат выполнить одно из трех действий:
- Чтобы приступит к установке Windows, нажмите <ВВОД> (<Enter>);
- Чтобы восстановить Windows, с помощью консоли
восстановления, нажмите <R>;
- Чтобы выйти из программы, не устанавливая Windows, нажмите
<F3>;
Выполните второе действие, нажмите кнопку "R" для запуска консоли
восстановления.
5. Дождитесь сообщения на экране "В какую копию Windows следует выполнить
вход".
6. После строки (Для отмены нажмите <ВВОД>), введите номер операционной системы
Windows, которую будем восстанавливать, и нажмите кнопку Ввод (Enter);
На компьютере может находится две и более ОС Windows, будьте внимательны. Все экземпляры ОС Windows будут отображены на экране |
7. Вам будет предложено ввести пароль локального Администратора, введите его и нажмите кнопку Ввод (Enter);
8. Должна появится запись C:\WINDOWS> - это командная строка;
Запись C:\WINDOWS> может отличаться в зависимости от установленной ОС Windows. Например. C:\WINNT или C:\WINDOWS1 |
9. В командной строке введите команду и нажмите кнопку "Ввод (Enter)":
expand D:\i386\hal.dl_ С:\windows\system32\hal.dll
где, D:\ - это CD/DVD дисковод.
либо так expand I386\hal.dl_ %systemroot%\system32\
Эти команда восстанавливает файл hal.dll из архива, который находится на установочном диске |
10. Введите команду exit и нажмите клавишу "Ввод (Enter)", чтобы закрыть консоль восстановления и перезагрузить компьютер;