QUESTION I added a larger hard drive to my PC and installed a second copy of Microsoft Windows Vista on it. Wanting to remove the old drive, I've changed the boot priority in the Bios. But Windows still looks for it as the primary drive. Andy Scott

HELPROOM ANSWER You may have changed the boot order, Andy, but Vista is now confused because the new drive still sees itself as the second drive and wonders where the first drive has gone.

To fix things, plug the new drive into the SATA socket used by the old drive. Leave the old drive disconnected.

Boot up from your Windows Vista DVD. Enter your regional preferences and choose ‘Repair your computer' when prompted. Click Command prompt in the System Recovery Options window that pops up, then type bootrec.exe /rebuildbcd and press Enter. This will scan your drive for Windows installations and allow you to correctly set the drive master boot record.

If this doesn't work, enter bootrec.exe /? at the command prompt to access more tools to diagnose and repair a faulty disk.

If you're still experiencing problems, back up your files to the old drive, then plug in the new drive to the first SATA connector and reinstall Windows.

You can then reconnect the old drive.

See also: How to fix everything: the ultimate guide to fixing technology

Free tech support in the Helproom Forum