2

У меня есть несколько SD-карт Sandisk с рейтингом 10. Одна карта передает файлы на мой компьютер быстрее, чем другие. В частности, я сделал несколько снимков и использовал разные карты каждый день.

Одна карта 16G передала 528 изображений (10,4G) на мой компьютер за 7 минут. Другие карты заняли часы. Например, другая карта передала 508 снимков (9,8 Гб) за 2-1/2 часа. Другие карты, которые у меня были (и 16G, и 32G), также заняли более 2 часов для передачи примерно того же объема данных.

Что вызывает это поведение?

1 ответ1

2

Если классы одинаковы, то моим первым предположением будет проблема фрагментации . SD-карты обычно отформатированы с файловой системой FAT, которая страдает от фрагментации, если карта интенсивно используется в течение определенного периода времени.

Если это так, и проблема заключается в фрагментации, то вам необходимо выполнить дефрагментацию карты. Однако не используйте программное обеспечение для дефрагментации. Это программное обеспечение предназначено для дефрагментации жестких дисков и основано на алгоритмах на основе петель, которые значительно изнашивают вашу карту, выполняя множество операций записи. Я бы порекомендовал скопировать все данные в резервное хранилище (например, на жесткий диск), затем отформатировать обе карты и скопировать данные обратно - это должно решить проблемы фрагментации (если таковые имеются).

Вот очень хорошая статья, где автор описывает свои эксперименты и доказывает, что фрагментация может снизить производительность SD-карты до 50 раз

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