How to the NTLDR is Missing problem

Joe

New member
Windows NT kernel Based Oses (NT*.*, Win2000 and XP as well as most likley all future windows versions!) are very subject to this NTLDR is Missing problem:

Causes:

Turn off without shutting down and it may occur (esp if u have disk caching enabled on ur HDD);

Some viruses pick on this weakness;

A re-partition that went wrongly;

Having 2+ Active Partitions ( may occur depend on wat filing system the partitions r and the os DOES happen on W2K wit 2 active partitions 1 of NTFS 1 of FAT32);

Editing the boot.ini/NTLDR or NTDETECT.Com files

Repairing:

> Boot from ur windows setup CD;

> @ Main setup screen press R to enter repair mode

> Then press C to enter recovery console (U will need ur Admin password)

> Issue the 'Map' Command (type map then press enter)

> Then issue the following commands

'copy HDC:\i386\ntldr c:\'

'copy HDC:\i386\NTDetect.com c:\'

- this is where 'HDC:\' is equivilent to ur optical drive letter where ur setup disk is located(E.g. 'D:\' or 'E:\')

> Reboot

--------------Do the following if the above did not work----------------

> Go back to the recovery console as outlined above

> Then isuue the following command 'Type c:\boot.ini' sumfin like this should appear

[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(1)\WINNT

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect

Or Win XP

[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 XP Professional" /noexecute=optin /fastdetect

> If it doesnt then ur Boot.ini is corrupted

> You then have to replace it

> Create a file similar to the above (OS dependant!) and copy to a floppy (name as boot.ini)

> Then in recovery console issue 'copy a:\boot.ini c:\' then restart

> if this doesnt work then ur HDD may be corrupted

*NB the line(s)

multi(0)disk(0)rdisk(0)partition(1) in the boot.ini refer to the following

multi(*) - is the referral point for the base disk adaptor this will always b 0

disk(*) - is the refferal point for the disk this always 0

rdisk(*) - is the port on the adaptor that the disk is connected to (usually 1-3)

partition(*) - is the number of the partition we wish to boot ( ne number xcept 0 - nonexistant or 5 - MS-DOS exteneded)

(disk in the above boot.ini guide refers to the disk that contains the OS U wish to boot)
 
Back
Top