How to troubleshoot the "NTLDR is missing" error message in Windows Server 2003
NTLDR is missing
Press any key to restart
This problem may occur if the (BIOS) on your computer is outdated, or if one or more of the following Windows boot files are missing or damaged.
Ntldr
Ntdetect.com
Boot.ini
To fix this, verify that the BIOS on your computer is current and then usse one or more of the following methods, depending on your situation, to repair the Windows Server 2003 Startup Environment.
Important :
To prevent data loss, It is highly recommended that you fully back up your complete data as things could go wrong and you might end up loosing your data.
Solutions :
Repair the Windows Startup environment..
To repair the Windows startup environment, use one or more of the following methods, depending on your situation.
Method 1: ( Use a boot disk )
To use a boot disk to repair the Windows Startup environment, follow these steps:1. Create a Windows Server 2003 boot disk that contains the following Files :
Ntldr
Ntdetect.com
Boot.ini
Ntbootdd.sys ( This file may not be included on all Windows Server 2003 Computers )
3. Boot with the New boot able CD/DVD
4. Copy Ntldr, Ntdetect.com and Boot.ini files from the boot disk to the system partition of the local hard disk.
5. Restart the computer and problem should be solved.
2. Modify the Boot.ini file to point to the correct HDD
controller and to the correct volume for your Windows
Installation.
Method 2 : Fixing via Recovery Console
1. Boot from Windows Server Consols
2. At the Wecome to Setup screen, press R to repair the Windows
Server 2003 installation.
3. To use the Recovery Console to repair the Windows Server 2003
installation, press C.
4. Type the number that corresponds to the Windows installation
that you want to repair, and then press ENTER
5. Type the Administrator password, and then press ENTER.
6. Type map, and then press ENTER. Make a note of the drive
letter that is assigned to the CD/DVD drive that contains the
Windows Server 2003 CD/DVD
Type:
copy Drive:\i386\ntldr c:\
Note :Drive is the drive letter that you noted in step 6, and
then press ENTER.
Type:
copy drive:\i386\ntdetect.com c:\
If you are prompted to overwrite the file, type y, and then press ENTER.
Note In these commands, a space exists between ntldr and c:\, and between ntdetect.com and c:\.
Type the following command, and then press ENTER:
type c:\Boot.ini
A list that is similar to the following list appears:
file may be missing or damaged:
The system cannot find the file or directory specified.
a. If the Boot.ini file is missing or damaged, re-create it.
To do so, follow these steps:
Use a text editor, such as Notepad or Edit.com, to create a boot loader file that is similar to the following boot loader
file:
Boot.ini
Note If you used Notepad to create the file, make sure that the .txt extension is not appended to the Boot.ini file name.
Type the following command at the Recovery Console command prompt to copy the Boot.ini file from the floppy disk to the computer:
copy a:\Boot.ini c:\
Type exit, and then press ENTER. The computer restarts.
Type:
copy drive:\i386\ntdetect.com c:\
If you are prompted to overwrite the file, type y, and then press ENTER.
Note In these commands, a space exists between ntldr and c:\, and between ntdetect.com and c:\.
Type the following command, and then press ENTER:
type c:\Boot.ini
A list that is similar to the following list appears:
Note : If you receive the following error message, the Boot.ini[boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows Server 2003, Standard" /fastdetect
file may be missing or damaged:
The system cannot find the file or directory specified.
a. If the Boot.ini file is missing or damaged, re-create it.
To do so, follow these steps:
Use a text editor, such as Notepad or Edit.com, to create a boot loader file that is similar to the following boot loader
file:
[boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows Server 2003, Standard" /fastdetect
- Save the file to a floppy disk. When you do so, in the Save As box, type:
Boot.ini
Note If you used Notepad to create the file, make sure that the .txt extension is not appended to the Boot.ini file name.
Type the following command at the Recovery Console command prompt to copy the Boot.ini file from the floppy disk to the computer:
copy a:\Boot.ini c:\
Type exit, and then press ENTER. The computer restarts.