EVACopy is a handy backup and versioning tool with a number of unusual features.
The program works by setting up pairs of folders, for instance: a source (the files you're copying) and a destination (the folder where the copies will be stored). And whenever you use EVACopy it backs up modified versions of your source files to a subfolder of the destination. The program is more about backing up a few key data folders rather than your entire system, then, but it does make restoration very easy. You don't need some special program to go exploring your older versions, just open Explorer and you can go directly to any file you need.
While this sounds extremely simple, there are plenty of more advanced options available. So you can exclude files from your backup by their name, attribute, file size and more. The Resident feature allows EVACopy to run in the background, automatically checking for modified files and backing them up whenever your system has been idle for a while. And there are a host of geeky command line, environment variable and other tricks which you might want to apply. (These are more complicated, but fortunately a PDF manual explains all.)
Best of all, EVACopy is really very portable indeed, storing its settings in a local INI file. It doesn't require or install .NET, Java, or anything else, so you can be sure the program will have the absolute minimum of impact on your system. And the author claims it should run on anything later than Windows 3.11, which means you should be able to run it on even the most ancient of PCs.
Recent changes include:
* Cleanup versions older then N days
* EFS select: maintain encryption if possible | do not maintain encryption