Сколько раз современные флешки могуть перезаписывать информацию

В комментариях к рассказу о причинах постепенной деградации флешек наши читатели интересуются тем, сколь долго сможет проработать флешка. Ответ на этот вопрос зависит в том числе и от количества циклов записи на флеш-носитель. Блогер Джош Брессерс (Josh Bressers) решил изучить этот вопрос основательно и провел тестирование, в ходе которого он проверил флешку на выносливость. Результат удивил его самого: флеш-накопитель оказался намного более крепким, чем предполагалось изначально. Нижеописанные действия не рекомендуется повторять, поскольку целью тестирования было проверить флешку на прочность. А сделать это можно только одним способом: вывести ее из строя.

Эксперимент проводился над флешкой Sony Microvault USB Flash Drive емкостью в 1 гигабайт. Важно понимать, что разные флешки будут вести себя по-разному. Это зависит от множества факторов, некоторые из которых были ранее рассмотрены на страницах нашего ресурса.

Тестирование флешки на выносливость

В большинстве случаев кэширование является оптимальным решением, но для задач данного теста оно не подходило, поскольку на прочность проверялась именно флешка. Обращаться каждый раз следовало именно к ней, а не к оперативной памяти. Чтобы использовать O_DIRECT, флешку пришлось переформатировать в файловую систему ext3. Изначально она поставлялась с файловой системой vfat, которая не отличается способностью корректно работать с признаком O_DIRECT.

Файловая система была создана следующим образом:

mkfs.ext3 -m 0 -b 1024 /dev/sdb1

Подготовка к эксперименту была окончена и началось само тестирование.

Сначала накопитель был целиком заполнен данными, оставлен лишь один свободный блок. Предполагалось записывать в него все новые и новые данные до тех пор, пока флешка не откажет. Создание тестового файла было осуществлено следующим образом:

dd if=/dev/urandom of=test-file bs=1024 count=1

Заполнение диска осуществлялось нижеприведенной командой:

dd if=/dev/urandom of=big-file

Далее последовало тестирование, проводившееся при помощи приложения, перезаписывающего тестовый файл до тех пор, пока флешка не отказала.

Оказалось, что одного блока мало. Сам Джош Брессерс не знает причин такого явления. Это особенности файловой системы. Для проведения этого теста потребовалось три свободных блока на флешке.

Джош Брессерс полагал, что флешка выдержит примерно 30 тысяч циклов перезаписи. То есть примерно 10 тысяч циклов записи в каждый блок.

Результаты тестирования

Флешка отказала после того, как данные были записаны в нее 90 миллионов 593 тысячи 104 раза. Ее выносливость многократно превзошла ожидания. На осуществление каждого из большей части циклов записи требовалось примерно 1 тысяча 500 микросекунд (миллионных долей секунды).

Message from [email protected] at May 15 07:44:03 …
kernel: journal commit I/O error

Интересно, что компьютер по-прежнему продолжал «видеть» накопитель и позволял считывать с него информацию, отказываясь лишь записывать данные. Джош Брессерс предполагает значительную вероятность того, что флешка сохраняет способность к чтению с нее данных даже после того, как она стала непригодной для записи. То есть вероятность потери данных ниже, чем потери способности к записи.

Читайте также:  Правила набора текста в текстовом редакторе

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

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

Вопрос о том, сколько может прослужить флешка, волнует многих пользователей. Чтобы ответить на него, важно знать, сколько раз можно записывать данные на флеш-память. Блогер Джош Брессерс изучил вопрос и протестировал живучесть флешки. Результаты оказались неожиданными — девайс оказался крепче, чем ожидалось.

Разные накопители ведут себя по-разному, при этом результат зависит от внешних и внутренних факторов. Испытаниям подверглась флешка Sony Microvault USB на 1 Гб. Мы не советуем повторять нижеописанные действия, так как они могут полностью вывести флешку из строя.

Испытание на выносливость флешки

Для теста Джош Брессерс создал утилиту на базе признака O_DIRECT, который позволяет файловой системе обращаться напрямую к файлу, без кэширования данных в ОЗУ. Сама процедура кэширования удобна, но для испытания флешки она не подходит — нам нужно иметь доступ к накопителю, а не временной памяти компьютера.

Для использования O_DIRECT накопитель пришлось отформатировать в файловую систему ext3. На заводских настройках флешка по умолчанию работала в файловой оболочке vfat, которая не позволяла корректно работать с элементом O_DIRECT. Файловая оболочка была создана — на этом подготовительный этап эксперимента завершён, можно приступать к испытаниям.

Тестирование

Накопитель был полностью заполнен информацией — свободным оставался лишь один блок. Планировалось записывать в этот блок всё новые данные до того момента, пока флешка не даст сбой. С помощью консоли Linux был сделать тестовый файл. Автоматически диск заполнялся при помощи специальной команды.

Дальше было проведено непосредственно тестирование, которое проводилось с помощью программы, которая многократно перезаписывала файл до того момента, пока накопитель не отказал. Как в итоге оказалось, одного блока для проверки флешки мало. Блогер не знает, какова причина такого явления. Скорее всего, это специфика файловой системы.

Итак, для тестирования понадобилось три пустых блока в памяти. Брессерс ожидал, что флеш-накопитель выдержит не более 30 000 циклов перезаписи информации — по 10 000 перезаписываний данных в каждый из блоков. После этого, как ожидал блогер, устройство должно выйти из строя.

Итоги теста

Флешка дала сбой после 90 593 103 циклов перезаписи информации. Выносливость устройства намного превзошла ожидания испытателя. На каждый цикл записи информации потрачено примерно полторы тысячи микросекунд (1/1000000 секунды). Однако не все циклы длились такой промежуток времени. Были и длинные циклы записи продолжительностью около 10 000 микросекунд.

Читайте также:  Программа для канала нтв

Наверное, флеш-накопитель каким-то образом определил, что скоро не справится со столь напряжённой работой, и стал замедлять скорость выполнения каждого цикла. Вместе с тем, скорость чтения данных осталась на прежнем уровне. Флешка дала отказ во время процесса записи, а не чтения. Терминальная консоль выдала сообщение о сбое в виде текстового сообщения.

После этого компьютер продолжал видеть флеш-память и давал возможность считывать с неё информацию, отказываясь при этом записывать на неё новые данные. На основании проведённого эксперимента Джош Брессерс сделал выводы:

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

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

Как выбрать флешку с большим циклом перезаписи

Если вы ежедневно используете флешку, регулярно перезаписывая большие объёмы информации, для вас будет иметь значение количество циклов перезаписи данных. При выборе девайса работает привычное правило — чем дороже модель, тем она более качественная. Однако не всегда ресурс накопителя отвечает заявленному производителем.

Что учесть при выборе:

  1. Производитель. Предпочтение отдавайте только известным фирмам. Это Kingston, Transcend, Corsair, Silicon Power, DanDisc. Лучше не покупать изделие от неизвестных китайских компаний — скорей всего они имеют ограниченный ресурс в плане перезаписи информации.
  2. Тип памяти. Указывается обычно на упаковке. Современные модели поддерживают стандарт NAND. Он позволяет перезаписывать данные от 10 000 до 100 000 раз. Иногда производитель указывает только число перезаписей, иногда только тип памяти. Флешки для бытового использования имеют два типа ячеек: SLC — каждая ячейка хранит 1 бит и перезаписывается до 100 000 раз; MLS — каждая ячейка хранит 2 бита и перезаписывается до 10 000 раз. Большинство флешек имеют тип памяти MLC.

Итак, флешки имеют ограниченный ресурс на перезапись информации. К счастью, до того как устройство выйдет из строя, вы сможете перезаписывать файлы десятки тысяч раз. Это число зависит от фирмы-изготовителя, конкретной модели и типа памяти. Выбирая девайс надёжной компании о ресурсе записи/перезаписи можно совсем не задумываться, так как он очень большой.

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

Читайте также:  Программа для создания видеороликов для инстаграмма

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

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

Сколько раз можно перезаписывать

Ресурс стандартной флешки довольно велик, если применять ее в обычном пользовательском режиме. Как правило, количество циклов перезаписи флешки достигает 10 тысяч. Этого может хватить на несколько лет, если вы не используете носитель в интенсивном режиме каждый день.

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

Признаки долговечных флешек

Итак, от качества цифрового носителя информации зависит продуктивность и эффективность вашей работы, или вам дороги личные файлы, которые вы регулярно обновляете. Тогда обращайте внимание на следующие устройства.

  • От известных мировых лидеров.
  • В официальных магазинах с сертифицированной продукцией.
  • Со стандартом памяти NAND, рассчитанным на 100 000 циклов перезаписи.
  • С ячейками типа SLC, тоже способных выдержать 100 000 раз стираний и записи.

При покупке консультируйтесь с продавцом насчет важных для вас параметров USB-флешки.

Особенности перезаписи

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

Если вы профессионально используете носители, вам не повредит знать несколько правил их использования, нарушение которых ведет к повреждению данных независимо от ресурса.

  • Не подвергайте носитель воздействию высокой температуры и влаги.
  • Храните в месте, исключающем физическое воздействие, удары, истирание корпуса.
  • Правильно извлекайте из порта, не делая этого резко во время операции.
  • Своевременно меняйте флешку на новую, так как с годами им свойственна деградация и износ.

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

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

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>