Falcrum (falcrum) wrote,
Falcrum
falcrum

Categories:

Прикладная некромантия: витализация трупа XP

Таки решил я, пока новый ноут не выбран, поколдовать над старым...

Исходные данные: XP с третьим сервиспаком не грузится нафиг вообще. То есть, в стандартном режиме виснет намертво на картинке с бегущей строкой инициализации, в safe mode - доходит до загрузки mup.sys и бесконечно (оставлял на сутки) свопит винтом.

Итак:

1) винПЕ с сидюка грузится нормально;

2) термопасту поменял;

3) радиатор почистил;

4) загрузился с диска, нажал репэйр, дало командную строку, прогнал chkdsk из рекавери консоли, сделал fixboot;

5) прогнал память memtest-ом, закатав спец-ISO-шку;

6) вручную поменял драйвера mup.sys и acpi.sys;

7) "отключил" старт чекдиска, переименовав его экзешники (там ещё autochk и chkntfs, как-то так);

8) нашёл копии реестра за 2007-й год - и с ними загрузился в safe mode;

9) начало вылазить "windows xp setup cannot run under safemode";

10) вычистил в реестре и boot.ini сетап;

11) при попытке загрузиться в safemode с сетью: "Неполадка помешала windows проверить лицензию для этого компьютера. Код ошибки: 0x80090019";

12) выставил HKEY_LOCAL_MACHINE\System\Setup\SystemSetupInProgress в 0 и поотключал всё остальное;

13) сделал regsvr32.exe regwizc.dll и regsvr32.exe licdll.dll - почему-то начало заново перебирать всё оборудование: acpi, cd-rom, ide...;

14) убил в regedit (загружая ветку реестра из винПЕ) вообще все разрешения на доступ к ветке HKEY_LOCAL_MACHINE\System\Setup - вроде перестало туда писать хню;

15) задизейблил Cryptographic service

потом regsvr32 regwizc.dll
и для всех dll-ок ниже:
licdll.dll
licwmi.dll
jscript.dll
vbscript.dll
msxml.dll
shdocvw.dll
softpub.dll
wintrust.dll
initpki.dll
dssenh.dll
rsaenh.dll
gpkcsp.dll
sccbase.dll
slbcsp.dll
mssip32.dll
cryptdlg.dll

и разрешил криптографию взад.

В safe mode with networking стало загружаться стабильно. Перенакатил драйвера материнки и прочих аудио. В целом, всё работает, кроме звука.

Увы, нормальная загрузка всё равно намертво зависает. Включил boot logging: последняя строчка - "Loaded driver \SystemRoot\System32\DRIVERS\srv.sys". Добавил ключ /sos в boot.ini - пробежал список драйверов, появилось окошко microsoft (r) windows (r) version 5.1 - и зависон. Вот думаю, мучиться ли дальше? Ноут уже двое суток пашет не выключаясь, как папа Карло...
Tags: Размышлизмы
Subscribe

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 32 comments