Wednesday, July 8, 2015

How to troubleshoot the "NTLDR is missing" error message in Windows Server 2003


When you start your Windows Sever 2003 Based computer, you may receive the following error message:


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.


Ex:

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:

[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
Note : If you receive the following error message, the Boot.ini 
       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

  1. 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.

No comments:

Post a Comment