I've just put together my new system and ive transfered my hard drive from my old system to the new one. However if I try to boot ether from XP or Vista, I get a blue screen with the same stop code. Before I took my old system apart, I tried installing my SATA drivers in advance, but it refused to install because it complained that it did not detect the hardware. How can I "pre-install" my stupid SATA drivers even if the hardware does not yet exist so I can avoid this silly design flaw on the part of Microsoft? (As you can tell, im quite irritated by this.) Thank you.