Integrity Check

The function of the Data Integrity Check is to perform a health check for the index file and backed up data by %edition_name% to ensure data integrity and restorability. After each data integrity check, the storage statistics will be refreshed.

An additional function has been added to allow overriding the Recycle Bin setting to delete physical data files permanently instead of moving it to the Recycle Bin.

!

Please kindly note that:

Key:

Field Description
Run Cyclic Redundancy Check (CRC) during data integrity check Check the index and integrity of files against the checksum file generated during backup.
Rebuild index Index files will be rebuilt, how it will be rebuilt will depend on the situation. Either rebuild from scratch or replace with index files from previous backup job.
Delete corrupted data blocks permanently Overrides the Recycle Bin setting of the backup set. Deletes the corrupted data blocks permanently instead of moving it to the Recycle Bin.

There are four (4) options available:
Settings Function
Unselected "Run Cyclic Redundancy Check (CRC) during data integrity check" and "Rebuild index" For checking of index and data.
Selected "Run Cyclic Redundancy Check (CRC) during data integrity check" and unselected "Rebuild index" For checking of index and integrity of files against the checksum file generated at the time of the backup job.
Unselected "Run Cyclic Redundancy Check (CRC) during data integrity check" and selected "Rebuild index" For checking and rebuilding of index.
Selected "Run Cyclic Redundancy Check (CRC) during data integrity check" and "Rebuild index" For checking of index, integrity of files against the checksum file generated at the time of the backup job and rebuilding of index.
When you start the data integrity check, %edition_name% will do the following operation:

Unselected "Run Cyclic Redundancy Check (CRC) during data integrity check" and "Rebuild index"

%edition_name% will perform a comparison of the files/folders on the backup destination(s) with the list of files/folders recorded in the current index file. If the data integrity check finds:

Selected "Run Cyclic Redundancy Check (CRC) during data integrity check" and unselected "Rebuild index"

%edition_name% will perform check on the integrity of the files on the backup destination(s) against the checksum file generated at the time of the backup job. If there is a discrepancy, this indicates the file(s) on backup destination(s) are corrupted, and then %edition_name% will remove these files from the backup destination(s). If these file(s) still exist on the client machine on the next backup job, %edition_name% will upload the latest copy.

!

Please kindly note that:

Unselected "Run Cyclic Redundancy Check (CRC) during data integrity check" and selected "Rebuild index" Selected

%edition_name% will perform a comparison of the files/folders on the backup destination(s) with the list of files/folders recorded in the current index file. If the data integrity check finds:

Selected "Run Cyclic Redundancy Check (CRC) during data integrity check" Selected and "Rebuild index"

!

Please kindly note that:

The current index file is incorrect with error returned by a data integrity check job, such as "Cannot parse file", or error returned by a backup, such as "Error initializing bptree", etc, then Rebuild index will rebuild an index from scratch by copying entries from an old index to the new index. If corrupted entries are found during the rebuild, they it will be ignored.

!

It is highly recommended to select both CRC and Rebuild index feature when running a DIC job, if there were errors returned by a previous backup or data integrity check.

To perform the data integrity check:

By default, the Data Integrity Check Test Mode screen will only prompt for confirmation of applying the changes if one of the following requirement below matches:

  1. Select a backup set from the drop down list. You can choose a specific backup set or All (the default selection).
    !

    Please kindly note that:

    • If you select "All", all backup sets except for the backup sets which are Run on Server (For example: Microsoft 365 and Cloud File Backup Sets) and all destinations will be checked but this will take longer to complete depending on the number of backup sets and destinations.
    • If you select a particular backup set, you can select a particular destination or "All" backup destination to check.
  2. Click on the "Run Cyclic Redundancy Check (CRC) during data integrity check" option if required to verify the integrity of the data in the backup destination. This will require more time to complete.
  3. Click [Start] to begin.
  4. In case you need to stop the progress, press the [Stop] button to quit.
  5. When the data integrity check is completed, the following TEST MODE page (preview mode) will be shown:
  6. Click [Close] to quit.
!

It is strongly recommended to perform the Cyclic Redundancy Check (CRC) regularly to ensure the data integrity of the backup data files and clear out the incomplete files from backup destination.