NTLDR (NT Loader) er et lite stykke programvare som lastes inn fra volumoppstartskoden, en del av volumoppstartsposten på systempartisjonen, som hjelper Windows XP-operativsystemet å starte.
NT Loader fungerer både som en oppstartsbehandler og en systemlaster. I operativsystemer utgitt etter Windows XP, erstatter BOOTMGR og winload.exe sammen NTLDR.
Hvis du har flere operativsystemer installert og riktig konfigurert, vil NTLDR vise en oppstartsmeny når datamaskinen starter, slik at du kan velge hvilket operativsystem som skal lastes.
NTLDR-feil
En vanlig oppstartsfeil i Windows XP er "NTLDR mangler"-feilen, som noen ganger sees når datamaskinen utilsiktet prøver å starte opp til en ikke-oppstartbar disk eller diskett.
Imidlertid, noen ganger oppstår feilen når du forsøker å starte opp fra en ødelagt harddisk når du egentlig mente å starte opp til en plate eller USB-enhet som kjører Windows eller annen programvare. I dette tilfellet vil det trolig løses ved å endre oppstartsrekkefølgen til CD/USB-enheten.
Hva gjør NTLDR?
Hensikten med NTLDR er slik at en bruker kan velge hvilket operativsystem han vil starte opp i. Uten den ville det ikke vært mulig å styre oppstartsprosessen til å laste operativsystemet du vil bruke på det tidspunktet.
Dette er operasjonsrekkefølgen som NTLDR gjennomgår under oppstart:
- Får tilgang til filsystemet på den oppstartbare stasjonen (enten NTFS eller FAT).
- Informasjonen som er lagret i hiberfil.sys lastes inn hvis Windows tidligere var i dvalemodus, noe som betyr at operativsystemet bare gjenopptas der det sist ble slutt.
- Hvis den ikke ble satt i dvalemodus, leses boot.ini fra og gir deg oppstartsmenyen.
- NTLDR laster inn en spesifikk fil beskrevet i boot.ini hvis operativsystemet som er valgt ikke er et NT-basert operativsystem. Hvis den tilknyttede filen ikke er oppgitt i den filen, brukes bootsect.dos.
- Hvis det valgte operativsystemet er NT-basert, kjører NTLDR ntdetect.com.
- Til slutt er ntoskrnl.exe startet.
Meny alternativene når du velger et operativsystem under oppstart er definert i boot.ini-filen. Oppstarts alternativene for ikke-NT-versjoner av Windows kan imidlertid ikke konfigureres gjennom filen, og det er grunnen til at det må være en tilknyttet fil som kan leses for å forstå hva du skal gjøre videre - hvordan du starter opp til operativsystemet.
boot.ini-filen er naturlig beskyttet mot modifikasjoner med system-, skjulte og skrivebeskyttede attributter. Den beste måten å redigere filen på er med bootcfg-kommandoen, som ikke bare lar deg gjøre endringer, men vil også bruke disse attributtene på nytt når du er ferdig. Du kan eventuelt redigere filen ved å vise skjulte systemfiler, slik at du kan finne INI-filen, og deretter slå av skrivebeskyttet attributt før redigering.
Mer informasjon om NTLDR
Hvis du bare har ett operativsystem installert på datamaskinen, vil du ikke se NTLDR-oppstartsmenyen.
NTLDR-oppstartslasteren kan kjøres fra ikke bare en harddisk, men også en plate, flash-stasjon, diskett og andre bærbare lagringsenheter.
På systemvolumet krever NTLDR både selve oppstartslasteren og ntdetect.com, som brukes til å finne grunnleggende maskinvareinformasjon for å starte opp systemet. Som du leste ovenfor, er en annen fil som inneholder viktig oppstartskonfigurasjonsinformasjon boot.ini-NTLDR vil velge Windows\-mappen på den første partisjonen på den første harddisken hvis den INI-filen mangler.