With today's ever growing hard disk sizes, it's become increasingly important to consider how you organize your overall installation in order to most efficiently support backing up what you need.
I've used this approach and it's made a huge difference for me.
1. I have two partitions at a minimum. The C: partition gets enough space to comfortably hold:
- all Windows core operating system
- Windows swap file
- all critical apps to running the pc in a bare bones reinstall. this means, any anti-virus, partition editing, any special device software that's critical, etc. Think of it as anything that wouldn't let the PC run minimally and safely with the truly necessary functionality there and no more.
2. The second partition (D
gets all the applications installed that go beyond those in #1 (MS Office, games - the stuff the PC will run OK without, even though it may not do everything you might need it to do). Just override each during install to change the drive letter to D: (or other drive letters if you have more drives, small drives, etc.)
3. In that D: partition (or elsewhere, again it all depends on how many drives, their size, etc.) I have a directory structure (I use my initials) that holds all my work files (all photos, documents, spreadsheets, midi files, anything you create or accoumulate). You may have to have a "xxx1" and a "xxx2" version on two different drives if you have a lot and have small drives. While this requires you to override the default of putting files you create into the My Documents folders, I find this works much better since I now have a *lot* of documents and doing so keeps my C: partition small and manageable. The industrious among you may choose to reconfigure Windows to default to this alternative location.
Now what this does is allow you manage your backup strategy in a whole new optimized way.
First, take an IMAGE of your C:, the kind that lets your backup software restore it from a brand new store bought drive in case that ever happens. Because you kept this small it will easily fit on a single DVD, and although you may need to get a fresh image burned of it occasionally, it can be done just periodically when you have installed enough new applications to warrant not just reinstalling them in the case of a catastrophic crash.
Second, backup your directory structure that you set up for all your personal data. This is not an image format as in above but rather just these folders in case you have a single file corruption. Keep a few or all generations of this in case a little used file becomes unreadable. You will also likely have some programs that won't let you move where the data files resides for them, so just include those files or folders into this backup. I keep a list of these files/folders for reference even if I switch backup programs, I also include things like my Internet Favorites in this backup. This backup makes all your critical created or owned content safe. You could even view this as the data that needs to go to a new PC should you upgrade.
Third and final, backup your programs you installed on the D: or other partitions (those noncritical apps not needed to run the basic PC after a restore on a new physical disk).
You now have everything in three backups up that you freshen individually as needed. This will mean that if you rarely add programs to your PC and rarely make drastic changes to the base Windows configuration, then you'll only need to update the second set of backups on a regular basis -- the one that holds all your files and data created or stored on your PC.
This also means that during a critical failure you'll be back running quicker from installing a smaller image backup to get Windows running. Also since each non-critical application is installed into a subfolder below D:\Program Files, you could potentially install these individually in the event of a crash to bring up quickly just that one program (since all the registry entries and Windows components got restored with the C: image restore).
Finally, if you're into PC gaming, or trying lots of programs that come and go to better ones later (like the free ones from Google), then this method makes it easy to start fresh with a new clean install of the OS. After the clean install, kill off all the program directories on the D: drive that you no longer care to use and just reinstall the ones you do want while once again overriding their default drive to be D:. Doing so will preserve all the settings you had configured for each of them (like MS Office). About once a year seems to be a good time for me to freshly install my OS and clean house on old applications I'm no longer using, but then I go through a lot of software between being a video editing, MIDI composing, photo editing, heavy gaming buff!
Also, if you have multiple PCs, I make each one specialize in a certain activity which seems to make things more stable...
Good luck and stock up on those blank DVDs!