История одной флэшки, или о долговечности флэш-памяти

Алексей Федорчук

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

Лежит у меня перед глазами самая обычная флэшка под названием Seitec. Объёмом 256 Мбайт.  Куплена была в те времена, когда самыми ходовыми были 64-меговые, 128 Мбайт — полагалось круто, ну а 256 — так вообще признак крутизны немереной. Ну, я-то её покупал не из крутизны — просто обстоятельства так сложились, в ряду равных флэшек можно было получить одну, самую равную. В общем, если меня эклер не подводит, был это год 2003-й.

Штатным образом эта флэшка использовалась очень недолго. Да, под штатным использованием я подразумеваю: при фабричной разметке и файловой системе (в данном случае это балы VFAT) носитель заполняется целиком, затем целиком же стирается — и начинает записываться заново.

Так вот, если исходить из этого определения, то она в штатном режиме не использовалась и дня. Потому что фабрично размечена была очень хитрым способом: четвёртый первичный раздел во весь объём её (разделов с 1-го по 3-й, разумеется, не присутствовало) был определён как расширенный. А на нём было сделано два логических раздела: один маленький, для какой-то её, флэшечной, секурности, и второй — собственно для данных.

Мне это дело не понравилось, и я решил его ликвидировать. Никакими виндовыми средствами это сделать не получалось — маленький логический раздел, хрен знает где закопанный в недрах extended partition, удаляться так и не желал. Но против Linux’ового fdisk’а и mkfs бессильны любые происки врагов: я конце концов я создал обычный первичный раздел с той же vfat на нём. И некоторое время пользовался этой флэшкой для переноса данных с юниксовых машин на виндовые и обратно.

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

А грядущее было таково, что потребовалось переносить много большие объёмы данных, и флэшка эта оказалась как бы не при делах. И тогда я назначил её подопытным кроликом. На ней я осваивал ручную разметку диска в BSD-системах (кто пробовал — знает, почём этот фунт лиха), опробовал новые файловые системы, с неё делал скриншоты для иллюстрации заметок на соответствующие темы… Короче говоря, изголялся над нею, как хотел. А она всё терпела.

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

История одной флэшки, или о долговечности флэш-памяти: 11 комментариев

  1. > Навеяно очередным обсуждением на Джуйке

    Извиняюсь, что не по теме. А Джуйка работает? Мне уже недели две выдает:

    The requested operation could not be completed
    Connection to Server Refused
    The server juick.com refused to allow this computer to make a connection.

    Или меня забанили? :)

    По теме. Я вот все думаю, мой друг использует на нетбуке ext2 (знаю что некоторые также в ext3/4 отключают журнал), чтоб
    продлить долговечность своего SSD. Но ноутбук-то когда разрабатывали об этом же думали производители, не так ли? В Европе гарантия по закону не менее двух лет (для этого типа товаров), но если предположить, что даже через два года все SSD на нетбуках стали бы отказывать повально, то этож скандал какой был бы! Какая фирма рискнула бы себе такую свинью подложить? Неужели не думали об этом? Люди даже на западе не на два года нетбуки покупают. А расчет там делался под то что NTFS будет использоваться (по понятным причинам), разве NTFS настолько
    щадяще работает с диском? Оправдан ли такой страх по поводу того, что SSD может быстро выйти из строя?

  2. 2 Buy
    1) Джуйка работает. Были сбои, когда переезжала на другой физический сервер, но вроде всё рассосалось. А способа забанивания там вроде как нету. Попробуйте зайти через веб-интерфейс и перелогиниться. Там народ массу советов по этому поводу давал — большинство работает.
    2) Странник провёл эксперимент на своей шкуре — у него на одной из первых eeePC твердотельник вот уже года три пашет, под Убунтой на ext3 или 4, точно не помню.

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

  4. 2 alessandro
    Согласен — именно как пример везения и привёл. А дохли флэшки тоже изрядно. По странной случайности (?) все выжившие были Трансцендом, а все подохшие — более иных фирм. Особенно неприятные воспоминания связаны с Кингстоном…

  5. 2 alv
    На моей практике примерно поровну трансценд и кингстон, но кажется кингстона меньше. Правда точный учет не вел. Есть еще три флэшки OCZ и штук пять корсаров. ОСЦ две умерло, одна достаточно быстро. Из корсаров ни одной.

  6. 2 alv

    Спасибо за советы по джуйке. А в конце концов оказалось что виноват фаервол… Не понимаю с какого-такого, но отключив в firestarter опцию «Block traffic from reserved addresses on public interfaces», все сразу заработало. Она уменя всегда была включена, но теперь с ней не работает видать изменилось что-то на сервере с переездом.

    > Странник провёл эксперимент на своей шкуре…

    Три года и не много и не мало. А он не пробовал проверить диск какойнить смарт-утилитой? Интересно какая картина будет. SSD ведь по идее не сразу умирает, просто будет постепенно нарастать количество bad-blocks и reallocated sectors.

  7. Мне не много довелось видеть мёртвых флех. Всего одну :) Просто мало их через меня прошло. Это была, кстати, Трансцентд. Двухгиговая. Она работала несколько секунд, потом ребуталась, и тк по кругу. Электроника, в общем. Винда её вообще не успевала обработать, на линуксе я успевал подмонтировать и скопировать часть файлов, после чего размонтировывал и перемонтировывал снова, пока не вытащил все файлы.
    Такую же картину довелось наблюдать на одном кардридере…
    А Кингстон у меня всегда с собой, на 4 гига, там у меня небольшой (380 метров примерно) раздел с ФАТ32 (первым, чтобы винде крышу не сносило) для «общения» с виндовыми машинами, раздел с лайв-сд убунты, и сама убунта (типа рекавери системы) заинсталленная как на обычный винт. Уже пару лет как пользую в таком виде… И журнал не отключал :)

  8. Работая в магазине могу сказать, что обычно 1-2% не живет и недели, остальные живут вечность, если не утопите, спалите и т.д.

  9. Работаю в компьютерном магазине. Мертвых флешек возвращается много. Я бы сказал, что их качество постепенно приближается к качеству дискет. Поэтому стараемся предлагать внешние винты.

  10. 2 Здоровье
    Я их массово закупал некогда на службу — по моим наблюдениям, примерно так.
    Хотя нельзя исключить, что со временем, как говорит Zloy, всё портится :)

  11. Вспоминая стада китайских флех, периодически проносящихся в нашем городе.
    Есть у них одна веселая болезнь. Пишется — полный заявленный объем. Отображаются в наличии все записанные файлы. Читаются тоже все. Только вот 3/4 потом оказываются битыми. При попытке форматнуть штатными средствами винды ли линя — накопитель помирает.
    Ибо стоит внутри не заявленный объем памяти, а половина-четверть. И единственный способ ее вылечить, это вскрыть корпус, посмотреть идентификатор чипа и реальный объем памяти, найти родную утилиту для низкоуровневого форматирования и отформатировать ее в родной объем.

Обсуждение закрыто.