I got this NTLDR missing whenever I restart my computer. I got this Lenovo R31 that is running on XP with SP3 but the environment is Vista ready. I can't repair the error using the XP installer as I am getting the message "Setup did not find any hard disk drives installed in your computer". I found out in one of the website I searcehd that this error happens because your new computer has a storage controller that isn't supported natively in XP, usually an SATA (Serial ATA) controller. I'm don't know what to do as I don't have a Vista installer and the XP installer is not working on my laptop.