Показать сообщение отдельно
Старый 03.12.2005, 06:35     # 31
Andy Stein
Newbie
 
Аватар для Andy Stein
 
Регистрация: 21.11.2005
Сообщения: 20

Andy Stein Путь к славе только начался
Во-первых, с чего это вдруг у тя ХЭЛ (Hardware Abstarction Layer,
один из копонентов ядра 2k/XP) потерялся? Наводит на мысли о :

- изысканиях младшей сестрёнки
(ну, подумаешь, нажала F8, затем Return, бывает... =)
- сыплющемся винте (не дай Тукс! =((( )
- злобном кривонаписанном вирусе/рутките (маловероятно)

Решение проблемы (простое):
шаг1:
Первым делом проверь диск на бэды. Если не посыпался - jmp шаг2

шаг2:
Берёшь диск, с которого XP ставил, загружаешься с него и пытаешься
поставить систему в ту же папку, в которой уже стоит предыдущая.
Конфигуратор вопрошает: "а давай восстановим то, что уже имеется?"
Соглашаемся. После получаса мучительного жужжания CD-ROM'a система
ставится, реестр при этом никуда не девается. (максимум, придётся драйвера на оборудование переставлять). Сам такое проделал, не ранее, как неделю назад (попросили перетащить винт с системой с одной матери на другую, а геморроиться с удалением железа было влом... =)

ret

---------------
Решение проблемы.два. (для гуру и извращенцев).

1. Берём винт и дистриб, с которого ставился XP. Идём к соседу.
2. Находим в папочке I386 дистрибутива файлик HAL.DL_,
(а также HALAACPI.DL_, HALACPI.DL_, HALAPIC.DL_, HALMACPI.DL_, HALMACPI.DL_, HALSP.DL_). Это есть не что иное, как переименованные .cab архивы. Распаковываются Total Commander, WinRAR или expand.exe из этого же каталога (употреблять с ключом "-r").
3. Выбираем нужный hal (методом тыка, или скрупулёзным анализом).
4. Распаковываем.
5. Переименовываем полученный файл в hal.dll и кладём в папку %windir%\system32
6. Грузим систему, смотрим чего ещё в ней не хватает...
(а скорее всего, любуемся очередным BSOD'ом).

Последний раз редактировалось Andy Stein; 03.12.2005 в 06:39.
Andy Stein вне форума