Popravilo Windows instalacije


Ko je izšel Windows XP, ga je Microsoft na vse pretege hvalil:"Ta operacijski sistem je n-krat stabilnejši kot prejšnje verzije itd.", kar je na nek način res. Microsoft je odpravil ogromno napak in izboljšal stabilnost, ampak včasih se še le zgodi, da se prikaže BSOD (Blue Screen of Death) ali pa se sistem enostavno noče zagnati. Ponavadi je kriva strojna oprema, včasih se pa tudi sesuje register in tu je pravi problem. Strojno opremo lahko odstranite in Windows bo deloval nemoteno naprej, register pa je že malce težje popraviti. Če imate particijo formatirano z NTFS boste naleteli na težavo. Dostop do NTFS omogočata le Windows XP in 2000, ostale verzije pa ne, zato se vam bo verjetno porajalo vprašanje kaj lahko sploh storite, da popravite instalacijo. Hmnja, če imate srečo, lahko napravite prav veliko!

Kdaj naj uporabim to navodilo?

Navodilo uporabite:

  • Če ima vaš računalnik enega izmed spodaj navedenih simptomov
  • Če se v Windows ne da priti s Safe mode (Varni zagon) - vanj pridete tako, da pritiskate tipko F8 med zagonom
  • Če Last Known Good kofiguracija nikakor noče delovati
  • Če veste kaj delate in se zavedate vseh stvari, ki lahko gredo narobe - torej tudi izgube podatkov!
  • Če bi raje sistem popravili sami kot pa odšteli velike denarje za servis

Simptomi

Če se Windows noče ponovno zagnati in izvrže naslednje napake, je pokvarjen register

  • 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
  • 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.

Možno je tudi, da se sistem resetira v nedogled preden se zažene ali pa da so poročila o napakah tudi drugačna

Orodja

Potrebujete torej orodje s katerim boste obnovili register, naj vas opozorim le, da napravite varnostno kopijo podatkov, če je le možno, saj lahko gre kaj tudi narobe!

Če imate drug računalnik s nameščenim Windows XP je verjetno najpametneje disk prenesti v tisti računalnik in popravljati instalacijo tam, če tega nimate, rabite enega izmed naslednjih orodij za delo s particijo:

Pomembno: V BIOS-u - vanj pridete tako, da pritiskate Del, morate nastaviti first boot device na CD-ROM ali floppy, da boste lahko zagnali orodja.

Pozor: Orodij za delo s NTFS particijam je verjetno še več, v tem članku sem se odločil uporabiti samo zgoraj navedene!

Pomembno:

Če imate particijo formatirano s FAT32 lahko instalacijo popravite tudi s uporabo zagonske diskete (če boste izvajali ASR in XP repair install seveda rabite XP CD)

Navodilo zajema oba filesystema, razlika je le v tem, da so s NTFS lahko hujše težave kot pa bi si kdarkoli mislili in zato boste videli kako uporabna so lahko zgoraj našteta orodja.

Ta članek predvideva, da imate nameščen Windows na C:\ particiji, če jih imate nameščene drugje zamenjajte C z ustrezno črko particije!

Uporabe zagonske diskete sam nisem preizkušal, zato je možno, da ne deluje tako, kot bi moralo, uporabite raje Recovery Console ali druga zgoraj navedena orodja!

Pa začnimo:

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 proces zaganjanja sistema. MBR vsebuje particijsko tabelo 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 s instalacijo dodatnih operacijskih sistemov.

Za popravilo MBR:

  1. Najprej zaženite računalnik s uporabo Windows XP CDja ali zagonske diskete

Za Windows XP CD

  1. 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

  2. Izberite pravo instalacijo in konfigurirajte tipkovnico - izberite slovenski layout
  3. 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 ERD Commander (Explorer->Reset permissions) ali Ultimate Boot CD, da geslo izbrišete
  4. Sedaj vpišite naslednji ukaz:
    fixmbr

    To bi moralo popraviti MBR

  1. Če hočete popraviti MBR na kakšnem drugem disku namesto fixmbr najprej vnesite
    map

    To vam bo pokazalo imena diskov, ki so priklopljeni

  2. Sedaj vpišite naslednji ukaz:
    fixmbr [ime_diska]

    Torej npr:

    fixmbr \Device\HardDisk0

    To bi moralo popraviti MBR

Za zagonsko disketo

  1. 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 med zagonom - glejte Primary Master, obstaja možnost da:

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

Za popravilo boot.ini:

  1. Najprej zaženite računalnik s uporabo Windows XP CDja
  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 instalacijo in konfigurirajte tipkovnico - izberite slovenski layout
  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 ERD Commander (Explorer->Reset permissions) ali Ultimate Boot CD, da geslo izbrišete
  5. Sedaj vpišite naslednja ukaza:
    attrib -h -r -s C:\boot.ini
    del C:\boot.ini
    BootCfg /Rebuild

    To bi moralo popraviti boot.ini


Windows XP Repair install

Za to obliko popravila potrebujete Windows XP CD!

  1. Najprej zaženite računalnik s uporabo Windows XP CDja
  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 instalacije
  4. Izberite instalacijo, ki jo hočete popraviti in pritisnite R, da Windows začne obnavljati.
    V primeru da opcija Repair ni na voljo boste morali hočeš nočeš popravilo napraviti ročno - glej naslednje navodilo!
  5. Setup bo obnovil Windows in ohranil nastavitve ter programe

Obnovitev sistema s uporabo Recovery Console ali zagonske diskete

Za to obliko popravila potrebujete Windows XP CD ali zagonsko disketo, veljaven Restore point in ERD Commander ali podobno orodje, če je vaš sistem NTFS! Restore point ni potreben, težava je le v tem, da bodo nastavitve takšne kot bi bile ob sveži instalaciji in boste morali vse aplikacije nameščati znova! Podatki in dokumenti se naj bi ohranili!

Procedura je sestavljena iz večih delov, zato gremo lepo po vrsti

Del 1

  1. Najprej zaženite računalnik s uporabo Windows XP CDja 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 instalacijo in konfigurirajte tipkovnico - izberite slovenski layout
  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 ERD Commander (Explorer->Reset permissions) ali 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 sta ERD Commander ali pa 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

    delete c:\windows\system32\config\system
    delete c:\windows\system32\config\software
    delete c:\windows\system32\config\sam
    delete c:\windows\system32\config\security
    delete 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 pokazala napaka IRQL_NOT_LESS_OR_EQUAL v tem primeru za to proceduro uporabite ERD Commander ali pa UBCD - oba namreč vsebujeta konzolo podobno Recovery Console
  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 s administratorskimi pravicami in izberite Yes, ko vas sistem vpraša, če hočete nadaljevati v varnem zagonu.

Če se vam sistem ne zažene je problem hujši. Poskusite preko drugega sistema shraniti podatke, formatirati in Windows ponovno namestiti!

Del 2

  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 tab 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 (Vredu), ko se pokaže vprašanje
  7. Izberite particijo, kjer 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 naslednji 309531 članek
  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 nastavitve
  10. Poiščite mapo Snapshot in kopirajte naslednje datoteke v mapo C:\Windows\Temp\ ali drugo poljubno mapo, v spodnji točki, 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 FAT32 filesystem (v tem primeru preskočite do točke 5)
  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 instalacijo in konfigurirajte tipkovnico - izberite slovenski layout
  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 ERD Commander (Explorer->Reset permissions) ali 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 sta ERD Commander ali pa 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 pokazala napaka IRQL_NOT_LESS_OR_EQUAL v tem primeru za to proceduro uporabite ERD Commander ali pa UBCD - oba namreč vsebujeta konzolo podobno Recovery Console
  18. Vpišite exit, da ponovno zaženete računalnik

Del 3 - uporabite le, če stvar ne deluje kot bi morala

  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

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. Če imate še kako vprašanje me seveda kontaktirajte


Copyright 2002-2012 Andrej Mernik, vsa vprašanja na e-mail. Pa še Posebna zahvala. Stran je bojda narejena v skladu s XHTML standardi. Za spremljanje novosti lahko uporabite tudi RSS.