Prior to migrating to Windows 7 did your friend run the Windows 7 Upgrade Advisor?
To determine if your current computer configuration will be compatible with Windows 7 please go to the following link: http://tinyurl.com/no4xb7
Another resource to verify compatibility is available at the Microsoft Windows 7 Compatibility Center located at the following link: http://bit.ly/1gW6Ns
Also, have you confirmed that you do not need to select any additional SATA drivers for your chipset and install them prior to beginning of the actual installation process?
Microsoft does have an official Windows 7 Support Forum located here http://tinyurl.com/9fhdl5
. It is supported by product specialists as well as engineers and support teams. You may want to also check the threads available there for additional assistance and feedback.
Microsoft Windows Client Team