Backup Project Examples

There are some sample projects in the Backup Tool folder. Here is the short description of each one. Click on the project name to open it with the Backup Tool.

(1) Entire C-drive.svg

This project includes all files of the drive "C". The temporary folders (C:\TEMP, C:\WINDOWS\TEMP and "C:\WINDOWS\Temporary Internet Files") are excluded to save the time of the backup creation and the free space amount required. The 'Add only files newer than' option on the General page of the Properties window is enabled to have backed up only new and changed files. The Method (Method page) chosen is 'Use single backup file for all backups'. The 'Backup thread priority' (Advanced page) is set to 'Below normal' to let other applications work without slowing down while the backup creation is in progress.

Note: The current Backup Tool version (1.50) has a limitation of a backup size of 2Gb. So, you'll probably want to separate this project onto several independent projects. See also the How to organize projects topic. See the next example to learn how you can avoid this limitation.

(2) C-drive without Windows files.svg

This project is the same as the project above except this one has the "Windows" and the "Program files" folders excluded. It allows you to reduce the size of a backup significantly. If you feel that these folders should be protected as well, create a separate project(s) to back up these folders.

(3) MyDatabase.svg

This project backs up the database files in the c:\database folder. The Method is set to 'Create a new file for each backup', and the 'Store the last' is set to 3. It allows you to keep the last three backup copies for the case you find an incorrect data when a backup is already made.

The 'Locking strategy' is set to 'Lock all files'. As a rule a database consists of several cross-linked tables. When the application which manages the database is about to change the database, it locks the necessary tables and makes the modification synchronously in all the related tables. When you tell the Backup Tool to lock all files, the files become inaccessible for all other apps during a backup creation. It guaranties that the database manager can't make an incomplete transaction on the database. So, you'll always have a backup of the database in a correct state in terms of integrity.

(4) Win9x-Me Registry.svg

The project backs up Windows registry files. Note that restoring the backup, you may need to restart your machine to DOS command prompt and use any DOS zip-tool to extract the files from the backup.

(5) OutlookExpress.svg

This project protects the data of the MS Outlook Express e-mail client: the OE messages and the Address book.

(6) MyDelphyProject.svg

If you're a programmer, you're interested in protecting your source files. This project demonstrates backing up the Borland Delphi sources in the c:\MyWork folder. The maximal number of backups is set to 1000 to store all the states of your Delphi project. If you find a bug in your program, having all the states of your project can help to discover when the bug appears the first time. Also don't forget to comment every manual backup amply. Make clear for yourself what is done since the last backup, and you'll make your search on backups much easier.

The filters for Basic and C++ are also included in the predefined filter list. So you can easily adapt this sample by replacing the folder and the filter of the single included mask of the project and possibly by adding a new ones.