I have been unable to boot from my brand new SATA hard drive. If I boot from an IDE drive, I can read from and write to this drive with absolutely no problems whatsoever. But when I try to boot, I get a "DISK BOOT FAILURE" error. I've tried many things to get this to work, and I'm quickly running out of ideas. List of things I've tried and hardware details inside.
I have an
MSI K8N Neo Platinum motherboard, and a
Hitachi Deskstar 7K250 (the 160G model). The mobo has SATA support on-board, and it definitely recognizes the hard drive. I can hit F11 during the boot process and tell the motherboard which device to use for booting, so I know it's trying the new drive.
I've tried the following:
1) Using Powerquest Drive Image 7 to copy my old IDE drive onto the new one. This is my preferred method of upgrading. Whether or not I try to include the MBR in this copy helps none.
2) When this failed, I booted off my Windows XP install disc, and went into the Recovery Console, and ran both "fixmbr" and "fixboot" on this drive.
3) I then tried a full XP repair install over this copied image.
4) This failing, I've tried to do a clean install of XP. I run through the blue-screen portion of the install, when it copies the install data to the hard drive. When it tries to reboot to do the GUI portion of the install, it fails.
But I get a slightly different message in this case: "Operating system not found".
All along, I've been doing searches and fiddling with BIOS settings. Some people suggested a single-drive RAID array, or turning off the IDE controller altogether. Nothing has worked. Any advice?
(I'm pretty technically inclined, and I've been building my own machines for about 10 years now, so don't pull any punches)
posted by SteveInMaine at 9:09 AM on December 27, 2004