-2

У меня проблемы с флешками.

Я понимаю, что флэш-память имеет ограниченное количество циклов стирания / записи. Я прочитал в PDF-документе Kingston, что это было 3000 (но мне не ясно, где и как это измеряется). Копирование в него 15 000 файлов (с использованием Windows в качестве ОС) может просто обновить FAT 15 000 раз, не так ли?

Диск отформатирован в формате FAT32 для совместимости между устройствами. Я думаю, что привод перенесет FAT в новый набор секторов, но скоро будет запущен из «девственных» секторов для использования и начнется повторное использование ранее использованных секторов, не так ли?

Можно ли скопировать 15 000 файлов на флешку?

1 ответ1

1

Цикл записи применяется к одному сектору. Флэш-накопители часто могут выдерживать около 10000-100000 циклов записи

Копирование в него 15 000 файлов (с использованием Windows в качестве ОС) может просто обновить FAT 15 000 раз, не так ли?

Да, но каждый раз обновляется другая часть FAT, так как каждый файл имеет свою запись в таблице. В одном секторе хранится несколько записей, так как размер записи невелик, но это все же уменьшает количество необходимых записей

Более того, хороший драйвер файловой системы будет распределять файлы по разделу, а не записывать их последовательно в начале, чтобы уменьшить фрагментацию и среднее время поиска (в случае жесткого диска), поэтому первая, средняя и последняя части FAT имеют равные шансы быть обновленным

Современные флэш-накопители также используют методы выравнивания износа, чтобы гарантировать, что ни один сектор не будет перезаписан слишком много раз, в то время как другие находятся там свободно. Алгоритм просто переназначает один и тот же "виртуальный" адрес в разные физические сектора, а в случае активного выравнивания износа, как в SSD, копирует сектора вокруг. Там также часто запасные сектора для использования, когда некоторые из них заканчиваются.

Поэтому обычно не должно быть проблем с копированием 15000 файлов. Однако, если вам действительно нужно сохранить столько файлов, то будет лучше и быстрее собрать их в один файл и, возможно, сжать их. Или перейдите на лучшую файловую систему, например NTFS

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