I recently attempted to use the Migrate feature to move to a my system to a new HD. It didn't work -- Windows would boot from the new drive, but right after the desktop appeared, the system would reboot. I was still able to boot from the old drive with no problems. However, I noticed a strange 30-second pause after the BIOS post screen. The screen would be black, except for a blinking cursor for about 30 seconds, then the curson would suddenly jump down, and Windows would start normally. I was able to restore an image of my system onto the new drive. That worked fine, and I am now booting off the new drive. However, I still have the strange 30 second delay. I checked the IDE cables and they are tight. There are no new devices plugged into the system. The mobo is an old Pentium D845BG. There is not a lot of tweaking available in the BIOS. There is an option for the BIOS to delay detection of the hard drive(s); but it does not matter what value the delay is set at, there is still an abnormally long pause. In other words, if I set the delay for 5 seconds, it pauses for approx 30 seconds, and if I set it for zero, it pauses for approx 30 seconds. (I should do some exact timings.) Any advice is much appreciated.