Безопасно ли отключать exFAT без предварительного отключения?

6624
RomanSt

Я все чаще и чаще берусь за предел 4 ГБ FAT32 для USB-накопителей. Тем не менее, возможность отключить устройство, не отключая его в первую очередь, является обязательным для меня. Недавно я заметил exFAT, однако не смог найти никакой информации о том, можно ли безопасно отключить диски, отформатированные с exFAT, без размонтирования.

Они могут?

3
Любой диск _flash_ должен быть сначала размонтирован. Флэш-память довольно печально известна тем, что наносит большой ущерб данным, если ее отключить во время записи, а основной физический процесс может занять до 2 секунд (особенно при использовании дешевой флэш-памяти MLC). Это повреждение связано с тем, что во флэш-памяти используются блоки размером более 128 КБ, и они случайным образом перераспределяются для «выравнивания износа». Таким образом, вы можете испортить 256 файлов. MSalters 12 лет назад 0

4 ответа на вопрос

6
fretje

Не совсем конкретно для exFAT, но:
я бы сказал, что НИКОГДА действительно безопасно отключать USB-накопитель, не отключая его в первую очередь. По крайней мере, когда вы записали материал на диск. Пока вы только читаете, отключение без размонтирования не может причинить вреда, но в тот момент, когда вы действительно что-то записали на диск, вы должны размонтировать его для сброса буферов (возможно, еще не все записано на диск).
Если вы подождете достаточно долго, они будут сброшены, и было бы безопасно снова отключить устройство без демонтажа.

Я полагаю, что вы даете * nix ответ на вопрос, задуманный как вопрос Windows. (По крайней мере, Windows обычно не ведет себя так, как вы описываете с файловыми системами FAT, в то время как Linux.) SamB 13 лет назад 0
@SamB: Что ты имеешь в виду? Этот ответ на самом деле не предназначен для конкретной платформы ... но я знаю, что это так в Windows. fretje 13 лет назад 0
По умолчанию кэширование записи отключено в Windows для внешних дисков. Это гарантирует, что вы можете безопасно извлечь диск, не отсоединив его. Соответствующие параметры можно найти на вкладке «Политики» свойств устройства. http://i.imgur.com/ikhcImP.jpg jduncanator 6 лет назад 0
6
jweede

Хотя удаление тома FAT без размонтирования не на 100% безопасно, это безопаснее, чем NTFS.

exFAT имеет следующие отличия от FAT 32:

  • Ограничение размера файла теперь составляет 16 эксабайт.

  • Ограничения на формат и размер файлов на каталоги практически исключены.

  • Как и HPFS, exFAT использует растровые изображения свободного пространства для уменьшения фрагментации и проблем с выделением / обнаружением свободного пространства.

  • Как и HTFS, системы разрешений должны иметь возможность подключаться через список контроля доступа (ACL). Однако неясно, будет ли Vista включать эту функцию.

Поскольку кеширование выполняется практически одинаково, вы должны получить такое же поведение при размонтировании из exFAT, как и из FAT32.

Как / почему безопаснее удалить диск FAT по сравнению с диском NTFS без размонтирования? Breakthrough 12 лет назад 2
Это правда, я не дал много оправданий для этого. Как указано в одном из других ответов, NTFS часто буферизует записи, которые могут привести к незафиксированным изменениям при сохранении файла. jweede 12 лет назад 1
1
OverCertified

NTFS не предназначена для съемных дисков. ExFAT был разработан для этого, но имейте это в виду: у FAT12 / FAT16 и FAT32 есть 2 FAT, они триггер. У exFAT есть один FAT, и если он поврежден, вы облажались. В более позднем выпуске exFAT будет TexFAT (Transaction Safe exFAT), где будет 2 FAT и 2 карты распределения битов. Это будет безопаснее.

Но не размонтирование - это риск, но меньший риск, чем NTFS, потому что NTFS лениво пишет и не выписывает все сразу, а просто обижает.

Кэширование записи отключено по умолчанию для внешних дисков под Windows. jduncanator 6 лет назад 0
1
Tom Corelis

Я где-то слышал, что в операционных системах * nix кэширование ввода / вывода выполняется таким образом, что отключить диск гораздо безопаснее, чем в Windows.

fsckИсходя из моего собственного опыта, у меня возникают проблемы с коррупцией (требующие исправления) нечасто, когда я отключаю диски в OSX. Я редко, если вообще когда-либо, сталкиваюсь с такими проблемами в Windows, под FAT32 и exFAT.

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