How to use advanced settings in Backup4all

Options on this page affect the way a particular backup job is executed. Options that are marked with (*) might not be available in your edition - check Feature Matrix for detailed information on differences between editions.

On this page: Backup options Run action before backup Run action after backup Comparison Open sounds
  • 86 backup properties advanced1
  • 87 backup properties advanced2

Backup options

Use local catalogs (.bkc)
If this option is checked, Backup4all will keep a local copy of the backup catalog for the current backup job. Keeping a local copy of the catalog is recommended in most cases, except when using a backup rotation scheme to back up to CD, DVD or Blu-ray disc, USB or external drives.

Example: the option Use locals catalogs is unchecked and you are performing an incremental backup to DVD, but on each working day you're changing the DVD so that if one DVD fails you'll still be able to recover most of your files. So on Monday you insert DVD 1, Backup4all runs and performs a full backup. On Tuesday you insert DVD 2 (which is empty) and Backup4all performs a full backup that includes all the data that's on DVD 1 plus the data that was added in between.

Now, if the Use local catalogs option would have been checked, Backup4all would have executed on DVD 2 an incremental backup because of the full backup already executed on DVD 1.

Test after backup

If this option is set Backup4all will test the resulting backup for data integrity after every backup process. Only the latest backup number will be tested after the backup execution. If you wish to test other backup numbers you can do so from the Test Backup window.

Delete sources after successful backup
If this option is checked the backup sources will be deleted after performing the backup.
This option is disabled if the Test after backup option is not enabled.

Ask for backup label before execution
If this option is set a window will be shown and will prompt the user to enter the label description of the backup increment.

If you do not want to give a label to the current backup, leave the edit control empty. Check the Don't label next backups if you do not want to see this window when the current backup job is executed in the future. This feature is particularly useful for incremental backup types, when the label can be seen as a milestone for all files backed up. These labels are visible on the Versions page of the Restore Wizard and in the list of file versions in the Explore view.

Backup priority
Using the slider you can set the backup execution priority compared to the rest of the running processes on your system. Setting it to Highest priority, for instance, will determine the system to allocate most of its resources for this backup execution.

Run action before backup

Run program/action
Check this option and select one of the predefined actions or choose a different executable file. You can either enter directly the path to the program (has to be between quotes) or click the browse button to browse for the file. Backup4all waits until the action is finished before proceeding with the actual backup process.

The <Clear backup> predefined action deletes the ".bkc" file and all zip files associated with the current backup job. If this action is set, then the backup performed is a full backup, even if the backup type is set to incremental or differential . You can customize it with the following parameters (numbers can be changed as necessary):

  • <Clear backup d=7> - Clear backup is executed only if 7 days have passed since the first backup increment (the full backup).
  • <Clear backup n=10> - Clear backup is executed only if the number of file versions is 10.
  • <Clear backup d=7 n=10> - Clear backup is executed if 7 days have passed since the first backup increment (the full backup) or if the number of file versions is 10.
  • <Clear backup dw=1,2,7> - Clear backup is executed only in the first, second and seventh day of the week (Monday, Tuesday and Sunday in the given example). Valid values: 1-7 (if a parameter outside of these values is set, it will be ignored).
  • <Clear backup dm=23, 30> - Clear backup is executed only in the 23rd and 30th day of the month. Valid values: 1-31 (if a parameter outside of these values is set, it will be ignored, same as using the value 31 for a month having only 30 days).


Run only once
If this option is set, the action will run only once at the next backup execution and the Run program/action option will be reset and disabled afterwards.

Abort backup when action fails
User can check this option to abort the backup if the action ran before the backup failed.

Backup4all uses the exit codes returned by the applications.
If the exit code is 0 (zero), it means the action was successful.
If the exit code is different than 0 (zero), the action was not successful and the backup will be aborted.

Backup4all returns exit codes after each task execution (backup, independent test or cleanup).
As a general case, if the backup was successful, the exit code is 0, otherwise is different.
 

Here are the possible exit codes:

  • if  backup was successful, the exit code is 0
  • if there are parameter errors or syntax errors, the exit code is 1
  • if  backup was aborted, the exit code is 2
  • if  backup was finished with warnings, the exit code is 3
  • if the independent test was finished with errors, the exit code is 4
  • if cleanup was finished with errors, the exit code is 5
  • if B4aCmd was not correctly installed, the exit code is 6

Run action after backup

Run program/action
Check this option and select one of the predefined actions or choose a different executable file. You can either enter directly the path to the program (has to be between quotes) or click the browse button to browse for the file. Backup4all does not wait for the action to be finished before proceeding.

Available predefined actions:

  • <Stand by> - The computer will enter in the Stand by state after the backup is executed.
  • <Hibernate> - Computer enters in Hibernate (if available) after the backup execution.
  • <Log off> - Logs off current user.
  • <Shut down> - Shuts down the computer after the backup was executed.


Run only once
If this option is set, the action will run only once at the next backup execution and the Run program/action option will be reset and disabled.

Run program or action on
You can set conditions to run the action after the backup: on Success, on Warnings or on Errors. You can check multiple options or a single one, but at least one option must be checked.

Comparison

Criteria
This section contains special settings for advanced file comparison. You can set what properties of a file will be used when deciding if a file was modified or not.

There is a list of quick sets to choose for predefined comparison criteria:

  • None - if this is selected, a warning window is shown asking you to confirm if you want the Date modified criteria disabled or not. If this criterion is disabled, Backup4all will only backup files that have the size changed.
  • nbw adv criter
  • Custom - this is the default option and has several important file properties and attributes selected as comparison criteria (Size, Date modified, Date created, Archived, Hidden, System, Read-Only).
  • Archive attribute only - if this is selected, a warning window is shown asking you to confirm if you want the Date modified criteria disabled or not. If this criteria is disabled, Backup4all will only backup files that have the archive attribute changed.
  • FAT attributes - if this is selected, a set of File Allocation Table attributes will be used for comparison
  • NTFS attributes - if this is selected, a set of NTFS (New Technology File System) attributes will be used for comparison.


Available file properties are:

  • Size - file size (it is mandatory)
  • Date modified - the latest date and time when the file was modified (a warning message is displayed if you uncheck it)
  • Date created - the date and time when the file was created
  • CRC32 - the most comprehensive criteria because it calculates a checksum based on file contents and compares it with the checksum from the backup (this slows the process)


Available file attributes are:

  • Read-Only - file can be read, but not modified or deleted
  • Archived (unavailable when the Clear archive bit option is checked from the Backup Properties->Type window) - file attribute used for backup. When a file is created, the archive bit is turned on. When a backup program copies the file, it turns off the archive attribute.
  • Hidden - files marked Hidden do not normally display unless the file manager option to display them is selected
  • System - files marked System do not normally display unless the file manager option to display them is selected
  • Compressed (only NTFS) - file that is made generally much smaller than the original size of file. Decompression occurs automatically when the file is read. The file is compressed again when it is closed or saved.
  • Temporary (only NTFS) - the file is being used for temporary storage.
  • Encrypted (only NTFS) - file is encrypted on a NTFS volume to protect it from unauthorized access
  • Not indexed (only NTFS) - file not indexed by the content indexing service
  • Offline (only NTFS) - content of the file is not immediately available. This attribute indicates that the file data has been physically moved to an offline storage.
  • Reparse point (only NTFS) - reparse points are used as building blocks by Microsoft and third-parties to enhance NTFS file system behavior.
  • Sparse file (only NTFS) - in a sparse file, large ranges of zeroes may not require disk allocation. Space for nonzero data will be allocated as needed as the file is written.


If you select more than one attribute, Backup4all will consider the file for backup if any of the attributes selected is changed.

Legacy (use archive bit)
If this is selected, Backup4all will determine which files will be backed up by verifying if the archive bit attribute is set. If the archive bit attribute for a file is not set, that file will be ignored (even if its size was modified for instance). Our recommendation is to use the Criteria option since it's more accurate than using the archive bit alone.

Play sounds after backup
Use this section to set sound notifications to be played when the backup is finished. There are three types of sound notifications depending on the backup status: success, warning and error.

Play sounds
If checked then success, warning and error sounds will be played at the end of the backup. By default this option is not checked.

On success
It indicates the sound that will be played when the backup is finished with success. The default sound is <Default beep sound>, but you can change it using the browse button. If you press the Play button you can hear the selected sound file. To disable this sound you can select from the drop-down box <No success sound>.

On warning
It indicates the sound that will be played when the backup is finished with warnings. The default sound is <Exclamation sound>, but you can change this using the browse button. If you press the Play button you can hear the selected sound file. To disable this sound you can select from the drop-down box <No warning sound>.

On error
It indicates the sound that will be played when the backup has failed because of an error. The default sound is <Asterisk sound>, but you can change this using the browse button. If you press the Play button you can hear the selected sound file. To disable this sound you can select from the drop-down box <No error sound>.

Open sounds

This button will open the standard Sounds and Multimedia Properties->Sounds window of the operating system (that can also be opened from the Control Panel). You can use this to configure or troubleshoot your sounds settings.

Comments


NEW: Backup4All 5.1.609