Anti-Corruption Defender

Anti-Corruption Defender is file integrity monitoring application for Windows that validates integrity of files stored on all types of media (hard drives, dvds, ...) using a verification method between initially captured state and current state using SHA-1 checksums.

Once volumes or particular folders are added to the application, they are automatically and periodically scanned in attempt to identify latent corruption and to trigger appropriate alerts that will help with data repair.

Installation

Application is portable. Download AntiCorruptionDefender.zip and unpack it on your hard drive into a location where application can create data - it will create database file and log file in the same directory as executable. Application requires .NET Framework 4.5 installed.

Once extracted it is possible to set autostart for application, from Tools menu, select Run application on startup

Monitoring folders

Anti-Corruption Defender is automatically monitoring folders added to it. It is possible to add any folder in the application with Add folder toolbar button.

Application will start indexing of files immediately if confirmed and fully automatically from this point (e.g. application recognizes when drive is connected to the system and starts indexing and verification of files immediately, when required or configured).

It is possible to start indexing and verification of files also manually from toolbar

It is also possible to select one or more configured folders and by pressing right mouse button open context menu:

Folder setup

There are configuration options available for folder. Settings dialog can be opened by left mouse double click on folder. Configuration options are:

Errors and recovery

Anti-Corruption Defender automatically scans files for latent corruption. There are three states of folder

By selecting one or more folders and right clicking it is possible to generate report from context menu. Report contains information about all issues that is needed for recovery.

Warning state

Warning state is caused by

Recovery:

Remove issue from system - e.g. configure permissions on files - and start Index new files only operation on folder. In case warning is caused by "Old test age" or file access error for already indexed files, it is necessary to start full folder/drive scan in order to remove this issue. It is also possible to remove warning in folder context menu Clear issues, if you do not care, however this does not clear "Old test age" warning.

Error state

Error state occurs when deleted files or changed files are found during scan.

Recovery:

Deleted files - means that file disappeared from its original location. Restore file from backup and start Index new files only operation on folder. If file moved within the same folder it is possible to use Locate deleted files tool from context menu and clear issues from there. If you do not care about deleted files clear issues from context menu.

Changed files:

Changed file is file whose content changed. Restore file from backup and start full integrity check by selecting Run integrity check in context menu. If you do not care, you can clear issues from context menu by selecting Clear issues action.

Other considerations

Anti-Corruption Defender stores data in database file located in the same directory where executable is. It is good sometimes to cleanup database file, it is possible to do so from Tools toolbar button - Compress database. It is good to backup this database file as it contains all indexing data.

Anti-Corruption Defender can be run from one place or you can use it - for example - separately on each backup drive.