Startup Process |
NTLDR is the bootstrap loader for the Windows 2000 operating system, and is responsible for the following operations:
Before you can start the operating system, NTLDR and the following files must be in the active partition of your startup disk:
The signature() syntax is equivalent to the SCSI() syntax, but is used instead to support the Plug and Play architecture in Windows 2000. The SCSI controller number might vary each time you start Windows 2000, especially if you add new SCSI controller hardware after Setup is finished. Using the signature() syntax instructs NTLDR to locate the drive whose disk signature matches the value in the parentheses, no matter which SCSI controller number the drive is connected to. The following is an example of a Boot.ini file with a signature() entry:
signature(8b467c12)disk(1)rdisk(0)partition(2)\winnt="description"
Note
If multiple preexisting Boot.ini entries use scsi() they are maintained and not converted to signature() syntax.
Advanced RISC Computing (ARC) path entries in the Boot.ini file start with "signature()" syntax in the following situations:
Because the signature() syntax replaces the scsi() syntax, the same requirement applies in that a file named Ntbootdd.sys is required in the root folder of the system partition to address the SCSI controller at startup. This file is the specific SCSI miniport device driver for the SCSI adapter from which you are booting, renamed to Ntbootdd.sys, and placed in the root folder of the system drive.
Note
If multiple pre-existing Boot.ini entries use scsi() syntax, they are maintained and not converted to signature() syntax.
For more information about signature() syntax, see the Microsoft Knowledge Base link on the Web Resources page at http://windows.microsoft.com/windows2000/reskit/webresources.
When NTLDR runs, it clears the screen and displays the bootstrap loader message:
OS Loader V5.0
NTLDR then performs the following steps:
If you select an operating system other than Windows 2000, NTLDR loads Bootsect.dos and passes control to it. The operating system then starts up as normal, because Bootsect.dos contains the boot sector that was on the primary partition before you installed Windows 2000.
If you select Windows 2000, NTLDR runs Ntdetect.com to gather information about currently installed hardware.