Guide

Boot.ini-guide

Boot.ini gir oppskriften for en bootmeny, det vil si en meny som presenteres i oppstarten hvis du har installert flere enn én Windows i samme PC.

Filne ligger i systempartisjonen, systemroten (C:), det vil si den aktive partisjonen som innholder oppstartfilene. Boot.ini er i utgangspunktet skjult og kun leselig ("read-only"), slik at den må gjøres synlig og filattributtene må endres hvis filen skal endres.

Feil i boot.ini?

Setter du inn en ny harddisk i PC-en eller installerer en ny Windows (dualboot) i PC-en, må boot.ini muligens endres. Slike endringer skjer ofte automatisk men ikke alltid.

En typisk feil i boot.ini-filen er at en instruks i filen peker på feil partisjon. Det kan være nødvendig å fjerne denne manuelt fra boot.ini-filen.

Du kan for eksempel få følgende feilmelding under oppstarten av Windows:

NTOSKRNL.EXE is missing

Endring i boot.ini-filen vil trolig fikse dette problemet.

Slik kan du endre boot.ini

Først bør du gi boot.ini et nytt navn for sikkerhetens skyld, slik at du har en kopi av originalen.

Boot.ini er skjult og ikke skrivbar, av sikkermessige grunner. Du kan endre på filattributter via menyvalget: Verktøy, Mappealternativer og Vis i Utforsker. Sett en hake ved Vis skjulte filer og mapper, og fjern haken ved Skjul beskyttede operativsystemfiler.

Høyreklikk deretter på boot.ini-filen i Utforsker og velg bort "Skrivebeskyttelse".

Nå skal boot.ini være synlig og skrivbar, og du kan endre filen med for eksempel Notisblokk.

Windows startes ikke?

Går det ikke an å starte Windowsi det hele tatt, kan du starte opp PC-en med en diskett hvis du bruker FAT eller FAT32 filsystemet, og dermed få tilgang til boot.ini-filen for å endre den. Du finner en rekke oppstartdisketter på nettsiden bootdisk.com.

Du kan starte opp PC-en med disketten og bruke attrib-kommandoen til å endre filattributtene til boot.ini-filen:

attrib -r -h -s boot.ini

Bruker du derimot filsystemet NTFS, må du bruke et tredjepartsprogram for å kunne endre boot.ini-filen. Du kan for eksempel bruke Administrator's Pak for å få tilgang til NTFS-filsystemet via en diskett.

Aktuelle endringer

Hvilke endringer som er aktuelle i boot.ini-filen avhenger av hva problemet er. Du bør uansett sette deg godt inn i problemstillingen, før du gjør noe som helst. Hvis du mister kontrollen og Windows ikke lar seg starte, må du i verste fall reinstallere Windows.

Her er noe eksempler på endringer som kan være aktuelle i boot.ini:

  • Instruks for et operativsystem
    Instruksen ser slik ut, hvis du har kun Windows XP Home Edition installert:

    [operation system] 
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=
    "Microsoft Windows XP Home Edition" /fastdetect 
    

    Har du fjernet én av to Windows-installasjoner kan det være nødvendig å fjerne instruksen som peker til feil Windows.

  • Partition-tall
    Tallet i parentesen ved partition(), angir tallet på partisjonen hvor Windows ligger. I følgende eksempel er Windows installert på den første partisjonen.

    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=
    "Microsoft Windows XP Home Edition" /fastdetect

    Dette tallet kan bli feil, hvis du har lagt inn eller fjernet en lagringsenhet i PC-en.

Boot.ini-eksempler

Eksempler som skal illustrere hvordan en boot.ini-fil kan se ut.

A
Windows XP Home Edition installert.

[boot loader] 
timeout=30 
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT

[operation system] 
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="
Microsoft Windows XP Home Edition" /fastdetect

B
Windows 98 og Windows 2000 installert.

[boot loader] 
timeout=30 
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT

[operation system] 
multi(0)disk(0)rdisk(0)partition(1)\WINNT=
"Microsoft Windows 2000 Professional" /fastdetect 
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS=
"Microsoft Windows 98"

C
Windows XP Professional installert.

[boot loader] 
timeout=30 
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems] 
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=
"Microsoft Windows XP Professional" /fastdetect

D
Samme som C, men det er lagt til en partisjon med Windows 2000 Professional.

[boot loader] 
timeout=30 
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems] 
multi(0)disk(1)rdisk(0)partition(1)\WINDOWS=
"Windows XP Professional" /fastdetect 
multi(0)disk(0)rdisk(0)partition(2)\WINNT=
"Windows 2000 Professional" /fastdetect

Parametere i boot.ini

  • timeout=X
    X er antall sekunder bootmenyen står på skjermen. Dette er den tiden du har for å velge hvilken Windows som skal startes opp.

  • Default
    Instruksen som gjelder hvis oppstarten går videre uten at brukeren foretar et valg fra en eventuell bootmeny.

  • multi(0)disk(0)rdisk(0)partition(1)
    En sti som definerer at datamaskinen har IDE harddisk, systemdisken er nummer 0 og systemfilene er på første partisjon.

    I følgende eksempel er Windows 2000 på den første og Windows 98 på den andre partisjonen:

    multi(0)disk(0)rdisk(0)partition(1)\WINNT=
    "Microsoft Windows 2000 Professional" /fastdetect
    multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows 98" 
    
  • Multi(0)
    PC-en bruker IDE, ESDI eller SCSI disk(er). Tallet i parantesen er alltid 0. Multi() betyr at Windows bruker BIOS for å laste systemfilene. Hvis det står scsi() istedet for multi(), betyr det at en SCSI-driver brukes til å få tilgang til oppstart-partisjonen.

  • Disk(0)
    Tallet i parantesen er alltid 0 når multi() brukes. Hvis scsi() brukes, refererer det til at en fysisk disk brukes.

  • Rdisk(0)
    Systemdisken er nummer 0. Tallet er som regel 0, 1, 2 eller 3.

  • Partition(1)
    Tallet i parantesen forteller hvor systemfilene ligger. Er dette tallet feil, vil Windows ikke kunne starte.

  • /fastdetect
    Hvis dette parameteret er definert, vil ntdetect hoppe over gjenkjennelse av parallelle og serielle enheter.

Se en oversikt over flere boot.ini-parametere på nettsidene sysinternals.com og winguides.com.

Norges beste mobilabonnement

Juni 2017

Kåret av Tek-redaksjonen

Jeg bruker lite data:

Ice Mobil 1 GB


Jeg bruker middels mye data:

Telio Go 5 GB


Jeg bruker mye data:

Komplett Maxiflex 12 GB


Jeg er superbruker:

Komplett Megaflex 30 GB


Finn billigste abonnement i vår mobilkalkulator

Forsiden akkurat nå

Til toppen