I've been having intermittent problems lately when booting up my computer. There are times when I get the "NTLDR is missing" message while other times it will boot successfully. I have found that by going into SETUP mode and checking the BIOS that the system is not recognizing my C: drive. Could this be nothing more than a bad hard drive? I am using a 320g WD which has only been in use now for maybe a year and a half.