Hi all geeks,
Here's the most common encountered computer process we all know but seldom know how it goes really. Not too techie... now we are going to see the booting sequence of an OS. (Windows XP and Later)
Diagnosing and correcting hardware and software problems that affect the startup process is an important troubleshooting skill. Resolving start up issues requires a clear understanding of the startup process and core operating system components.
Pre-boot sequence
Boot sequence
Kernel load sequence
Kernel initiation sequence
Logon sequence
Here's the most common encountered computer process we all know but seldom know how it goes really. Not too techie... now we are going to see the booting sequence of an OS. (Windows XP and Later)
Diagnosing and correcting hardware and software problems that affect the startup process is an important troubleshooting skill. Resolving start up issues requires a clear understanding of the startup process and core operating system components.
The
sequences occur during the Windows XP Professional boot process are:
Pre-boot sequence
Boot sequence
Kernel load sequence
Kernel initiation sequence
Logon sequence
The boot sequence is as follows
Pre-boot sequence:
- Power on self test (POST)
routines are run
- Master Boot Record is loaded into memory, and the program is run
Boot sequence:
- The Boot Sector from Active
Partition is Loaded into Memory
- Ntldr is loaded and initialized
from the boot sector
- Change the processor from real
mode to 32-bit flat memory mode
- Ntldr starts the appropriate
mini file system drivers. Mini file system drivers are built into Ntldr and
can read FAT or NTFS
- Ntldr reads the Boot.ini file
- Ntldr loads the operating
system selected, on of two things happen
* If Windows NT is selected, Ntldr runs Ntdetect.com
* For other operating system, Ntldr loads and runs Bootsect.dos and passes control to it. The Windows NT process ends here
Kernel load sequence:
- Ntdetect.com scans the computer
hardware and sends the list to Ntldr for inclusion in
HKEY_LOCAL_MACHINE\HARDWARE
Kernel initiation sequence:
- Ntldr then loads Ntoskrnl.exe,
Hal.dll and the system hive
- Ntldr scans the System hive and loads the device drivers configured to start at boot time
Logon sequence:
- Ntldr passes control to
Ntoskrnl.exe, at which point the boot process ends and the load phases
begin
Note:
- Ntldr is responsible for
loading the operating system.
- MBR – Master Boot Record.
No comments:
Post a Comment