As I prepare for CompTIA's A+ Certification I will post my revision notes here.

Monday, February 13, 2006

Windows 9x/NT/2000/XP Boot Sequences (side-by-side)

The Windows boot process is a complex process which involves a number of different steps. The Windows 9x sequence differs markedly from the Windows NT/2000/XP boot procedure. I've drawn up a table showing the processes side-by-side.
You'll notice the first two processes are identical, but that's where the similarities end.

Click here for explanations of the Windows 9x Startup files.

WINDOWS BOOT PROCESS
Win 9xWin NT/2000/XP
System Power-on-Self-Test (POST)System Power-on-Self-Test (POST)
Master Boot Record (MBR)
loads and finds boot sector
Master Boot Record (MBR)
loads and finds boot sector
IO.SYS loads into memory and starts processor in Real modeMBR determines filesystem and loads NTLDR
WIN.COM loads and transfers processor into Protected modeNTDLR switches system from Real to Protected mode and enables paging
NTLDR processes BOOT.INI
Windows kernal, virtual device drivers and GDI loadNTLDR loads and runs NTDETECT.COM checks and initialises devices
NTLDR loads to NTOSKRNL.EXE and HAL.DLL
NTLDR loads the HKEY_LOCAL_MACHINE\SYSTEM registry and device drivers
NTLDR passes control to NTOSKRNL.EXE
EXPLORER.EXE shell loadsWinlogon loads
Windows Desktop loads

0 Comments:

Post a Comment

<< Home