Поиск по сайту:

Какую файловую систему следует использовать для моего USB-накопителя?


Резюме: используйте FAT32, если вам нужна максимальная совместимость между устройствами и вы не будете перемещать файлы размером более 4 гигабайт. В противном случае используйте exFAT — он поддерживает диски большего размера, файлы большего размера и почти все новые игровые консоли и операционные системы. Если вы используете только ПК с Windows, вы можете использовать NTFS, а если вы используете только Mac, вы можете использовать APFS, но ни один из них не поддерживается на других устройствах.

Переносить видео и музыку на каждое используемое устройство может быть непросто. Откуда вы знаете, что ваш Mac, Xbox и ПК с Windows могут читать ваши файлы? Читайте дальше, чтобы найти идеальное решение для USB-накопителя.

Файловые системы — это то, что многие пользователи компьютеров считают само собой разумеющимся. Наиболее распространенными файловыми системами являются FAT32, exFAT и NTFS в Windows, APFS и HFS+ в macOS и EXT в Linux, хотя иногда вы можете столкнуться и с другими. Но может возникнуть путаница в понимании того, какие устройства и операционные системы поддерживают какие файловые системы, особенно когда все, что вы хотите сделать, это передать некоторые файлы или сделать вашу коллекцию доступной для чтения на всех используемых вами устройствах. Итак, давайте рассмотрим основные файловые системы, и, надеюсь, вы сможете найти лучшее решение для форматирования USB-накопителя.

Понимание проблем с файловой системой

Различные файловые системы предлагают разные способы организации данных на диске. Поскольку на диски фактически записываются только двоичные данные, файловые системы позволяют преобразовывать физические записи на диске в формат, читаемый операционной системой. Поскольку эти файловые системы являются ключевыми для понимания данных операционной системой, ОС не может считывать данные с диска без поддержки файловой системы, в которой отформатирован диск. Когда вы форматируете диск, выбранная вами файловая система по существу определяет, какие устройства могут читать или записывать данные на диск.

У многих предприятий и домохозяйств дома есть несколько ПК разных типов, наиболее распространенными из которых являются Windows, macOS и Linux. И если вы приносите файлы в дома друзей или путешествуете, вы никогда не знаете, в какой системе вам могут понадобиться эти файлы. Из-за такого разнообразия переносные диски необходимо форматировать, чтобы их можно было легко перемещать между различными операционными системами, которые вы планируете использовать.

Но чтобы принять это решение, необходимо понимать два основных фактора, которые могут повлиять на выбор файловой системы: переносимость  и ограничения размера файла. Мы рассмотрим эти два фактора, поскольку они относятся к наиболее распространенным файловым системам:

  • NTFS. Файловая система NT (NTFS) – это файловая система, которую современные версии Windows используют по умолчанию.
  • HFS+: Иерархическая файловая система (HFS+) — это файловая система, которую старые компьютеры Mac использовали по умолчанию.
  • APFS. Собственная файловая система Apple, разработанная в качестве замены HFS+ с упором на флэш-накопители, твердотельные накопители и шифрование. APFS была выпущена с iOS 10.3 и macOS 10.13 и стала нормой в современных версиях операционных систем.
  • FAT32: Таблица размещения файлов 32 (FAT32) была стандартной файловой системой Windows до NTFS.
  • exFAT. Расширенная таблица размещения файлов (exFAT) основана на FAT32 и предлагает облегченную систему без всех накладных расходов NTFS.
  • ext2, ext3 и ext4: расширенная файловая система (ext) была первой файловой системой, созданной специально для ядра Linux.

Портативность

Вы можете подумать, что современные операционные системы изначально поддерживают файловые системы друг друга, но в большинстве случаев это не так. Например, macOS может читать — но не записывать — диски, отформатированные в NTFS. По большей части Windows даже не распознает диски, отформатированные с помощью APFS или HFS+.

Многие дистрибутивы Linux (например, Ubuntu) готовы решить эту проблему с файловой системой. Перемещение файлов из одной файловой системы в другую — рутинный процесс для Linux — многие современные дистрибутивы изначально поддерживают NTFS и HFS+ или могут получить поддержку, быстро загрузив бесплатные программные пакеты.

В дополнение к этому ваши домашние консоли (Xbox Series X|S, Playstation 5) обеспечивают ограниченную поддержку определенных файловых систем и предоставляют доступ только для чтения к USB-накопителям. Чтобы выбрать лучшую файловую систему для ваших нужд, взгляните на эту полезную таблицу.

File System Windows 7/8 Windows 10/11 MacOS (10.6.4 or Later) Ubuntu Linux
(Generic)
PlayStation 4/5 Xbox One/Series X|S
NTFS Yes Yes Yes Yes Yes No Yes
FAT32 Yes Yes Yes Yes Yes Yes Yes
exFAT Yes Yes Yes Yes (20.04+) Yes (Kernel 5.4+) Yes
(MBR, not GPT)
Yes
HFS+ No No Yes Yes Yes No No
APFS No No Yes No No No No
EXT 2, 3, 4 No Yes
(With WSL2)
No Yes Yes No No

Имейте в виду, что на этой диаграмме выбраны собственные возможности каждой ОС для использования этих файловых систем. Windows, macOS и Linux имеют сторонние драйверы и программное обеспечение, которые могут помочь им читать неподдерживаемые форматы, но здесь мы действительно сосредоточились на собственных возможностях.

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

Ограничения размера файла и тома

FAT32 была разработана много лет назад и основана на старых файловых системах FAT, предназначенных для компьютеров с DOS. Большие размеры дисков сегодня были только теоретическими в те дни, поэтому инженерам, вероятно, казалось смешным, что кому-то когда-либо понадобится файл размером более 4 ГБ. Тем не менее, с сегодняшними большими размерами файлов несжатого видео и видео высокой четкости многие пользователи сталкиваются именно с этой проблемой.

Сегодняшние более современные файловые системы имеют восходящие ограничения, которые кажутся нелепыми по нашим современным стандартам, но однажды они могут показаться банальными и обычными. При сравнении с конкурентами мы очень быстро видим, что FAT32 показывает свой возраст с точки зрения ограничений размера файла.

File System Individual File Size Limit Single Volume Size Limit
NTFS Greater than commercially available drives 16 EB
FAT32 Less than 4 GB Less than 8 TB
exFAT Greater than commercially available drives 64 ZB
HFS+ Greater than commercially available drives 8 EB
APFS Greater than commercially available drives 16 EB
EXT 2, 3  16 GB (or up to 2 TB) 32 TB
EXT 4  16 TiB 1 EiB

Каждая новая файловая система ловко опережает FAT32 по размеру файлов, что позволяет использовать иногда смехотворно большие файлы. А когда вы посмотрите на ограничения размера тома, FAT32 по-прежнему позволяет форматировать тома до 8 ТБ, что более чем достаточно для USB-накопителя. Другие файловые системы допускают размеры томов вплоть до диапазона эксабайтов и зетабайтов.

Форматирование диска

Процесс форматирования диска зависит от используемой операционной системы.

В Windows 10 или Windows 11 вы можете открыть проводник, щелкнуть правой кнопкой мыши диск и выбрать «Форматировать», чтобы отформатировать диск. Окно «Формат» позволит вам выбрать файловую систему и другие параметры, например размер единицы размещения. Вы также можете использовать команду convert в командной строке Windows.

На Mac вы можете использовать Дисковую утилиту для форматирования дисков. Чтобы найти его, откройте папку «Приложения» в Finder, найдите папку «Утилиты» и запустите приложение «Дисковая утилита».

На ПК с Linux вы можете разделить диск с помощью инструментов командной строки, таких как fdisk или графических интерфейсов для создания разделов, таких как GParted.

Из всего этого можно сделать вывод, что, хотя у FAT32 есть свои проблемы, это лучшая файловая система для большинства портативных накопителей. FAT32 находит поддержку на большинстве устройств, поддерживает объемы до 8 ТБ и размеры файлов до 4 ГБ.

Если вам нужно переносить файлы размером более 4 ГБ, вам нужно более внимательно изучить свои потребности. Если вы используете только устройства Windows, NTFS — хороший выбор. Если вы используете только устройства с macOS, вам подойдет HFS+. И если вы используете только устройства Linux, EXT подойдет. И если вам нужна поддержка большего количества устройств и файлов большего размера, exFAT может удовлетворить все ваши требования. exFAT не поддерживается на таком количестве различных устройств, как FAT32 — поддержка часто отсутствует на старых гаджетах — но она близка.