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)
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)