When the system crashes and there is but one option - re-install it - you face a number of issues to deal with. First of all, you need to install all the device drivers and restore all software. The former is easy when you have all the drivers handy on CDs that came with your hardware, but what if you threw them away? Use WinDriversBackup to back up drivers in advance. WinDriversBackup is a program that lets you back up system drivers from the running system. You can opt in for backing up either all drivers or non-Microsoft drivers only. The tool stores them in a folder of your choice - that can be on removable media, too. Non-Microsoft drivers are the ones that the system didn't have before you installed the hardware; backing them up is a must. All drivers include drivers supplied by the system and they usually get installed again as you re-install Windows.
The program is fast and easy to use, though perhaps a bit heavy for the kind of thing it performs. Download this free tool today and see that for yourself.