I just upgraded my hard drive from a samsung spinpoint hm160hi to the WD 320gb scorpio black. I used acronis true image to restore the partition structure and all files. I had windows 7 installed along with vista(vista is on partition 0). I tried to boot vista, and it gave me a BSOD with error code 0x7E. I tried windows 7, and it detected the new hard drive and continued booting normally. I think vista is trying to load the old SATA drivers for the new disk. how do i swap out the old drivers for the new ones? or is this not even the problem? any advice is appreciated. Also, windows startup recovery returns no errors of course.