помогите пожалуйста
Тема: настройки
Действия с сообщением
слетела система и при установке новой вот что пишет «Не удается запустить Windows из за испорченного или отсутствующего файла
\windows root\sistem32\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, что перезагрузит компьютер, и он должен загрузиться в нормальном режиме. 
Действия с сообщением
Такое сообщение об ошибке появляется при начале загрузки компьютера с установленным 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, что перезагрузит компьютер, и он должен загрузиться в нормальном режиме. 