When I try to boot from this hard drive it gives me the error NTLDR is Missing.

I have looked at what is on the drive, sure enough ntldr is there, so why does it keep giving me this error message?

The bios recognizes the drive as master, I've even tried installing windows in a new directory and it still gives me this error.


Another hd that I had formatted was able to install windows in this same computer, I tried fixboot and fixmbr and still won't boot.