last week my main computer decided that restarting would produce the BSOD (Blue screen of death). Many reboots with diagnose, one tool which claims to be able to fix the problem and I was still back to square one.
I took my C drive out of the machine and backed it up. My SSD was backing up cripplingly slowly so I bought a new 1TB SSD to replace it with as, clearly, it is faulty.
Still BSOD. I could boot into safe mode, but you can't do much about safe mode.
So I took the backup and started playing with it. I created a new virtual hard drive (fairly easy in W10, just tell it to create one and attach it), then I used Acronis Trueimage to restore the backup of the C drive into the new virtual drive. Then I attached it to VirtualBox (free) and booted the machine. Excellent, it booted. Very, very, slowly.
This was followed by several attempts to take the "booting" drive and copy it back to the new C drive. All resulted in the same situation... BSOD.
However I was getting a bit more diagnostic messages and the message translated to "you have a borked driver". Only one slight problem, you can't uninstall anything in safe mode and you can't do an upgrade install in safe mode.
So I kicked off an upgrade install in VirtualBox and when it rebooted I shut it down and copied the in progress upgrade back to my C drive.
BSOD.
By this time I was getting a bit miffed. I moved the virtual drive to VMWare because VirtualBox is cripplingly slow. I then booted the machine but it was throwing tons of errors because my machine stores most of the stuff on the D drive. So I took the D drive out of the main machine and added it to the virtual machine. By this time my laptop looked like an advert for cables.
Once I had it booted, I went to the control panel and uninstalled everything installed in the last 2 weeks. One particular offender was a Fresco Logic USB VGA adaptor which I had been playing with.
I put the C and D drives back in the main machine, held my breath and started it up.
Success. Now I'm fixing most of what I broke and doing the missing updates.
Next I need to fix the broken printing. Probably with the 2004 update this month.
I know it's a bit technical but if it helps someone get their machine back, then It will have been worth saying. My main reason for this level of effort is my paid up Microsoft TechNet keys are slowly expiring so I try to restrict the number of times I have to use them. I have about £25,000 worth of current value activation keys which have been expiring over time. All legal and all bought from Microsoft, but TechNet is shut down and they are legacy.
I did, during the journey, learn how to set up the post vista BCD and how to boot your OS from a virtual hard drive on your C drive. All very geeky but I don't recommend it for anyone who doesn't have a burning desire to know.