Я синхронизирую данные со своей SD-карты на мой компьютер ежедневно, фактически, когда SD-карта

Несколько дней назад SD-карта была повреждена, я заменил ее новой и скопировал все данные с ПК обратно на новую SD-карту, но некоторые из моих файлов были повреждены

Здесь я запутался, что если я продолжу синхронизировать свои файлы таким образом, и некоторые файлы будут повреждены на моей SD-карте, они тоже будут синхронизированы, и у меня будут только поврежденные файлы на обеих сторонах (Pc & Sd-карта), Как я могу предотвратить этот тип сценария?

PS:

SD-карта используется в Android, файловая система: FAT32

ПК Операционная система: Windows 7 x64 бит

Я синхронизирую беспроводную связь с помощью приложения FolderSync для Android (синхронизация по локальной сети)

А также иногда используйте программное обеспечение для ПК FreeFileSync, когда я синхронизируюсь с кабелем данных, подключенным к ПК (опять же только локальная синхронизация)

1 ответ1

4

Есть два способа предотвратить это:

  • Запустите проверку целостности на SD-карте перед синхронизацией и сравните хэши после синхронизации. Проверка целостности зависит от типа файловой системы, которую вы используете. Вы также можете выполнить проверку целостности файла, если формат файла поддерживает это.

  • Храните несколько копий SD-карты. Таким образом, вы всегда можете вернуться к более ранней дате (до того, как произошло повреждение).

Вариант 1 будет рекомендуемым вариантом, если есть повреждение данных, вы хотите знать об этом как можно скорее.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .