This brings up another point: A proper Backup Strategy
All but the smallest form factor desktop computers and many laptops ... have room to hold a second hard drive.
Having a second drive means that you can set most version of Windows to automatically make backups in two forms.
A "system Image" and an "incremental file backup"
A system image is a complete compressed "copy" of your entire main hard drive ... the whole thing.
A Incremental backup is the difference (the changes) to the computers files from the point of the last system image to what is on the computer right now with "now" being the frequency to which you have the system (in the background) perform this service.
I have my system set to make a new IMAGE every two weeks, and to do an incremental every 6 hrs.
If I have a "failure" of some sort .. drive failure, malware, a Windows Update gone bad ... I only need load the last IMAGE and the differences from the Incremental, and I am never going to lose more than 6 hours.
The same can be done with a external drive but you have to remember to hook up the drive and perform the operation or use a network drive.
The good thing about a second internal drive is you never have to think about it, you never have to interfere and the drives are relatively inexpensive and easy to install. Four screws and two keyed cables.
It has saved my bacon more than once.
240 GB Intel SSD and a 500 GB regular as a second drive in my 18.4" Toshiba laptop.
About 40 minutes from a Windows Update disaster to up and running and up to date.
To those unfamiliar, a System Image is not to be confused with a System Restore.