Understanding each step in the boot process is important for troubleshooting Windows startup problems. Boot.ini is one of the first files to come into play in the boot process, therefore it's important to know how to edit, or should it become necessary, to replace the boot.ini file.
Welcome to Bucaro TecHelp!

Welcome to Bucaro TecHelp!
Maintain Your Computer and Use it More Effectively
to Design a Web Site and Make Money on the Web

[About BTH]  [User Agreement]  [Privacy Policy]  [Site Map]  [Contact Form]  [Advertise on BTH]  [News Feed]

Google
Web
This Site

Understanding the boot.ini File

Understanding each step in the boot process is important for troubleshooting Windows startup problems. Boot.ini is one of the first files to come into play in the boot process, therefore it's important to know how to edit, or should it become necessary, to replace the boot.ini file.

NTLDR (Ntldr) is the bootstrap loader for Windows Operating systems before Vista. The term "bootstrap" refers to "pulling oneself up by ones bootstraps", in other words starting with nothing and ending up with, in this case, the Windows Operating System loaded.

In a multiboot system, the file boot.ini, located in the root directory of the boot drive, provides a list of the available operating systems from which the user can choose. NTLDR reads boot.ini and, if more than one operating system is listed, it displays a message requesting which operating system to load.

• Because boot.ini a system file, its hidden attribute is set. It will not appear in the file list unless the Folder Options are set to Show hidden files and folders.

• If one of the operating systems in your multi-boot system is Linux, then GRUB or LILO may be configured as the boot loader, in that case the boot.ini file is ignored.

• Windows Vista does away with NTLDR along with boot.ini and instead uses the Windows Boot Manager (Bootmgr) to read the Boot Configuration Data (BCD) database, which replaces the boot.ini file.

If you select an operating system other than Windows, NTLDR passes control to bootsect.dos. Bootsect.dos is a file that contains a copy of the boot sector found in sector 0 of the boot disk. If the Windows operating system is chosen, then the boot process moves on to the hardware detection phase.

Below is an example of a basic boot.ini file.

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professional" /fastdetect

The timeout= setting specifies the number of seconds that the screen requesting which operating system to load will be displayed. The default= setting specifies the path - in Advanced RISC Computing (ARC) format - to the default operating system. If timeout is set to 0, NTLDR will start the default operating system immediately without displaying the operating system selection screen. If the value is set to -1, NTLDR will will display the operating system selection screen indefinitely, until the user makes a selection.

In ARC format, in multi(x), x is the number of the IDE disk controller or the SCSI adapter (always 0). In disk(z), z is the number of the IDE disk or SCSI disk (always 0). In rdisk(y), y is the number of the IDE disk (0 first, 1 second, 2 ....),(for SCSI always 0). In partition(b), b is the partition number (1,2,3,4...) with primary partitions always before extended partitions and logical disks. The last part of the path, \%SystemRoot%, is the name of the directory containing the Windows operating system.

Computer Sections

RSS Feed RSS Feed


Click Here! Free PC Technical Support
Windows Troubleshooting
Microsoft's Support Websites
Computer and Component Manufacturers Support Links
Free Online Antivirus Scanners
What Should be in a PC Technician’s Tool kit?
Static Discharge Causes Flaky Damage
Windows Startup Modes for Troubleshooting
The System Information Utility
Diagnose a PC's Multimedia Functions
A Quality Freeware Hardware Diagnostic Tool
Free Detailed PC Analysis
Free Online PC Diagnostic Tests
Free PC Memory Diagnostic Program - Memtest86
A FREE RAM Diagnostic Tool
Troubleshoot Windows XP with Free Upgrade Advisor
Get Remote Technical Assistance
Computer Repair with Diagnostic Flowcharts
How to Create a Vista Boot Disk
Troubleshooting a Dead Computer
A lot of Beepen and Tooten But No Booten?
Hard Drive Does Not Boot
Windows Don't Start Because of a Corrupted Registry
How to Create a Windows XP Boot Disk
Free DOS Boot Floppy Reads NTFS
How to Reinstall Windows XP
Free Tool to Recover Files From Damaged Disc
How to Fix Error "Can't Find NTLDR"
Tips for Preventing Your Laptop From Overheating
The Blue Screen of Death (BSOD)
Understanding the boot.ini File
How to Fix Overheating Computer
Windows Takes Too Long to Start
Windows Doesn’t Shut Down
Your Computer Can't Keep Time
A Required DLL Was Not Found
Troubleshooting DLL Problems
When Pesky Programs Won't Go Away
Fix System Information "Can’t Collect Information" Error
How to Troubleshoot Your Computer's Keyboard
How to Troubleshoot Your Computer's Mouse
Can't Boot From CD or DVD Drive
Fix CD Writer Buffer Underrun Errors
Problems with Floppy Disks
How to Tame Your Mouse
Why Don't I Get Sound From My PC?
No Computer Sound
Slow Log-on to ISP
How To Troubleshoot Video Display Problems
Printer Troubleshooting
Solving Image Problems on HP Laser Printers
Stop Hard Disk Thrashing
How to Recognize and Repair Power Supply Problems
How To Repair Hard Drive Problems
CD-ROM Problems
Buffer Underrun and Overrun Scenarios
How to Resolve Cable, DSL, and Dialup Modem Problems
How to Troubleshoot the Video Driver
How to Spot a Failing Hard Drive
Run Old Programs in Windows Vista
Troubleshooting Computer Freeze (Lockup) Problems
What's With All Those Error Messages?
View Hidden Devices with Device Manager
Troubleshoot Windows with Task Manager
Troubleshoot Windows with Event Viewer
Windows XP's Built-in Help and Support Center
The Windows Recovery Console
System Restore: The Big Undo
How to Fix Windows XP Errors
Create Recovery Discs for Windows Vista with HP Recovery Manager


TigerDirect
[Site User Agreement]  [Advertise on This site]  [Search This Site]  [Contact Form]
Copyright©2001-2009 Bucaro TecHelp P.O.Box 18952 Fountain Hills, AZ 85269