Можем ли мы записать 15 000 файлов на флэш-накопитель с 3000 циклами записи?

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

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

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

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

1 ответ

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

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

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

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

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

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

Другие вопросы по тегам