Originally I purchased True Image Echo Workstation 10 with Universal Restore before changing motherboards. It didn't work and no matter what I tried I ended up with a BSOD and error 0x0000007B after Windows started loading. I gave up and just reinstalled Vista. Now I am simply moving my boot drive from the motherboard sata to a 3Ware 9650SE controller that is already being used for another drive. So, no new hardware is actually being added and the relevant drivers are already used by windows for another drive. Unfortunately, I still get the BSOD shortly after the Windows loading screen shows up. This also occurs with safe mode. This is what happens if the boot controller's drivers do not match the hardware. Instead of updating the driver Windows produces a BSOD. I have a retail version of Windows Vista Ultimate 64 bit installed. So, this is the simplest of operations for Universal Restore. I've tried not specifying the drivers and again with the drivers specified with no differences. I'd like to know what I'm doing wrong otherwise I wasted the money upgrading from True Image 10 Home. I have screenshots showing the two different restore attempts, one without specifying specific drivers (because they are already installed) and one with the drivers specified. I can't get attachments to work so here are the links for the images: The dreaded BSOD The first restore where I didn't specify drivers. The second restore where I specified the specific driver. I redundantly specified the directory for drivers as well. The second restore summary page. This also shows the True Image title bar that includes Universal Restore in the label. I'd rather figure this out than repair or reinstall the OS so that I can get Universal Restore working for the future. I can view the boot disk's contents by connecting it to another computer so if there's anything I can look at to see what driver is specified for the boot disk then that would probably be a good start.