For what it is worth I installed my Windows 7 to a new SATA drive but because I had a couple of other hard drives fitted, I disconnected them to allow Windows 7 to do an install to the only drive on the system. (the other drives were an Windows XP installation on a SATA and an IDE disc for old dos games). I can say that Windows 7 did not like my old data only IDE Hard Drive being connected during installation and it did not even have an OS on it!
With Windows 7 installed and being the master disc and the first hard drive to look for under the BIOS I reconnected all drives then put "EasyBCD" on the Win7 installation which I used to dual boot Windows 7/ Windows XP. My dual boot menu is timed for 5 seconds, so unless I select Windows XP it boots straight into Windows 7