Должен ли я отформатировать USB-накопители и SD-карты в FAT, FAT32, exFAT или NTFS? (Файлы Windows, живые дистрибутивы Linux)

Зависит ли это от размера носителя, который выбрать, или от каких-то других параметров? В Windows 7 FAT16 используется по умолчанию. В универсальном установщике USB pendrivelinux.com, FAT32. Какой из них я должен выбрать? Как насчет использования NTFS для Windows?

Как насчет exFAT? Это разработанная Microsoft файловая система для съемных носителей. Есть ли в этом разница между флешками и SD-картами?

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

5 ответов

Решение

Проще говоря:

  • Между FAT и FAT32 просто выберите FAT32.
  • Между NTFS и FAT32, если вы используете диск только в Windows, используйте NTFS. В любом другом случае используйте FAT32.

Почему NTFS для Windows?

  • NTFS (новая технология файловой системы) была представлена ​​Windows и поддерживается с ранних версий Windows. Так что это стало чем-то вроде Windows.

  • Это родная файловая система для Windows NT, Windows 2000 и Windows XP.

  • Позволяет индексировать, что улучшает поиск файлов (в основном, быстрее); вызывает небольшое снижение производительности (можно отключить).
  • Обеспечивает более высокий уровень безопасности - например, шифрование по файлам (не поддерживается Windows XP Home Edition) и правила доступа для каждого пользователя (вы можете помешать вашей жене увидеть папку с порнухой!)
  • Поддерживает пользовательские квоты (запретить скачивать слишком много MP3-файлов)
  • Имеет файловое сжатие.
  • Записывается в журнал, уменьшая потерю данных (ScanDisk при запуске не требуется).
  • Использует Unicode (допускает использование внешних и расширенных символов) имен файлов и изначально поддерживает длинные имена файлов.
  • Поддерживает файлы большего размера, чем FAT (больше 4 ГБ).
  • Позволяет использовать большие объемы (более 1 ТБ). Говорят о теоретическом ограничении в 16 экзабайт и до 2 терабайт.
  • Поддерживаемый формат на динамических дисках (нет динамических дисков в Windows XP Home).
  • Хорошо работает с большим кешем (более 96 МБ систем).
  • Работает лучше на объемах ~ 20 ГБ и более.
  • Более компактно на больших объемах (больше 8 ГБ).
  • Устойчив к фрагментации.

Почему FAT32 для Linux?

  • FAT32 хорошо работает практически везде. [FAT32 даже не является файловой системой по умолчанию в Linux (в отличие от NTFS и Windows)]

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

NTFS

  • Поддерживает файлы размером более 4 ГБ
  • Можно запустить Windows 8 вживую
  • UNetbootin не поддерживает NTFS и отказывается использовать диски, отформатированные в NTFS.

FAT32

  • Файлы должны быть меньше 4 ГБ
  • Linux Live работает

Пожалуйста, знайте, что у вас может быть несколько разделов на вашем USB-устройстве и, следовательно, вы можете иметь NTFS и FAT32 раздел.

Я рекомендую использовать UDF, который имеет примерно те же преимущества, что и NTFS, упомянутый в ответе @Hele. Основной причиной использования UDF вместо NTFS является совместимость с OS X. OS X может только читать, но не записывать в разделы NTFS. UDF хорошо поддерживается для чтения и записи в Windows®, OS X и Linux.

Чтобы отформатировать диск как UDF, см.:


¹ За исключением Windows XP, которая имеет поддержку UDF только для чтения

Всегда используйте NTFS!

  1. NTFS можно зашифровать с помощью Bitlocker и прочитать в Linux (dislocker).
  2. UDF не может быть зашифрован, по крайней мере, чтобы его не читала Windows.
  3. FAT/FAT32/exFAT имеют низкую точность даты и времени файла - файлы архивирования могут перезаписываться из-за времени файла при копировании из NTFS или ext4.
  4. Ext4 доступен для записи только в Linux, в Windows нет (пока напрямую).
  5. NTFS по сравнению с FAT/exFAT имеет небольшой MFT, последний может занимать много места для MFT (таблица FAT, в зависимости от размера кластера)
  6. Файлы FAT имеют ограничение до 4 ГиБ файлов.
  7. FAT32 имеет ограничение на размер диска (8 ТБ).
  8. UDF в настоящее время не может быть дефрагментирован
  9. Ext4 нелегко читается в Windows (необходимо использовать DiskInternals Linux Reader)
Другие вопросы по тегам