Лучшая файловая система для внешних (USB) жестких дисков / USB-носителей

10

Почти все внешние жесткие диски USB и запоминающие устройства / флешки USB поставляются сегодня в формате FAT32 .

Насколько я знаю, единственным преимуществом файловой системы является совместимость между операционными системами и устройствами.

Разумно ли переформатировать его с помощью exFAT или даже NTFS ? Как это повлияет на производительность и безопасность?

Торо
источник

Ответы:

8

Вот статья, в которой подробно тестируются USB-накопители, сравнивая производительность FAT32, NTFS и exFAT.

Вывод из тестирования:

«Для копирования на USB-накопитель FAT32 потребовалось наименьшее количество времени, NTFS заняла второе место, а ExFat в среднем заняло наибольшее время для копирования на накопитель.

Копирование с и чтение с дисков были очень похожими по своим результатам, хотя в большинстве случаев файловые системы были близки, в некоторых случаях NTFS занимал немного больше времени, в то время как FAT32 и ExFAT были практически идентичны ».

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

отметка
источник
4

Это не только разумно, но иногда даже необходимо. FAT32 не позволяет файлы> 4 ГБ.

Что касается выбора между NTFS и exFAT. Ну, ни vanilla XP, ни vanilla Linux не поддерживают exFAT, но они поддерживают NTFS.

Vartec
источник
3

На безопасность это никак не влияет [1], потому что кто-то всегда может подключить устройство к другому компьютеру (который игнорирует все права доступа к файлам) и отправиться в город с вашими данными. Производительность может быть лучше, а может и нет - зависит от операционной системы, файловой системы и оборудования. Лучше всего сравнить его с вероятной рабочей нагрузкой и посмотреть, что работает лучше всего.

[1] Хорошо, если вы используете зашифрованную файловую систему, вы можете получить лучшую безопасность, но это не совсем в рамках вопроса, и производительность почти наверняка пострадает.

ombble
источник
2

Slashdot: файловые системы, которые меньше сосут?

По сути, вы не хотите FAT32, потому что вы получаете только 2 ГБ размер файла, и это не журналирование

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

Теперь, если вам нужна поддержка Windows / Linux / Mac, вы в основном застряли с NTFS .

Если вы хотите совместимость с Mac, тогда вам нужно http://www.ntfs-3g.org/ . То же самое относится и к Linux (у вас должен быть в наличии пакет ntfs-3g)

Предостережение: ПО Mac ntfs-3g было для меня немного странным с точки зрения разрешений, и вы можете запускать Time Machine только с диска в формате HFS +.

Так что да, пока не будет согласованной универсальной файловой системы, похоже, что NTFS будет запасным вариантом в течение некоторого времени.

Gareth
источник
2

Чтобы ответить на ваш вопрос, целесообразно ли форматировать с NTFS или exFAT ?

Как вы упомянули, это полностью зависит от того, какие операционные системы будут смотреть на этот диск. Если вы говорите о Vista +, то NTFS просто в порядке. В то время как другие ОС (не Windows) могут читать диски NTFS, я не уверен, что их поддержка так же хороша, как FAT32.

exFAT был недавно добавлен в микшер как способ обойти некоторые ограничения FAT32.

Есть и другие соображения. Windows 7 имеет поддержку BitLocker ToGo, которая обеспечивает полное шифрование жесткого диска и монтирование с использованием простого пароля. Это чтение / запись в Windows 7, а затем чтение только в Vista и XP, и кроссплатформенная поддержка отсутствует.

Если вам нужен наименьший общий знаменатель, я бы пошел с FAT32 и разобраться с ограничениями. Если вы просто используете Windows XP +, то NTFS. Если вы используете Vista +, тогда exFAT.

Омар Шахин
источник
2

Вы также можете быть заинтересованы в UDF (универсальный формат диска). Смотрите таблицу совместимости с UDF в Википедии .

Единственный недостаток UDF 2.01 - отсутствие поддержки записи в Windows XP (по крайней мере, без сторонних утилит). Однако запись в Windows 7 и более поздних версиях поддерживается изначально.

Недавно я начал исследовать эту тему и написал скрипт для автоматизации процесса форматирования в UDF. Смотрите format-udf на GitHub .

j0nam1el
источник
0

Совместимость с OSen действительно является одним из основных факторов при выборе файловой системы. Другой особенностью этой файловой системы, такой как поддержка больших файлов (> 2 ГБ) и ведение журнала. Вам придется решить, что вам пригодится, исходя из того, как вы собираетесь использовать эту файловую систему. FAT32 преобладает, потому что это своего рода наименьший общий знаменатель файловых систем. В зависимости от вашей ОС вы также можете посмотреть: NTFS, ext3, ext4 или даже jffs2.

pjz
источник
0

Я предлагаю NTFS это заметно быстрее, чем FAT и поддерживается в большинстве современных операционных систем. Но, по крайней мере, в Windows XP вы должны быть более осторожны и всегда размонтировать диск, потому что USB-накопитель может быть отформатирован только в NTFS, если выбран параметр оптимизации для производительности.

Казимирас Алиулис
источник