Legal Information |
|
It's a good idea to understand whatÆs happening during system startup, so the problems you encounter will fall into their proper place as you envision the process. Many of the steps described here involve system files and processes. You'll find troubleshooting solutions for their failures in the next section of this chapter.
The boot process starts with POST, RAM check, and any SCSI BIOS checking.
The Ntldr program starts the bootup of the operating system. This is when you see OS Loader V4.00 on your screen. If you don't see that message, something is wrong with Ntldr.
Ntldr checks for the presence of certain files:
Once the NT operating system starts, Ntdetect.com launches to check the hardware in your computer. It announces itself with an on-screen message, NTDETECT V4.0 Checking Hardware.
Here's what Ntdetect looks at:
After Ntdetect has finished its work, Ntldr opens three files:
The system hive tells Ntldr which drivers to load. You can see this information for yourself in the registry, go to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services.If you pressed the spacebar and indicated a different LastKnownGood, it will head for that configuration.
As Ntldr loads the drivers into memory, it writes a period to the screen for each driver.
This is the end of the boot sequence. Now the load sequence begins. Ntldr passes control of the operating system startup to Ntoskrnl.
When the NT kernel begins, the screen changes to blue and you'll see a display message about the operating system version, the number of processors, and the amount of memory. Then dots start appearing, indicating progress as the kernel does its work.
HKEY_LOCAL_MACHINE\SYSTEM\Clone(you cannot open this key; it's active and therefore protected).
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager.That subkey has a value item named BootExecute, and Smss runs whatever application is named in the data for that item. By default the value of that data item is AUTOCHK (Chkdsk), and there's no reason to add anything else.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems.
Once the previous steps have completed, the Win32 subsystem takes over and begins the last processes:
Now the user logs on, and the registry key Clone is copied to LastKnownGood. The operating system is up and running.
Search Knowledge Base | Feedback |