Задать вопрос
@tictac17

В последнее время постоянно попадаются флешки, которые портят файлы, в чем дело?

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

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

Почему флешки не проверяют то, что отдают? Харды, дискеты, CD/DVD и то никогда не отдавали битые данные. Или файл читается, или CRC ERROR. Другого не дано. На флешках же файл прочитался наполовину, наполовину каша - "на тебе пользователь как есть, жри что дают, а винде отрапортую, что всё нормально прочиталось!"

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

Еще самый сок когда вместо имен файлов абракадабра появляется.

Замечал это при работе на множестве разных компьютеров, на флешках любых объемов и производителей, даже на самых казалось бы надежных древних на 256 МБ (SLC которые были). То есть, сбои не зависят от конкретных ПК или флешек. Безопасное отключение тоже роли не играет по моим наблюдениям.

Крик души за много лет работы сисадмином - что вообще происходит и как с этим бороться? Вернее, что происходит, понятно - Silent data corruption...

PS: предлагать таскать инфу в зип архивах - не предлагать) Да, я знаю, что архив либо откроется либо нет, так как там есть контрольные суммы, но это лишняя морока - я просто хочу записать файлы как есть и быть уверенным, что они либо прочитаются полностью, либо вообще нет. Пользуюсь этим приемом время от времени, но для загрузочных флешек это не годится к примеру.
  • Вопрос задан
  • 76 просмотров
Подписаться 1 Простой 7 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    1С-программист
    10 месяцев
    Далее
  • Skillbox
    Профессия 1C-разработчик
    8 месяцев
    Далее
  • ProductStar
    Профессия: Python-разработчик
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
VoidVolker
@VoidVolker
Dark side eye. А у нас печеньки! А у вас?
Всё очень просто: ноунейм производители, которые покупают по весу отбраковку у более крупных производителей микросхем памяти и рисуют красивые циферки, упаковку и продают всем подряд. Это было всегда. А сегодня от флешек вообще можно отказаться — есть намного более быстрые и надёжные SSD, которые размерами не намного больше этих самых флешек.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы