Четность используется, когда вы хотите увеличить размер данных меньше, чем размер данных, но при этом получить некоторую степень избыточности. В зависимости от объема данных контроля четности и используемых алгоритмов контроля четности он может (или не может) исправлять определенные классы ошибок.
В вашем случае вы помещаете менее 2 ГБ данных на носитель, который может вместить более 4 ГБ. Это предлагает простое решение: сделайте вторую копию данных и поместите ее вместе с первой. Техническим термином для этого обычно является «зеркальное отображение», хотя зеркальное отображение обычно относится к копиям, размещенным на разных физических носителях, подключенных к одной и той же системе, с правильно выполненными изменениями, которые автоматически распространяются на все копии. Выполнение зеркалирования только с двумя копиями файла также не требует специального программного обеспечения; в худшем случае вам понадобится простая конструкция цикла, которая считывает из каждого файла и объединяет части, которые были читаемы, чтобы сформировать, как мы надеемся, полную и правильную копию исходного файла.
Если предположить, что файлы записаны на диск последовательно, размещение двух копий рядом друг с другом будет означать, что две копии одних и тех же данных находятся примерно на 2/5 диска друг от друга с точки зрения места для хранения, что должно защищать большинство масштабировать коррупцию в СМИ, такую как царапины, отпечатки пальцев и т. д.
Однако этого может быть недостаточно, поскольку вы все еще будете зависеть от структуры метаданных файловой системы (UDF, ISO 9660, ...) на диске, которая не будет избыточной, поскольку эти файловые системы не предназначены. для резервирования. Если метаданные файловой системы будут повреждены, вам все равно будет очень сложно извлечь данные с диска осмысленным образом, даже если тот факт, что файлы не будут фрагментированы, поможет. Единственный реальный способ сделать что-либо с этим - это, как указывает Ramhound , использовать физическое резервирование: поместить несколько независимых копий на физически отдельные носители и, предпочтительно, хранить эти диски в разных местах.