Popravilo sesute namestitve Windows XP

Ko je izšel Windows XP, ga je Microsoft na vse pretege hvalil: »Ta operacijski sistem je n-krat stabilnejši kot prejšnje različice«, kar je na nek način res. Odpravili so ogromno napak in izboljšali stabilnost, ampak včasih se še le zgodi, da se prikaže modri zaslon smrti (BSoD) ali pa se sistem enostavno noče zagnati. Lahko da je kriva strojna oprema, včasih se pa tudi pokvari bistvena programska oprema in tu tiči pravi problem. Strojno opremo lahko zamenjate in Windows bo deloval nemoteno naprej, programske napake pa je že malce težje popraviti.

Simptomi okvarjene programske opreme

Simptomi okvarjene programske opreme so naslednji. Windows se ponovno zaganja v neskončnost ali pa med zagonom izvrže eno izmed naslednjih napak:

  • Windows could not start because the following file is missing or corrupt:\WINNT\SYSTEM32\CONFIG\SYSTEM.ced
  • Windows could not start because the following file is missing or corrupt:\WINNT\SYSTEM32\CONFIG\SYSTEM
  • Windows could not start because the following file is missing or corrupt:\WINNT\SYSTEM32\CONFIG\SOFTWARE
  • System hive error
  • NON SYSTEM DISK OR DISK ERROR
  • Stop 0xc0000218 (0xe11a30e8, 0x00000000, 0x000000000, 0x00000000) UNKNOWN_HARD_ERROR
  • Stop: 0xc0000218 {Registry File Failure} The registry cannot load the hive (file): \SystemRoot\System32\Config\CorruptHive or its log or alternate. It is corrupt, absent, or not writable.

Ponavadi v sistem tudi ni mogoče priti preko varnega zagona Safe mode (vanj pridete tako, da pritiskate tipko F8 med zagonom), ne dela pa tudi obnovitev zadnjih delujočih nastavitev Last Known Good Configuration.

Orodja

Če imate drug računalnik s nameščenim Windows XP je verjetno najpametneje disk prenesti v tisti računalnik in popravilo izvesti iz delujočega sistema. Če ta možnost ne obstaja, potrebujete enega izmed naslednjih orodij za delo z razdelki:

Orodja zapišite na CD ali disketnik kot odtis ISO. Nato morate v BIOS-u (vanj pridete tako, da pritiskate tipko Del, F2, F8, itd.) nastaviti first boot device na CD-ROM ali floppy, da bo orodja sploh mogoče zagnati.

Ta članek predvideva, da imate Windows nameščen na razdelku C:\. Če jih imate nameščene drugje, zamenjajte C z ustrezno črko razdelka. Po vsakem koraku preizkusite, če je bila težava morda že odpravljena. Če zadeva ne deluje, si preberite naslednji korak.

Popravilo poškodovanega Master Boot Recorda

Za to obliko popravila potrebujete Windows XP CD ali zagonsko disketo!

MBR ali Master Boot Record je prvi sektor na trdem disku, ki začne opravilo zaganjanja sistema. MBR vsebuje razpredelnico z razdelki in kodo, ki se imenuje master boot code. Zna se zgoditi, da ga virusi poškodujejo in se potem sistem ne zažene. Možno je tudi, da ga poškodujete z namestitvijo dodatnih operacijskih sistemov.

Če uporabljate Windows XP zagonski CD

  1. Najprej zaženite računalnik z uporabo Windows XP CD-ja
  2. Prišli boste do menija, ki bo izgledal tako:
    This portion of the Setup program prepares Microsoft Windows XP to run on your computer:
    To setup Windows XP now, press ENTER.
    To repair a Windows XP installation using Recovery Console, press R.
    To quit Setup without installing Windows XP, press F3.
    Pritisnite R, da boste zagnali Recovery Console
  3. Izberite pravo namestitev in nastavite tipkovnico - izberite slovenski razpored tipk
  4. Prikazalo se bo vprašanje, ki vas bo pozivalo za Administratorsko geslo, vpišite ga ali pa pritisnite Enter, če geslo ni nastavljeno. Če ste geslo pozabili, uporabite Ultimate Boot CD, da geslo izbrišete
  5. Sedaj vpišite naslednji ukaz:
    fixmbr

To bi moralo popraviti MBR. Če hočete popraviti MBR na kakšnem drugem disku:

  1. Najprej vnesite:
    map
    kar vam bo pokazalo imena diskov, ki so priklopljeni
  2. Sedaj vpišite naslednji ukaz za disk, ki ustreza tistemu, ki ga želite popraviti:
    fixmbr [ime_diska]
    Torej npr.:
    fixmbr \Device\HardDisk0

Če uporabljate zagonsko disketo

  1. Najprej zaženite računalnik z uporabo zagonske diskete
  2. Vnesite:
    fdisk /mbr

To bi moralo popraviti MBR.

Popravilo poškodovanega boot.ini

Za to obliko popravila potrebujete Windows XP CD!

Obstaja možnost, da je pokvarjena samo datoteka boot.ini in sicer se napiše recimo: NON SYSTEM DISK OR DISK ERROR, Ni sistema ..., itd.

Če disk vidite v BIOS-u med zagonom, obstaja možnost da:

  • ste v disketniku pozabili disketo - odstranite jo
  • je v BIOSU zlobni škrat onemogočil zagon z diska. Pritiskajte Del, F2, F8, itd. ob zagonu in pod boot device izberite Hard Disk)
  • je virus poškodoval boot.ini

Preverite te možnosti preden začnete s popravilom!

  1. Najprej zaženite računalnik z uporabo Windows XP CD-ja
  2. Prišli boste do menija, ki bo izgledal tako:
    This portion of the Setup program prepares Microsoft Windows XP to run on your computer:
    To setup Windows XP now, press ENTER.
    To repair a Windows XP installation using Recovery Console, press R.
    To quit Setup without installing Windows XP, press F3.
    Pritisnite R, da boste zagnali Recovery Console
  3. Izberite pravo namestitev in nastavite tipkovnico - izberite slovenski razpored tipk
  4. Prikazalo se bo vprašanje, ki vas bo pozivalo za Administratorsko geslo, vpišite ga ali pa pritisnite Enter, če geslo ni nastavljeno. Če ste geslo pozabili, uporabite Ultimate Boot CD, da geslo izbrišete
  5. Sedaj vpišite naslednje ukaze:
    attrib -h -r -s C:\boot.ini
    del C:\boot.ini
    BootCfg /Rebuild

Prvi ukaz spremeni atribute boot.ini, da ga je mogoče izbrisati, zadnji ukaz pa ga znova izgradi.

Windows XP Repair install

Za to obliko popravila potrebujete Windows XP CD!

  1. Najprej zaženite računalnik z uporabo Windows XP CD-ja
  2. Prišli boste do menija, ki bo izgledal tako:
    This portion of the Setup program prepares Microsoft Windows XP to run on your computer:
    To setup Windows XP now, press ENTER.
    To repair a Windows XP installation using Recovery Console, press R.
    To quit Setup without installing Windows XP, press F3.
    Pritisnite Enter za nadaljevanje
  3. Sprejmite licenčno pogodbo in Windows bo poiskal obstoječe namestitve
  4. Izberite namestitev, ki jo hočete popraviti in pritisnite R, da Windows začne obnavljati (v primeru da možnost Repair ni na voljo, boste morali hočeš nočeš popravilo napraviti ročno - berite naprej)
  5. Setup bo obnovil Windows in ohranil nastavitve ter programe

Ročna obnovitev sistema z uporabo Recovery Console ali zagonske diskete

Za to obliko popravila potrebujete Windows XP CD ali zagonsko disketo. Obnovitvena točka ni nujna, težava je le v tem, da bodo nastavitve takšne kot bi bile ob sveži namestitvi in boste morali vse programe nameščati znova! Podatki in dokumenti se naj bi pri tem postopku ohranili! Postopek sestavlja več delov.

Obnavljanje bistvenih datotek

  1. Najprej zaženite računalnik z uporabo Windows XP CD-ja ali zagonske diskete (v tem primeru preskočite do točke 5)
  2. Prišli boste do menija, ki bo izgledal tako:
    This portion of the Setup program prepares Microsoft Windows XP to run on your computer:
    To setup Windows XP now, press ENTER.
    To repair a Windows XP installation using Recovery Console, press R.
    To quit Setup without installing Windows XP, press F3.
    Pritisnite R, da boste zagnali Recovery Console
  3. Izberite pravo namestitev in nastavite tipkovnico - izberite slovenski razpored tipk
  4. Prikazalo se bo vprašanje, ki vas bo pozivalo za Administratorsko geslo, vpišite ga ali pa pritisnite Enter, če geslo ni nastavljeno. Če ste geslo pozabili, uporabite Ultimate Boot CD, da geslo izbrišete. Tu se lahko zalomi, če se prikaže sporočilo IRQL_NOT_LESS_OR_EQUAL, v tem primeru pozabite na Recovery Console, vaša edina možnost je Ultimate Boot CD
  5. Sedaj vpišite naslednje ukaze (za vsakim pritisnite Enter)
    md tmp
    copy c:\windows\system32\config\system c:\windows\tmp\system.bak
    copy c:\windows\system32\config\software c:\windows\tmp\software.bak
    copy c:\windows\system32\config\sam c:\windows\tmp\sam.bak
    copy c:\windows\system32\config\security c:\windows\tmp\security.bak
    copy c:\windows\system32\config\default c:\windows\tmp\default.bak
     
    del c:\windows\system32\config\system
    del c:\windows\system32\config\software
    del c:\windows\system32\config\sam
    del c:\windows\system32\config\security
    del c:\windows\system32\config\default
     
    copy c:\windows\repair\system c:\windows\system32\config\system
    copy c:\windows\repair\software c:\windows\system32\config\software
    copy c:\windows\repair\sam c:\windows\system32\config\sam
    copy c:\windows\repair\security c:\windows\system32\config\security
    copy c:\windows\repair\default c:\windows\system32\config\default
    Možno je, da se bo med postopkom pokazala napaka IRQL_NOT_LESS_OR_EQUAL v tem primeru za postopek poskusite uporabiti Ultimate Boot CD, ki vsebuje obnovitveno konzolo
  6. Vpišite exit, da ponovno zaženete računalnik
  7. Pritiskajte F8, da se pokaže meni in izberite Safe mode (Varni zagon)
  8. Prijavite se kot administrator ali uporabnik z administratorskimi dovoljenji in izberite Yes, ko vas sistem vpraša, če hočete nadaljevati v varnem zagonu

Ročna obnovitev registra

  1. Če ste imeli System Restore izklopljen, je edina stvar, ki jo lahko naredite, ponovna namestitev vseh programov. Če nimate pojma o čem govorim, pojdite na točko 2 :-)
  2. zaženite Windows Explorer
  3. V meniju Tools (Orodja) izberite Folder options (Možnosti mape)
  4. Izberite zavihek View (Pogled)
  5. Pod Hidden files and folders (Skrite datoteke in mape), izberite Show hidden files and folders (Pokaži skrite datoteke in mape), in potem počistite kljukico pred Hide protected operating system files (Recommended)
  6. Izberite Yes (V redu), ko se pokaže vprašanje
  7. Izberite razdelek, na katerem so nameščeni Windows XP
  8. Videli boste mapo System Volume Information, odprite jo. Če se pojavi napaka: C:\System Volume Information is not accessible. Access is denied, si preberite članek 309531 s strani Microsofta
  9. Kliknite z desno in izberite View (Pogled) in Details (Podrobnosti), da boste videli datum ter izberite mapo, ki je bila narejena pred sesutjem! V njej se namreč skrivajo najnovejše registrske vrednosti
  10. Poiščite mapo Snapshot in kopirajte naslednje datoteke v mapo C:\Windows\Temp\ ali drugo poljubno mapo (v točki 17 boste seveda morali pot do mape ustrezno spremeniti):

    _REGISTRY_USER_.DEFAULT
    _REGISTRY_MACHINE_SECURITY
    _REGISTRY_MACHINE_SOFTWARE
    _REGISTRY_MACHINE_SYSTEM
    _REGISTRY_MACHINE_SAM

  11. Preimenujte te datoteke tako, da odstranite »_REGISTRY_USER_.« in »_REGISTRY_MACHINE_«
  12. Ponovno zaženite računalnik
  13. Vstavite Windows XP CD, lahko tudi zagonsko disketo, če imate datotečni sistem FAT32 (v tem primeru preskočite do točke 17)
  14. Prišli boste do menija, ki bo izgledal tako:
    This portion of the Setup program prepares Microsoft Windows XP to run on your computer:
    To setup Windows XP now, press ENTER.
    To repair a Windows XP installation using Recovery Console, press R.
    To quit Setup without installing Windows XP, press F3.
    Pritisnite R, da boste zagnali Recovery Console
  15. Izberite pravo namestitev in nastavite tipkovnico - izberite slovenski razpored tipk
  16. Prikazalo se bo vprašanje, ki vas bo pozivalo za Administratorsko geslo, vpišite ga ali pa pritisnite Enter, če geslo ni nastavljeno. Če ste geslo pozabili, uporabite Ultimate Boot CD, da geslo izbrišete. Tu se lahko zalomi, če se prikaže sporočilo IRQL_NOT_LESS_OR_EQUAL, v tem primeru pozabite na Recovery Console, vaša edina možnost je Ultimate Boot CD
  17. Sedaj vpišite naslednje ukaze (za vsakim pritisnite Enter)
    del c:\windows\system32\config\sam
    del c:\windows\system32\config\security
    del c:\windows\system32\config\software
    del c:\windows\system32\config\default
    del c:\windows\system32\config\system
    copy c:\windows\temp\software c:\windows\system32\config\software
    copy c:\windows\temp\system c:\windows\system32\config\system
    copy c:\windows\temp\sam c:\windows\system32\config\sam
    copy c:\windows\temp\security c:\windows\system32\config\security
    copy c:\windows\tmp\default c:\windows\system32\config\default
    Možno je, da se bo med postopkom pokazala napaka IRQL_NOT_LESS_OR_EQUAL v tem primeru za postopek poskusite uporabiti Ultimate Boot CD, ki vsebuje obnovitveno konzolo
  18. Vpišite exit, da ponovno zaženete računalnik

Zadeva še vedno ne deluje dobro?

  1. Kliknite Start » All programs (Programi) in izberite Accesories (Pripomočki) » System tools (Sistemska orodja)
  2. Izberite System Restore (Obnovitev sistema), in izberite Restore to a previous RestorePoint

Če ste izčrpali še to možnost in zadeva še vseeno ne deluje dobro, potem vam svetujem novo namestitev, če pa se napaka še pojavlja pa preverite strojno opremo.

Zaključne besede

Tako, to je to, če ste sledili zgoraj navedenim korakom, bi morali sistem uspešno obnoviti. Tudi meni se je že večkrat sesul na načine, ki so opisani zgoraj (Zaradi programa VCool) pa sem ga vedno uspel obnoviti, brez da bi potreboval ponovno namestitev sistema.

Veliko uspeha pri obnavljanju vam želim!


Zadnja sprememba: | Deli na: