Вы постоянно подключаете и отключаете (а также подключаете / отключаете) флешку. Что вы можете сделать, чтобы минимизировать потенциальную потерю данных?
Сегодняшняя сессия вопросов и ответов проходит благодаря SuperUser - подразделению Stack Exchange, группы веб-сайтов вопросов и ответов, управляемой сообществом.
Вопрос
Читатель SuperUser Питер хочет знать, что он может сделать, чтобы сохранить файловую систему и файлы на своих флеш-накопителях. Он пишет:
Всего за 2 года я столкнулся с несколькими USB-накопителями с поврежденной файловой системой. Что можно сделать в среде только для Windows (Vista и новее), чтобы уменьшить вероятность повреждения файловой системы и потери данных на одном USB-накопителе? <
- Какая файловая система самая надежная?
- Какие технологии или метки (сертифицированные xyz и т. Д.) Указывают на то, что поддерживающие их USB-накопители с меньшей вероятностью будут повреждены?
- Есть ли еще что-то, на что стоит обратить внимание?
Он ничего не может сделать или есть профилактические меры, которые он может предпринять?
Ответ
Участник SuperUser Breakthrough предлагает следующие советы:
Что можно сделать, чтобы снизить вероятность повреждения файловой системы и потери данных на одном USB-накопителе?
Часто используемые файловые системы, такие как Фатта или NTFS не хранить данные информация о проверке (только в самой внутренней файловой системе). Хранить резервные копии ваших данных, проверьте данные с помощью контрольные суммы (вы можете генерировать хэши MD5 / SHA1 для своих файлов только для проверить если какие-либо данные были повреждены) и / или хранить архивы восстановления.
И наконец, независимо от файловой системы , вам следует всегда правильно размонтировать привод. Это гарантирует, что все существующие чтения / записи файлов будут завершены, а все буферы чтения / записи будут очищены.
Какая файловая система самая надежная?
За надежность приходится платить - совместимость. Возможно, вам нужна файловая система со встроенной проверкой данных и контрольной суммой (или избыточными данными), например ZFS , но это не очень переносимо с Windows / OSX. Если производительность вызывает беспокойство, вы можете попробовать exFAT , который, по-видимому, поддерживается в большинстве основных операционных систем из коробки или с небольшой конфигурацией.
Какие технологии или метки (сертифицированные xyz и т. Д.) Указывают на то, что поддерживающие их USB-накопители с меньшей вероятностью будут повреждены?
Все, что поддерживает флеш-память дольше, особенно выравнивание износа а также избыточное обеспечение . Если диск поддерживает выравнивание износа, на более крупном диске будет больше доступных секторов на случай износа.
В конце концов, флэш-память не вечна. Вся текущая флэш-память имеет ограниченное количество циклов чтения / записи, что неизбежно приводит к потере данных со временем. Вы можете уменьшить этот риск, регулярно создавая резервные копии и проверяя свои данные с помощью контрольных сумм для определения когда файл был поврежден.
Также возможно использовать файловую систему со встроенными функциями обеспечения целостности и восстановления данных, но на момент написания этого во многих средах, отличных от UNIX, это было редкостью. Они также могут работать медленнее и быстрее изнашивать диск из-за требований хранения дополнительных контрольных сумм и избыточной информации для каждого файла.
Для каждого случая есть решение, вам просто нужно взвесить соображения переносимости / целостности / скорости.
Разумный совет по обеспечению максимально ожидаемого срока службы флеш-накопителя.
Есть что добавить к объяснению? Отключи в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полной веткой обсуждения здесь .