I recently bought a new 1TB drive for my media center computer since the 250GB one was pretty much full. Since I don’t have any ghosting software, I figured I’d just install the new drive alongside the old one, install windows on it, and then move all my files from the old drive to the new drive. Which is what I did. The problem is that when I take the old drive out, the computer won’t boot. (NTDLR missing, ctrl + alt + del to restart)
What I figure happened is that the bootloader that asks me to select which windows xp i want to load when I turn the computer on is stuck on the old drive. How do I make the new drive bootable?
This is a known issue with Vista’s install. It writes something to the other drives that it requires.
I solved it the easy way: I made sure no other hard disks or USB drives where on, installed vista again, then re-attached any other drives AFTER I ran vista and updated it.
This is almost certainly exactly correct. Remove the old drive, reinstall Windows on the 1 TB drive, reinstall the old drive (better, put it in an external USB caddy), and copy the data across, then remove the old drive again and put it to one side as a backup, just in case.
Unplug the old disk and boot to the Vista CD. When you get to the install screen there’s an option at the bottom left to “Repair your computer.” It will run a wizard that will automatically repair boot problems. Plug the old drive back in.