Pros & Cons
-
- Retains all versions of specified file types.
- Recovering revisions is easy using context-menu, search, or wizard.
- Optionally saves a second copy of the revisions on the network drive.
-
- Protects only new and changed files.
- Old versions are stored without compression or "changes-only" technology, so they occupy a lot of disk space.
Stardock KeepSafe 1.0 Specs
| Type: | Personal |
Stardock's KeepSafe works as an adjunct to your regular backup strategy to protect your most important files—the ones you're working on right now. Every time you save a changed file, KeepSafe stashes a copy of the previous version in a separate location. The software even integrates with Windows Explorer so that you can instantly access previous versions of files. There are other products that save changed file versions locally—for example, AJC Active Backup, PC Magazine's own InstaBack, and NTI Shadow (which also offers traditional scheduled backup). But KeepSafe's implementation is more thorough and easier to use.
KeepSafe creates a database of information about the revisions on your local drive, so you can quickly find old versions. By default, the revisions themselves are also stored on your local drive; if the local drive croaks, you'll lose all those files, so you can optionally define a secondary storage location on your local network. Shadow and AJC allow just one backup destination (local or remote); InstaBack allows two and can also back up to FTP or send changed files via e-mail.—
In Recovery
There are lots of ways to recover earlier versions of a file protected by KeepSafe. A context-menu extension lets you right-click on a file and open any version from an age-sorted menu. Launch the program, and you can click the File Search tab to get a list of recent versions or to search files by name, type, date, or even the application that saved them. Start the Recovery Wizard and you get step-by-step help with finding the file version you need. I haven't seen this level of recovery support in other products, though AJC does offer a context-menu link to a list of old versions.
Smart backup programs that send data to online repositories, such as Mozy and Data Deposit Box, minimize the amount of data they have to upload and store by saving only the differences when a file changes. KeepSafe's files are stored locally, so there's no worry about transmitting a lot of data, but your local computer doesn't have the massive capacity of an online backup server farm. I wish the product would incorporate some form of difference-only storage—a feature planned for a future version, according to the company.
KeepSafe does employ a few methods to avoid hogging drive space. By default, it only protects files under 100MB, saves only the five most recent versions, and discards old versions of deleted files after 45 days. You can modify or eliminate any or all of these restrictions, and you can set a minimum for the size of a file that's protected (since even the smallest file takes a whole cluster, usually a 4KB chunk of a drive).
You can also set the program to delete all revisions over a specified age, not just those associated with deleted files. AJC can age out old revisions, too; it can also thin them out—for example, keeping only one revision per day for files older than a week. That's a nice feature that I'd like to see in KeepSafe. But here's a perk I haven't seen in any other product—KeepSafe tracks the application that created each revision. By default, it records revisions made by all applications, but you can tell it to watch only those on a list or all except those on a list. If you're truly obsessive-compulsive, you can tweak all these settings individually for each file type.
One thing I realized immediately when I installed the application is that it's strictly forward-looking. It won't help me at all with older files—not until I change them some way. Also, the five-revision limit doesn't fit my style, since I tend to hit Ctrl+S every few minutes while editing (a habit left over from the days of frequent system crashes). I set the revision tracking limit to its maximum, 50.—
Can I Break It?
Being nasty, I tried to break the software. I set it to store revisions both locally and on a network drive and then disconnected that network drive. I created and changed a bunch of files and verified that KeepSafe had stored my revisions locally. Then I experimented for a while with the various ways to get back older versions. Finding and recovering an earlier version is impressively easy!
I reconnected the network and watched the secondary storage folder. Perhaps because it was being watched, nothing happened for several minutes, but then KeepSafe synced the network up with the local set of revisions. That feature will be handy for anyone using a laptop. If you're always connected to the network, you could make a remote drive the primary location and a local folder secondary—just don't make both remote. For another test I renamed a file that had several revisions stored. As expected, the revisions no longer showed up when I right-clicked on the file, but they were still available through KeepSafe's search tab.
KeepSafe is devoted to protecting all versions of the files you're currently working on—a second line of defense after your full backup strategy. It does this one job with single-minded intensity and makes recovering earlier versions a snap. If you've ever saved a bad file over a good one or found your latest version corrupted, you'll appreciate the ability to get that file back just the way it was a minute or a month ago.
More backup software reviews:
Final Thoughts
Stardock KeepSafe 1.0
KeepSafe protects the files you're actively working on by retaining old versions. It works with your backup strategy, not in place of it. It's easy to configure, yet offers fine-tuning control for advanced users.