Originally posted by: igloo15
When I first had the computer I put the harddrive with my os on one of the onboard ide's now i have it on my pci controller and another harddrive without the os on it is in its slot. Could that be the problem
If the HD with the installed OS has now been moved to an IDE channel on the PCI IDE controller, then you need to change your BIOS settings to tell it to boot off of the PCI IDE controller card, and not the mobo IDE channels.
The fact that it gets as far as telling you that NTLDR is not found, seems to indicate that you might have done that already, since it IS apparently loading the MBR from whatever drive is set to boot in the BIOS.
I would double-check the BOOT.INI settings, and make sure that the BOOT.INI, NTLDR, NTDETECT files are all on that same boot drive, and that the BOOT.INI file properly references the drive and partition that the OS files are installed onto.
Assuming that nothing else is the problem, then you could boot your OS CD, start the Recovery Console, and from there, run the "fixboot" command. I think that should work in this case.