Или, например, Total Commander (или Acronis True Image) при создании резервной копии и так заботится о корректности бэкапа?
Нет, верификация занимает время, если бы она делалась автоматически при копировании каждого файла, то копирование происходило бы медленнее, а этого никому не хочется. Поэтому верификация - отдельный процесс, только по необходимости.
Не знаю как Total, а его основной конкурент FAR умеет сравнивать папки по содержимому файлов; может быть и Total так умеет.
Но это сиюминутное решение, после бэкапа сверить, пока оригинал доступен. Может потребоваться сверка, когда оригинала под рукой нет. Например, рабочий диск умер, есть два бэкапа, но содержимое одного файла отличается между этими двумя бэкапами; как понять, какой из них правильный, а какой косячный? Для этого можно вычислять контрольные суммы или хэш-суммы файлов. Один из самых популярных (уточню: для повседневной верификации) хэш-алгоритмов - это MD5. На Линуксе команда md5sum из-коробки способна обсчитать все файлы в папке, а также сверить с хэшами, ранее записанными в текстовый файл. На винде с этим похуже, легко нагуглить команду для вычисления MD5 отдельного файла, но не всех файлов в папке. Приходится устанавливать дополнительный софт, например этот:
www.nirsoft.net/utils/hash_my_files.html Или писать свой скрипт.
Считаете хэши от оригинальных файлов, записываете хэши в тектовый файл, бэкапите этот тектовый файл вместе со всем остальным. Когда нужно сверить - считаете хэши от бэкапных файлов и сверяете с записанными в файле.