Why spend many hours getting your system back to the way you had it before an unfortunate situation required reinstalling your OS and software when you could quickly restore it from a full backup of your OS partition?
If nothing else, an excuse to do a clean install. restoring from a back-up will restore any cruft from application installations and uninstallations that accumulated, as well.
The point about this practice consuming space on an external hard drive is not very significant, given the size of hard drives nowadays.
Isn't it? My C: drive has 642GB of data. Even if we assume that compression will make that half-size (which is quite liberal), that is still 331GB of data. A full backup off ALL of my irreplacable data (stuff that takes weeks, months, or even years to re-create, and even if I do it won't ever be the same) is only around 400MB, compressed into a .7z file.
Even assuming I had the extra disk space to store such a disk image (which I don't, my largest external is 500GB and it's used for data storage) there is still the fact that in the space used to make a system disk image I could make over 800 complete backups of data. As it is now I have backups of that data going back to last April.
I would have to justify using up what amounts to 800 backups of my data that I literally cannot replace at all with data that is nothing more than a jumble of vendor-supplied applications and data. I have a backup of my windows installation. it's called my Windows Disc. If I didn't have a Windows disc, well, then I guess I might feel differently about it, but if somebody doesn't have a windows disc I would think that that the best way to solve that is to get one, not start wasting disk space by backing up the same data it would contain.
Only twice, in the
entire time I've used computers have I been forced to reinstall due to circumstances beyond my control. In both cases, I was back up and running in a few hours. As you said, there is a time investment when your backup is basically the windows disk, but you cannot just disregard the time investment required to make the disk images. Considering both times I was forced to reinstall were from installations that were at least a year old, even a single weekly imaging of the drive that took only 10 minutes would amount to a total time investment of almost 9 hours. In which case it is merely changing where the time is invested, it's not actually saving any time at all. And it certainly isn't saving disk space. (In both cases where I was forced to reinstall I would have had to go back at least a month to avoid the problem that causes me to consider reinstallation, which means I would have had to have had at least 4 or 5 full backups if I was using a weekly schedule.
For me, I simply cannot justify the time investment or the usage of disk space. We all create documents, files, images, etc that are literally irreplacable. With Windows, and various applications, we stick a disc in or run an installer and we just have to tweak a few settings. Lose photos, documents, or other data that you worked on and re-creating it is going to take a *censored* of a lot longer than even the longest OS reinstallation, not to mention, depending on the nature of the documents, the emotional impact.
I've probably mentioned it elsewhere, but I had several applications that I had worked on over the course of nearly 5 years. I had backups of that data, but as luck would have it (or wouldn't have it, I suppose) the main drive failed shortly before the backups all died as well. I lost
5 years of work in an instant. All I had left was a bunch of .chk files found by checkdisk after the main crashed, which I aggregated to a single gigantic (100MB+) file and hand-edited to piece together two projects. (out of dozens). I'm not keen to go through that again, and the fact that I had several backups and they all died has only prompted me to add more backup layers. Every single external drive I have has at least one, if not multiple copies, of the data I simply cannot lose. Data that
is worth the time investment to backup.. In my view, the OS, and reinstallable applications, aren't, because while it only takes a few minutes to restore as opposed to a few hours to get everything reinstalled, the sum time you (or the computer) spend making those images more than makes up for it. I make backups to prevent mental anguish over time investments that dissappear in an instant, not to make things "convenient".
My case isn't exactly special, either; it could very well have been a research paper, a thesis, some independent research or something else that I created and thus couldn't be replaced with a quick reinstall. I'm not keen on losing several years worth of work, and being able to recreate my Operating System in a few minutes rather than a few hours wouldn't be much of a trade-off, so I use that space for the backups of irreplacable data.
This discussion should also include hard drive partitioning. By keeping your user-created files on a non-OS partition, you can minimize the size of the hard drive image for your OS partition.
True. But again, I question what exactly you gain by making an OS drive image. "Convenience" is all I can come up with, and if you have the disk space to use up duplicating vendor-provided data, than maybe that convenience is worth it. However, I can count on one hand the number of times I've been forced to reinstall my Operating System due to circumstances beyond my control (in fact, I can only think of one time, when I got infected with virut) To me, the task of reinstalling an Operating System is neither difficult nor particularly cerebral, anda fresh install will clear the various things that I will have accumulated and couldn't be bothered to remove. Reinstalling drivers, applications, etc, represent a time investment but they aren't difficult; recreating my user data would represent a cerebral time investment as I basically do the same things I already did, and that is assuming I can be bothered to recreate them in the first place. I still have dozens of projects that I had, lost, and haven't even tried to re-create. Sure, backing up user data and OS data is not by any means mutually exclusive, but I'm simply not keen on backing up gigabytes of data just to save myself an hour or two when I could use that time and space to make a backup that could very well save me from losing years of work.