Windows NT BOOT sekvens ..

Windows NT Boot sekvens styrs av 4 st filer

  • NTLDR
  • BOOT.INI
  • NTDETECT.COM
  • NTOSKRNL.EXE
  • BOOT Sekvens

Startar upp enligt följande schema på en Intel maskin

1) Datorn gör ett självdiagnis test (POST Power On Self Test).
2) MBR / Datorn letar rätt på startenheten (systemboot partitionen) Master Boot Record och laddar startkoden.
3) NT försöker att hitta NTLDR / NTLDR styr upp det till 32 bitars mode.
    NTLDR startar upp ett minfilsystem, drivers för FAT & NTFS Partitioner.
4) NTLDR läser av BOOT.INI och visar möjliga operativsystem val "Multikonfig start".
5) Usern väljer vilket operativssytem som skall användas.
6) NTLDR kör NTDETECT.COM eller BOOTSECT.DOS om Dos eller OS/2 finns i maskinen.
7) NTDETEC.COM bygger upp en lista över hårdvara för NTLDR.
8) NTLDR laddar NTOSKRNL.EXE / hal.dll och system.hive.
9) NTOSKRNL drar igång och initsierar Windows NT med info från registret.

Filer som måste laddas för en boot

Tänk på att Bootfilerna ligger på Systempartitionen och att  Systemfilerna ligger på Bootpartitionen.

Systempartitionen Sökväg
Ntldr System Partition Root
Boot.ini System Partition Root
Bootsect.dos System Partition Root
Ntdetect.com System Partition Root
Ntbootdd.sys System Partition Root (SCSI utan eget BIOS)
Bootpartitionen Sökväg
Ntoskrnl.exe Systemroot\system32
hal.dll Systemroot\system32
(Kan skilja sig från olika hård leveratörer OEM)
System Systemroot\system32\config
Device drivers Systemroot\system32\drivers (Påverkas genom konfigurationen)
Dual BOOT Dos + Win NT
Nu är det som ovan men dessa filer skall
också laddas in  Samma som i Windows NT.

NTLDR
BOOT.INI
Plus dessa
IO.SYS & MSDOS.SYS
Sen körs NTLDR som MÅSTE ligga i C :\.

RISC Processor start
ROM Firmware startar.
Firmware kollar bootbar partition (SYSTEMPARTITIONEN).
Firmware kollar om filsystemet stöds av (FAT) MÅSTE VARA FAT.
Firmware laddar OSLOADER.EXE.
OSLOADER.EXE laddar Ntoskrnl.exe.
NTOSKRNL.EXE / hal.dll och system.hive.
NTOSKRNL drar igång och initsierar Windows NT med info från registret.
RISC Maskiner behöver inte bootas på c:\ primära partitionen.
ROM sitter på moderkortet.
Systempartitionen Sökvägar.
Firmware Moderkortet.

När själva Windows NT Laddas.

  1. Kernel Load HAL/ "Hårdvaran förbereds i registret, valet för den sista hårdvaran."
  2. Kernel Initzialisering / "Initsierar hårdvaran drar igång the schiten samtidigt skapas en errorkontroll".
    Dessa lägen som visas avgör om den skall bootas ifall det skiter sig med hårdvaran. Man kan ställa in
    hur programmet skall hantera stoppet. Se i MACHINE\SYSTEM\CurrentControlSet/Services/namn.
  3. Services laddas med filen SMS.EXE BootExecute Data Item / startar autocheck som kan utföra kommandon som typ
    autocheck autochk /p* blir som Chkdsk/f i min Dos Maskin.
    Memory Manager key / Pagin files 4 kb/ st max 1.gb.
    Dos device key / Skapar ett alias till LPT:1 så att dos applikationer skall fatta.
    Subsystem Key / Startar upp de olika subsystem som skall startas.
  4. Win32 Subsystem / Startar upp winlogon.exe och Local Security Controller screg.exe, kör sista kollen i registret.
    Tittar efter tjänster som skall startas automatiskt i servicses i kontrollpanelen.
  5. User Logon /Starten är inte klassad som GOOD förräns usern är lyckad i sin inloggning.
    Nu skapas en kopia av den senaste "good" inloggningen, sparas till nästa lyckade inloggning.

Uppstarts problem i Windows NT.

NT / MS-DOS: Om man skulle ha installerat ett NT före man lägger in ett DOS program kan man få strul vid uppstarten. Detta beror på NTDECTECT.COM.
ERD: Emergency Repair Disk, winnt\repair det är bara administrators och Power users som kan skapa denna disk.
Vid skapande av denna disk skall man skriva växeln /S för att få med registret. Syntaxen blir alltså winnt32\rdiks /s detta är för att få men kontodatabasen "SAM".

Innehållet i en ERD Disk och vad kan den göra åt mig.

  • Registret kontodatabasen kommer endast med om rdisk /s används.
  • Reparerar missade NT Filer.
  • Återställer SAM.
  • Diskkonfigureringen fixar tll ARC sökvägar " multi(0)disk0()rdisk(1)partition(1).
  • Mjukvaruregsitret HKEY_SOFT.
  • Och övrig systeminformation.

Så skall man mickla med registret SKA en rdisk /s skapas först.
Filnamn och beskrivning på de filer som kommer med i en rdisk /s:

  1. Setup.log verifiering av systemet.
  2. System._ kopia av system hive.
  3. Sam._ kopia av kontodatabasen.
  4. Security._ kopia av security hive.
  5. Software._ kopia av software hive.
  6. Default._ kopia av default hive.
  7. Config.nt NT:s version av config.sys.
  8. Autoexec.nt NT:s version av autoexec.bat.
  9. Ntuser._ kompromerad version av default user, ntuser.dat.

Om man inte har en bootbar CD så kör man kommandot i386\winnt.exe /ox då skapas de tre bootdisketterna.

Fil fel vid uppstart av en NT maskin:

NTLDR.EXE
Felmeddelande
BOOT: Couldn't find NTLDR
Kommentar
NTLDR saknas på C:\. Lösning: kopiera ny från install disk / CD, byt diskett eller ta bort den diskett som sitter kvar i a:.

NTDETECT.COM
Felmeddelande
NTDETECT V4.0 Checking Hardware eller NTDETECT failed
Kommentar
Startsekvensen har misslyckats, dyker upp precis när skärmen har blivit blå.
Åtgärd: Kontrollera BOOT.INI kan vara felaktig eller kopiera ner en ny NTDETECT.COM från diskett eller CD.

BOOTSECT.DOS
Felmeddelande
Couldn't open boot sector file. multi(0)disk(0)rdisk(0)partition(1) :\bootsect.dos
Kommentar
Dyker upp när man försöker att starta upp i det alternativa operativsystemet. WIN95OTSECT.DOS, och den filen kan inte hittas.
Åtgärd: Kopiera in en fil från en annan dator med exakt samma hårddiskconf, eller ladda en kopia som jag har gjort på en diskett eller på ett annat media.