Домашняя » как » Как минимизировать повреждение и потерю данных на флэш-накопителе?

    Как минимизировать повреждение и потерю данных на флэш-накопителе?

    Вы постоянно подключаете и отключаете (и монтируете / отключаете) флешку. Что вы можете сделать, чтобы минимизировать потенциальную потерю данных?

    Сегодняшняя сессия вопросов и ответов пришла к нам благодаря SuperUser - подразделению Stack Exchange, группе веб-сайтов вопросов и ответов, управляемой сообществом..

    Вопрос

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

    Я столкнулся с несколькими флешками с поврежденной файловой системой всего за 2 года. В среде только для Windows (Vista и новее), что можно сделать, чтобы уменьшить вероятность повреждения файловой системы и потери данных на одном USB-диске?<

    • Какая файловая система самая надежная?
    • Какие технологии или метки (сертифицированные xyz и т. Д.) Указывают на то, что поддерживающие их USB-накопители с меньшей вероятностью будут повреждены?
    • Есть ли что-то еще, чтобы высматривать?

    Есть ли что-то, что он может сделать, или есть превентивные меры, которые он может предпринять?

    Ответ

    Участник SuperUser Breakthrough предлагает следующие советы:

    Что можно сделать, чтобы уменьшить вероятность повреждения файловой системы и потери данных на одном USB-накопителе?

    Обычно используемые файловые системы, такие как FAT32 или NTFS, не хранят данные информация проверки (только в самой внутренней файловой системе). Держать резервное копирование ваших данных, проверьте данные с Контрольные суммы (вы можете генерировать хеш-коды MD5 / SHA1 для своих файлов только в проверять если какие-либо данные были повреждены), и / или хранить архивы восстановления.

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

    Какая файловая система самая надежная?

    Надежность приходит по цене - совместимость. Возможно, вам нужна файловая система со встроенной проверкой данных и контрольной суммой (или избыточными данными), например ZFS, но она не очень переносима с Windows / OSX. Если производительность является проблемой, вы можете попробовать exFAT, который, как представляется, поддерживается в большинстве основных операционных систем из коробки или с небольшой конфигурацией.

    Какие технологии или метки (сертифицированные xyz и т. Д.) Указывают на то, что поддерживающие их USB-накопители с меньшей вероятностью будут повреждены?

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

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

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

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

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


    Есть что добавить к объяснению? Звук выключен в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полным обсуждением здесь.