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

43185
superuser

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

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

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

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

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

15
Hele

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

  • Между 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 по умолчанию_ Windows 7 форматирует USB-накопитель как FAT16 по умолчанию. Возможно, у меня есть слишком старая палка? Это зависит от этого? superuser 11 лет назад 1
Насколько это велико ? Hele 11 лет назад 0
Больше чем одна палка? Hele 11 лет назад 0
У меня есть палочки размером от 256 Мб до 8 Гб. (Ред.) superuser 11 лет назад 0
Нет, размер подвески не имеет значения. Но в случае с pendrive более 4 ГБ, вы не сможете хранить большие файлы (например, фильмы) размером> 4 ГБ в FAT или FAT32. exFAT также может быть жизнеспособным вариантом, так как он объединяет в себе обе функции. Но exFAT широко не поддерживается. Hele 11 лет назад 0
Все идет нормально. Но, возможно, у вас есть лучшее объяснение (кроме _только потому что), почему я должен использовать определенный формат файлов (NTFS для Windows, FAT32 для Linux) по сравнению с предложением Windows 7 по умолчанию для форматирования флешки в FAT16? Или, возможно, я должен спросить наоборот: почему Windows 7 все еще предлагает отформатировать флешку в FAT16? Я ценю тебя. superuser 11 лет назад 0
Форматы по умолчанию для преобразования устройства различаются от диска к диску. Например, в моем Sandisk 16GB он предлагает только NTFS, FAT и FAT32. Что касается остальных ваших вопросов, я обновлю свой ответ. Hele 11 лет назад 0
Это хороший список, но, похоже, NTFS-ориентированный. Он даже не упоминает exFAT (который был разработан специально для съемных носителей). Кроме того, некоторые моменты не имеют отношения к флэш-носителям (например, я никогда не видел карту памяти емкостью 1 ТБ или USB-накопитель с кешем). Кроме того, он не дает информации о влиянии NTFS на флэш-носители; например, функция журналирования заставляет его записывать на диск чаще (что, конечно, плохо для флэш-носителей), чем FAT? Synetech 10 лет назад 3
@superuser: Windows по умолчанию будет использовать текущий формат диска, а не FAT16. Это означает, что если вы решите отформатировать диск FAT32, он будет по умолчанию FAT32, при форматировании диска NTFS диалоговое окно форматирования отобразит NTFS по умолчанию. Диски FAT16 не могут быть больше 4 ГБ, и некоторые старые операционные системы будут иметь проблемы с чтением дисков FAT16 4 ГБ. phuclv 10 лет назад 0
Использование FAT16 для разделов размером более 1 ГБ крайне неэффективно, поскольку в этом случае необходимо использовать кластер 16 КБ или выше, и не все поддерживают кластер 64 КБ на диске 4 ГБ FAT16. Также обратите внимание, что ГБ и ГБ различны, ГБ (или, точнее, ГиБ, потому что ГБ и ГиБ также различны). 8Gb, как вы упомянули выше, на самом деле только 1GB phuclv 10 лет назад 0
4
HackToHell

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

NTFS

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

FAT32

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

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

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

I recommend using UDF, which has roughly the same advantages as NTFS mentioned in @Hele's answer. The biggest reason to use UDF instead of NTFS is OS X compatibility. OS X can only read but not write to NTFS partitions. UDF is well-supported, read-write, on Windows¹, OS X, and Linux.

To format a drive as UDF, see:


¹ Except Windows XP, which has read-only UDF support

Также UDF оптимизирован для носителей с ограниченным циклом перезаписи, таких как CD / DVD-RW и флэш-накопители. Anixx 7 лет назад 0
0
TomTrottier
Хотите поделиться некоторыми цифрами? Ссылка может исчезнуть ... vonbrand 11 лет назад 2
Я не уверен, что вы можете обобщить результаты теста SSD на гораздо более дешевые и простые жесткие диски. Lyman Enders Knowles 10 лет назад 1