Thanks for your response. I think the biggest problem is that I didn't find this site until after I'd installed the new hardware, so I didn't know about sysprep.
I've managed to install Windows on my 2nd HD, so basically I am dual booting Windows 7. 1 is essentially a completely new install, the other one is the old one that only gives me BSOD when I try & boot into it. I can restore the backup to the new installation of Windows, but I'd much rather have the old one as it was fully up to date in terms of updates.
I also have a system repair disc that I created prior to my upgrade, but I'm assuming that's the same as the built in system repair feature in Windows. I didn't create a system image because I thought that Windows backup created one while doing the backup.
I'm almost at the stage of cutting my losses & transferring all my data to external hard drives before formatting & doing a clean install. However, for me, that is a last straw option as I do not have the time to re-install all the programs I currently have, not to mention I don't have the download limit for my internet connection.
Am I able to use sysprep while in the new installation of Windows 7 to sort out the old installation? Otherwise, could I just remove some of the driver
files from the old installation's Windows directory to 'corrupt' the installation, leading to a repair that would work? And assuming I get the original installation of Windows working again, how would I go about uninstalling the new installation?