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

18

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

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

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

суперпользователя
источник
1
Карты SDXC форматируются с использованием exFAT по умолчанию, хотя, конечно, вы можете отформатировать их по мере необходимости.
Каран

Ответы:

15

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

  • Между 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)]
Хеле
источник
1
Windows по умолчанию форматирует USB-накопители как NTFS. Windows 7 по умолчанию форматирует USB-накопитель как FAT16. Возможно, у меня есть слишком старая палка? Это зависит от этого?
суперпользователь
Насколько это велико ?
Hele
Больше чем одна палка?
Hele
У меня есть палочки размером от 256 Мб до 8 Гб. (Отредактировано.)
Суперпользователь
3
Это хороший список, но, похоже, NTFS-ориентированный. Он даже не упоминает exFAT (который был разработан специально для съемных носителей). Кроме того, некоторые моменты не имеют отношения к флэш-носителям (например, я никогда не видел карту памяти емкостью 1 ТБ или USB-накопитель с каким-либо кешем). Кроме того, он не дает информации о влиянии NTFS на флэш-носители; например, функция журналирования заставляет его записывать на диск чаще (что, конечно, плохо для флэш-носителей), чем FAT?
Synetech
4

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

NTFS

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

FAT32

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

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

HackToHell
источник
1
+1 за указатель на Unetbootin, только что спас меня от большого обострения в будущем
sq33G
NTFS по умолчанию? Конечно нет! Даже Windows 8.1 выбирает FAT (16!) По умолчанию для стиков меньшего размера 2 ГБ и FAT32 для стика большего размера 2 ГБ.
Foo Bar
2

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

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


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

imgx64
источник
Также UDF оптимизирован для носителей с ограниченным циклом перезаписи, таких как CD / DVD-RW и флэш-накопители.
Anixx
0

NTFS и exFAT быстрее, чем FAT32 на флэш-памяти.

Ссылка: Результаты тестов: Iometer 4 КБ, произвольный и потоковый режим чтения / записи

TomTrottier
источник
2
Хотите поделиться некоторыми цифрами? Ссылка может исчезнуть ...
vonbrand
1
Я не уверен, что вы можете обобщить результаты теста SSD на гораздо более дешевые и простые жесткие диски.
Лиман Эндерс Ноулз