Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Новый участник


Сообщения: 1
Благодарности: 1

Профиль | Отправить PM | Цитировать


Всем спасибо за важную информацию. Сам сегодня вляпался.

Ситуация:
Внезапно завис круглосуточно включенный компьютер ( Windows XP Pro SP3), после попытки перезагрузки сообщил об отсутствии файла (windowsroot)\system32\hal.dll.

Диагностика:
Проверен HDD при помощи Victoria! с загрузочной флешки под DOS. Ошибок нет.
Загружен с флешки LiveCd – искал хоть где-нибудь файл hal.dll, но таковой отсутствует на диске C:\ вообще.

Действия:
Полистал c:\windows\inf\hal.inf, но не разобрался, какой все-таки hal.dll стоял раньше.
Взял оригинальный дистрибутивный CD с Windows XP Pro SP2 OEM (дистрибутивы с интегренным SP3 куда-то засунул далеко, искать не стал), под LiveCd скопировал из папки Диск:\i386\ все файлы по шаблону hal*.dl_ в отдельную папку на второй раздел жесткого диска. Распаковал утилитой expand.
Учитывая, что процессор i5, решил первым использовать halmacpi.dll, предназначенный для многопроцессорной системы с ACPI, скопировал его (и заодно hal.dll – но тот не пригодился) в C:\windows\system32\.
Затем в C:\boot.ini после параметра /fastdetect добавил параметр /hal= halmacpi.dll.
Перезагрузил с жесткого диска.
Загрузка прошла медленнее обычного, дважды мерцал экран (возможно, раньше стоял другой hal.dll, и система перестраивалась под другой драйвер) но в целом нормально, в трее появился значок обновления, который не отзывался на клик.
Перезагрузил повторно.
Загрузка прошла быстро, никаких обновлений не установилось, значок обновлений в трее не появлялся.
Программы из MS Office повели себя как запущенные впервые – но активация не сбросилась.
Замечен ряд невнятных глюков с неверной версией имеющихся консолей MMC, но непринципиальных. Не исключаю, что так и было ранее.

Планирую в дальнейшем:
Когда будет время, слить образ HDD Акронисом, затем удалить все отдельные обновления, затем переустановить только SP3, затем залить обновления обратно. Отчитаться не обещаю.

Использованные статьи:
http://forum.oszone.net/showthread.php?t=7016&page=all
https://support.microsoft.com/ru-ru/kb/330184/ru
https://support.microsoft.com/ru-ru/kb/314477/ru
https://support.microsoft.com/ru-ru/kb/289022
https://support.microsoft.com/ru-ru/kb/945380
https://support.microsoft.com/ru-ru/kb/309283/ru
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:37, 23-03-2015 | #300