Previous Next

Overview of the boot.ini File

The boot.ini file is a text file that stores boot options for x86-based computers running NT-based Windows operating systems.

When the computer starts, the operating system loader, Ntldr, reads the boot.ini file and displays the entries for each operating system in the boot menu. Then Ntldr loads the selected operating system in accordance with the settings in boot.ini.

The boot.ini file is located at the root of the system partition. By default, on NTFS drives, the system, hidden, archived, and read-only attributes are set to protect the file, but members of the Administrators group can change these attributes. The file attributes do not affect the operation of Ntldr.

The boot.ini file has two main sections:

Each boot entry includes the following elements:

You can have multiple boot entries for the same operating system, each with a different set of boot parameters. Windows creates a standard boot entry when you install the operating system, and you can create additional, customized entries for an operating system by editing the boot.ini file.

For a detailed description of the boot.ini file on x86-based systems, including a complete list of supported boot.ini file parameters, see Reviewing and Correcting Boot.ini Settings on x86-based Systems in the Windows XP Professional Resource Kit Documentation.