В чем разница между fat32, exfat и ntfs?
Содержание:
- Как отформатировать USB флешку в NTFS (2 способ)
- Что такое форматирование?
- Отформатируйте флешку в exFAT с помощью exfatprogs из терминала
- История
- Особенности
- Файловая система exFAT
- Что делает FAT32 и exFAT лучше других?
- Disk Hexdump Examples
- Проблемы
- Стандартный способ
- Зачем форматировать флешку в NTFS
- What Is a File System?
- Поддержка
- Отформатируйте флешку в exFAT с помощью инструмента Gnome Disks tool
- “Can exFAT be converted to NTFS?”
- Bottom line
- Преимущества
- Сравнение скорости: FAT32 против exFAT против NTFS
- Free Format Your Drive to NTFS, FAT32 or exFAT
- C Code Examples
- Итоги
Как отформатировать USB флешку в NTFS (2 способ)
Этот способ позволяет позволяет конвертировать файловую систему USB флешки FAT в NTFS не удаляя при этом файлы хранящиеся на самой флешке. Согласитесь удобно и экономит время. И для этого не нужно никаких дополнительных программ. Итак для этого всавляем USB драйв в свободное гнездо, ждем пока он появится в «Мой компьютер». Как только появится запоминаем какую букву он присвоил себе (F: G: H:) может быть разная на разных компьютерах. Рекомендуется проверить флешку на наличие ошибок. Делается это так «Правая кнопка мыши на значке флешки»-«свойства»-«сервис»-«выполнить проверку»-«ставим обе галочки»-«запуск». После проверки закрываем все и запускаем командную строку нажатием «Пуск»-«Выполнить» и далее введя «cmd» и нажатием «Enter».
Должно появиться черное окно, теперь вспоминаем букву флешки и пишем такую строку:
Вместо буква вставляем букву которую запоминали и жмем «Enter» Через несколько секунд вы будете иметь флешку с файловой системой NTFS, пригодную для записи файлов размером более 4 гигабайт.
Теперь вы узнали как форматировать usb-флешку в ntfs на компьютере с windows XP.
Что такое форматирование?
Под форматированием понимается именно форма организации диска. На базе этой формы будет располагаться информация с целью записи и последующего чтения. Но, когда мы говорим о форматировании диска, мы подразумеваем форматирование физическое и логическое. Здесь всё просто: первое предшествует второму. Сначала мы готовим диск с помощью физического или низкоуровневого форматирования. При этом диск разделяется на некоторые элементы, которых до того, возможно, и не было вовсе. Рассмотрим физическое форматирование на примере HDD.
трековсекторовцилиндров
- Треки – это куча концентрических окружных дорожек на каждой из сторон пластинок HDD. Треки на HDD ведут свой отсчёт с нулевого с внешнего круга. Вобщем, если вы видели древнюю граммофонную пластинку, вы должны понимать о чём речь.
- Треки делятся на меньшие сегменты – сектора. Каждый из них может хранить в себе определённый объём данных. И обычно те форматируются по 512 байт каждый. Каждый трек содержит в себе от 60 секторов и выше.
- А вот цилиндр состоит из набора треков, расположенных равноудалённо по всем сторона блюдца HDD. Например, трек номер 5 на каждой из сторон каждой пластинки диска находится на одном и том же расстоянии от шпинделя. А теперь мысленно, в проекции соедините трек сверху до низу: получится тот самый цилиндр . Взгляните на рисунок выше.
гарантийно ухудшаются
Отформатируйте флешку в exFAT с помощью exfatprogs из терминала
Пакеты exfatprogs предоставляют инструмент используемый для управления файловой системой, расширенной таблицы распределения файлов. Который позволяет пользователям создавать, проверять и маркировать файловую систему exFAT.
Установите exfatprogs с помощью следующей команды:
Откройте терминал и найдите флешку с помощью следующей команды fdisk:
Вы также можете найти его с помощью команды df:
В моем случае: /dev/sdb эта моя флешка, а /dev/sdb1 представляет раздел.
Теперь откройте меню fdisk с помощью команды:
Меню fdiskМеню fdisk
Чтобы создать и добавить новый раздел. Просто наберите n в меню fdisk:
n – команда предназначена для создания нового раздела.
После ввода терминал попросит ввести некоторые значения, вы можете просто нажать enter, и все значения добавятся по умолчанию.
Теперь вы можете проверить раздел с помощью команды p:
Теперь, когда у нас есть раздел, остается установить флаг. Чтобы изменить флаг на exFAT введите t
Fdisk попросит ввести номер указывающий на флаг, который вы хотите установить. Чтоб посмотреть все существующие флаги разделов введите L
Список разделов fdiskСписок разделов fdisk
Выберите и введите номерв fdisk для установки флага раздела HPFS/NTFS/exfat
Теперь, когда флаг установлен, нам нужно написать и сохранить наши настройки. Для этого введите команду w в fdisk.w – предназначен для записи таблицы на диск.
Вывод в терминале:
Теперь у нас есть раздел и нам нужно создать файловую систему. Сделать это можно с помощью команды mkfs, что означает создание файловой системы exFAT..
Вывод в терминале:
После создания файловой системы вы можете проверить ее, для того чтобы убедиться что все отформатировано правильно:
Вывод в терминале:
Если вы это сделали, то ваше USB-устройство готово к использованию!
История
exFAT была впервые представлена в 2008 году, её поддержка была добавлена в Windows начиная с версии XP при помощи обновлений ОС. Файловая система exFAT была создана и оптимизирована для использования на внешних накопителях информации — флеш-накопителях, SD-картах и внешних жестких дисках, и призвана заменить собой устаревшую систему FAT32. Она является самой легкой и простой файловой системой благодаря отсутствию различных специализированных особенностей, присущих NTFS, равно как и практически полному отсутствию ограничений на размер файла и раздела, которые имеет FAT32. Также exFAT обладает лучшей совместимостью с различными операционными системами, чем NTFS, и устройства с ней отлично читаются и перезаписываются как на Windows и Mac OS, так и на Linux (при условии установки некоторого программного обеспечения). Так как exFAT поддерживается операционной системой Mac OS по умолчанию, то вероятно она будет поддерживаться и большинством других современных девайсов, с которым работают устройства от Apple, например, цифровыми камерами. Современные версии игровых консолей: Xbox One, Xbox Series X/S, PlayStation 4, PlayStation 5 — также поддерживают устройства с файловой системой exFAT, в отличие от их предыдущих версий (Xbox 360 и Playstation 3). Некоторые производители флеш-носителей с USB-интерфейсом, к примеру, Compact Flash (CF), и твердотельных накопителей (SSD) с высокой емкостью носителя поставляются с завода-изготовителя интегрированной файловой системой exFAT. Например, производитель Sandisk с их моделями на 256 Гб.
Особенности
Технические характеристики, особенности и требования файловой системы exFAT включают в себя следующие:
- Предельный размер файла 16 EiB — 1 байт (в противном случае ограничивается максимальным размером объема 128 PiB — 1 байт), повышен с 4 Гб — 1 байт в стандартном FAT32 . Таким образом, для типичного пользователя обеспечили полную совместимость между платформами Windows и OS X для файлов свыше 4 Гб.
- Масштабируемость до больших размеров диска: 128 PiB максимум, 512 TiB рекомендуется максимум, поднятый из 32-битного значения (2 TiB для размера сектора 512 байт) стандартных FAT32 разделов.
- Поддержка до 2,796,202 файлов в каталоге. Документы Microsoft ограничены в количестве 65534 файлов в подкаталоге для их реализации с файловой системой FAT32, другие операционные системы не имеют специального ограничения на количество файлов в директории с файловой системой FAT32. Реализации файловой системы FAT32 в других операционных системах допускает неограниченное количество файлов вплоть до количества доступных кластеров (то есть до 268,304,373 файлов на томах без длинных имен файлов ).
- Максимальное количество файлов на томе 232 — 11 ( по сравнению с примерно 228 — 11 в стандартной файловой системе FAT32)
- Свободное распределение пространства и удаление производительнее за счет введения свободного пространства растрового изображения.
- Отметка зернистости 10 мс для создания и модифицирования (но не так быстро, как в NTFS с результатом в 0,1 мс).
- Отметка зернистости для времени последнего доступа к двойной секунд (FAT была только дата).
- Дополнительная поддержка UTC меток времени (начиная с Vista SP2 ).
- Дополнительная поддержка списков контроля доступа ( в настоящее время не поддерживается в ОС Windows Desktop / Server версий).
- Дополнительная поддержка TexFAT, стандарт транзакционной файловой системы (необязательно WinCE активирована функция, функция не поддерживается в версиях Windows Server/Desktop).
- Граница выравнивания смещения для таблицы FAT.
- Граница выравнивания смещения для области данных.
- Проводка для OEM Определяемые параметры для настройки файловой системы для конкретных характеристик устройства.
- На диске хранения длины файла правильные данные (VDL) за счет использования двух различных длин полей, которые могут быть использованы для предварительно выделить файл.
- Кластер размером до 32 Мбайт.
- Целостности метаданных с контрольными суммами
- Шаблон на основе структуры метаданных
- Удаление физического «.» и «..» элементов каталога, которые содержатся в подкаталогах
- EXFAT не поддерживает короткие (формат 8.3) имена файлов.
- Windows XP требует обновления KB955704, Windows Vista требуется установка SP2.
- Windows Vista не может использовать exFAT приводы для ReadyBoost. Windows 7 снимает это ограничение, позволяя ReadyBoost кэширует больше 4 Гб.
- Стандартная реализация exFAT не журналируемая и использует только одну таблицу размещения файлов и карту свободного пространства. FAT системы используют чередование таблиц, это допускается восстановление файловой системы, если носитель был извлечен во время записи (который часто встречается на практике со сменными носителями). Необязательный TexFAT компонент добавляет поддержку для дополнительных таблиц резервного копирования и карты, но может не поддерживаться.
Сравнение с FAT32
При тестировании на Windows 7 показала такую же производительность, как и FAT32, однако NTFS все таки немного быстрее. Заменит ли exFAT FAT32? Вероятно, это произойдёт только после массового переходу на Windows 7 или более новые версии Windows. Для потребителей же основное преимущество exFAT будет заключаться в преодолении файловых ограничений FAT32 (увеличение размера файла в exFat).
Нужно не забывать так же, что файловая система exFAT требует более новой версии ОС (может потребоваться апгрейд железа), а также тот факт, что на старых устройствах (фотоаппараты, mp3-плееры) exFAT может просто не поддерживаться.
Сравнение с NTFS
ExFAT можно считать конкурентом NTFS на системах с ограниченной вычислительной мощности и памяти. Кроме того файловую систему NTFS на флэш-картах использовать очень неудобно и неэффективно (падает скорость работы и уменьшается срок службы флеш памяти), и именно ExFAT будет идеальной файловой системой для таких устройств.
Файловая система exFAT
exFAT была впервые представлена в 2008 году и является наиболее современной из рассматриваемых в этой статье файловых систем, её поддержка была добавлена в Windows начиная с версии XP при помощи обновлений ОС.
Файловая система exFAT была создана и оптимизирована для использования на внешних накопителях — флешках, SD-картах и внешних жестких дисках, и призвана заменить собой устаревшую систему FAT32. Она является самой легкой и простой файловой системой благодаря отсутствию различных специализированных особенностей, присущих NTFS, равно как и практически полному отсутствию ограничений на размер файла и раздела, которые имеет FAT32.
Также exFAT обладает лучшей совместимостью с различными операционными системами, чем NTFS, и устройства с ней отлично читаются и перезаписываются как на Windows и Mac OS, так и на Linux (при условии установки некоторого программного обеспечения).
Так как exFAT поддерживается операционной системой Mac OS по умолчанию, то вероятно она будет поддерживаться и большинством других современных девайсов, с которым работают устройства от Apple, например, цифровыми камерами.
Современные версии игровых консолей, такие как Xbox One и Playstation 4, также поддерживают устройства с файловой системой exFAT, в отличие от их предыдущих версий (Xbox 360 и Playstation 3).
Совместимость exFAT
exFAT отлично работает со всеми современными версиями Windows (начиная с XP) и Mac OS. Для работы с Linux потребуется установка дополнительного программного обеспечения. Эту файловую систему поддерживает намного больше различных устройств, чем NTFS, однако некоторые из них (в основном старые версии) всё еще могут работать только с FAT32.
Применение exFAT
Эта файловая система отлично подходит для использования на различных съемных носителях, размер файлов на которых может превышать 4 GB (внешние жесткие диски, флешки большого объема). Если все устройства, с которыми вы работаете, являются современными, вы вполне можете отказаться от FAT32 на съемных накопителях в пользу exFAT.
Подводя итог можно сделать следующие выводы: NTFS отлично подходит для системного жесткого диска с ОС Windows, exFAT лучше использовать на съемных носителях информации, а FAT32 стоит использовать лишь в том случае, если вы хотите добиться максимальной совместимости со всем разнообразием ваших устройств.
Что делает FAT32 и exFAT лучше других?
Если вы когда-либо форматировали жесткий диск как NTFS, вы знаете, что заставить его работать с Mac и Linux очень сложно. Хотя macOS распознает и читает диски NTFS, он не может записывать на них. Linux необходимо подготовить для чтения NTFS, поскольку по умолчанию он не поддерживает файловую систему. Короче говоря, NTFS безупречно работает с Windows и не более того. Точно так же диски Mac OS Extended безупречно работают с macOS и не более того.
Однако по умолчанию FAT32 и exFAT работают со всеми операционными системами. FAT (таблица размещения файлов) является самой старой из этих файловых систем и, следовательно, распознается каждой операционной системой. Для персональных компьютеров сначала использовалась FAT12, затем FAT16, а затем текущая FAT32. Затем появился exFAT, предназначенный для USB-накопителей и внешних накопителей.
Короче говоря, основной жесткий диск вашей операционной системы должен быть тем, который лучше всего соответствует операционной системе. Но ваши внешние жесткие диски и USB-накопители должны использовать FAT32 или exFAT.
Disk Hexdump Examples
Short filenames
01040300 85 02 c8 f9 10 00 00 00 5b a9 47 45 6f a9 47 45 |........[.GEo.GE| 01040310 6f a9 47 45 25 25 88 88 88 00 00 00 00 00 00 00 |o.GE%%..........| 01040320 c0 03 00 05 ae 26 00 00 00 00 02 00 00 00 00 00 |.....&..........| 01040330 00 00 00 00 17 00 00 00 00 00 02 00 00 00 00 00 |................| 01040340 c1 00 69 00 6d 00 61 00 67 00 65 00 00 00 00 00 |..i.m.a.g.e.....| 01040350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
Longer filenames
01080060 85 03 34 aa 10 00 00 00 1c a5 47 45 92 0a 48 45 |..4.......GE..HE| 01080070 92 0a 48 45 94 94 88 88 88 00 00 00 00 00 00 00 |..HE............| 01080080 c0 03 00 18 23 20 00 00 00 00 02 00 00 00 00 00 |....# ..........| 01080090 00 00 00 00 07 00 00 00 00 00 02 00 00 00 00 00 |................| 010800a0 c1 00 63 00 6f 00 6d 00 2e 00 67 00 6f 00 6f 00 |..c.o.m...g.o.o.| 010800b0 67 00 6c 00 65 00 2e 00 61 00 6e 00 64 00 72 00 |g.l.e...a.n.d.r.| 010800c0 c1 00 6f 00 69 00 64 00 2e 00 6d 00 75 00 73 00 |..o.i.d...m.u.s.| 010800d0 69 00 63 00 00 00 00 00 00 00 00 00 00 00 00 00 |i.c.............|
Really Long filenames
01100640 85 05 a9 6f 20 00 00 00 25 38 48 45 26 38 48 45 |...o ...%8HE&8HE| 01100650 25 38 48 45 64 64 00 00 00 00 00 00 00 00 00 00 |%8HEdd..........| 01100660 c0 01 00 32 c6 a5 00 00 d8 52 76 00 00 00 00 00 |...2.....Rv.....| 01100670 00 00 00 00 14 46 00 00 d8 52 76 00 00 00 00 00 |.....F...Rv.....| 01100680 c1 00 30 00 30 00 33 00 20 00 2d 00 20 00 4c 00 |..0.0.3. .-. .L.| 01100690 65 00 64 00 20 00 5a 00 65 00 70 00 70 00 65 00 |e.d. .Z.e.p.p.e.| 011006a0 c1 00 6c 00 69 00 6e 00 20 00 2d 00 20 00 53 00 |..l.i.n. .-. .S.| 011006b0 74 00 61 00 69 00 72 00 77 00 61 00 79 00 20 00 |t.a.i.r.w.a.y. .| 011006c0 c1 00 74 00 6f 00 20 00 68 00 65 00 61 00 76 00 |..t.o. .h.e.a.v.| 011006d0 65 00 6e 00 20 00 2d 00 20 00 31 00 39 00 37 00 |e.n. .-. .1.9.7.| 011006e0 c1 00 32 00 2e 00 6d 00 70 00 33 00 00 00 00 00 |..2...m.p.3.....| 011006f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
Проблемы
Иногда вместо того чтобы «молча» отформатировать флешку, система выбрасывает сообщение «Windows не удалось…». Причины подобного могут заключаться в следующем:
- одно или несколько приложений используют файлы USB-накопителя;
- возникли проблемы с разъемом, к которому подключена флешка (питание, передача данных);
- накопитель был изъят в процессе форматирования;
- некая программа или устройство создали собственный набор разделов, что затрудняет процесс перевода флешки в NTFS (ПК хочет создать свою разметку, телефон — свою и т. д.).
В последней ситуации решить проблему поможет системная утилита DISKPART. Она вызывается из командной строки в режиме администратора как показано на скриншоте ниже:
После изменения строки ввода на DISKPART> пропишите в консоли команду list disk для просмотра всех разделов и дисков компьютера. Это нужно, чтобы узнать, каким по счету разделом является флешка, которую предстоит форматировать. Она определяется по размеру.
В нашем случае флешка — это диск 4.
Далее последовательно пропишите еще несколько команд:
- select disk 4 (в вашем случае может быть другой);
- clean;
- create partition primary;
- format fs=ntfs.
На этом операция завершена.
Форматирование флешки в NTFS выполняется всего за пару минут. Если у вас возникают сложности, внимательно читайте инструкцию и следуйте советам по устранению ошибок.
Как отформатировать флешку в NTFS без удаления данных? Здравствуйте админ, уровень моих компьютерных знаний это скорее всего «начинающий» У меня есть флешка и она отформатирована в файловую систему FAT32.
Первая причина по которой я хочу отформатировать флешку в NTFS , это то, что файлы больше 4ГБ на неё не помещаются, так как максимально возможный размер файла для системы FAT32 – 4 ГБ. Ещё говорят, что файловая система NTFS безопаснее, надёжнее и стабильнее. Вторая причина – флешкой пользуюсь уже год и ни разу её не форматировал, думаю на ней много ошибок, так как копирование на неё и с неё информации происходит очень долго, а некоторые файлы вообще периодически пропадают, антивирус постоянно находит на флешке вирус и удаляет его, но тот появляется через некоторое время опять. Вот по этим всем причинам я и хочу отформатировать её средствами самой Windows в файловую систему NTFS, но переживаю за данные на флешке, не удалятся ли они.
Под конец письма хочу сказать, что на одном авторитетном ресурсе вычитал такое – «Средствами Windows можно отформатировать флешку в файловую систему FAT, или FAT32, но не в NTFS!» Чтобы отформатировать флешку в NTFS нужно вносить какие-то изменения в Диспетчер устройств или скачивать какую-то программу наподобие HP USB Disk Storage Format Tool и ей производить форматирование? Мне сказали на вашем сайте есть нужная мне информация о том, как отформатировать флешку в NTFS без удаления данных.
Стандартный способ
Современные средства Windows, а разбирать мы их будем на примере Windows 10, позволяют выполнить операцию без сторонних программ. В предыдущих версиях этой ОС, включая XP, порядок действий выглядит абсолютно так же с поправкой на особенности интерфейса системы
- подключите USB-накопитель к ПК;
- зайдите в раздел «Компьютер»;
- найдите флешку в списке «Устройства и диски» (в нашем примере она называется «Тест»);
- выделите флешку одиночным левым кликом мыши, затем вызовите правой кнопкой ее контекстное меню;
- найдите пункт «Форматировать…», расположенный в нижней трети списка;
На скриншоте ниже видно, что по умолчанию для этой флешки выбрана файловая система FAT32. Нам же требуется изменить ее на NTFS.
Помимо того, вы можете присвоить флешке имя — задать «Метку тома» (метка может быть любой на ваше усмотрение), и включить/отключить опцию быстрого форматирования. Если опция включена, процесс преобразования пройдет быстрее, плюс появится возможность легко восстановить информацию в случае острой необходимости. При снятии этой галочки форматирование идет медленнее и восстановить данные будет сложнее. Конечно, если вы пока не успели ничего записать на флешку.
После установки нужных настроек нажмите кнопку «Начать».
На экране покажется уведомление о том, что все данные с накопителя будут удалены. Если вы до сих пор не сохранили их на другой носитель, сделайте это сейчас.
Процесс форматирования длится от 1 до 10 минут в зависимости от мощности ПК, объема флешки и скорости USB-порта. По завершении вы увидите вот такое окно:
Чтобы проверить результат и убедиться, что все получилось, снова зайдите в папку «Компьютер», нажмите правой кнопкой мыши на иконку флешки и выберите пункт «Свойства» из контекстного меню.
Далее откройте вкладку «Общие» и в разделе «Файловая система» наблюдайте результаты своих трудов. В случае успеха там отобразится NTFS.
Таким же образом накопители преобразуют в NTFS из EXFAT (еще одного формата, универсального для Windows, Linux и MacOS) и других файловых систем.
Вы наверняка заметили, что на только что отформатированной флешке часть пространства уже чем-то занята. Это те самые файлы разметки, о которых мы говорили ранее. Иными словами, это набор инструментов, благодаря которому вы сможете в дальнейшем восстановить удаленную информацию и более оперативно работать с данными.
С помощью командной строки
Наверняка среди читателей есть любители работать с командной строкой. Они могут взять на вооружение альтернативный способ форматирования USB-носителей — с помощью консольных команд.
Итак, для открытия командной строки нажмите сочетание клавиш Win+R и введите команду CMD (в Windows 8 и 8.1 также можно нажать комбинацию Win+X, а в Windows XP и Windows 7 — открыть «Пуск», перейти в «Стандартные программы» и найти там «Командную строку»). Все действия следует выполнять от имени администратора ПК, иначе будет появляться ошибка.
После того как вы зашли в основную консоль, пропишите такую команду:
Далее нажмите Enter.
Система может попросить повторно нажать Enter, если вы не хотите сохранять метку тома (название флешки).
В конце форматирования вы получите следующий результат.
На этом операция завершена.
Зачем форматировать флешку в NTFS
NTFS — файловая система, которую поддерживают все последние версии Windows, начиная с Windows XP и заканчивая Windows 10. Целесообразность ее использования обусловлена размерами файлов, с которыми работают современные юзеры. Например, объем среднего фильма в FullHD-качестве, перекодированном с помощью «матрешки» (формат *.MKV), составляет 8-10 ГБ. На флешку, отформатированную в файловой системе FAT32, он просто не поместится — размер великоват. А вот в NTFS — легко. Просто FAT32 не умеет распознавать файлы объемом более 4 ГБ.
Далее мы расскажем о самых доступных домашнему пользователю способах заменить устаревшую разметку FAT32 на современную NTFS. Это делается просто и быстро — в течение 3-5 минут.
Меры предосторожности
Можно ли восстановить файлы после форматирования? Чаще всего да, но при условии, что после этого на флешку больше ничего не записывалось.
What Is a File System?
A file system is a way for a computer to organize the data on a storage device. File systems are responsible for separating a piece of data from what’s next to it, controlling which users have access to what files, storing attributes of files, and much more.
Unfortunately for compatibility’s sake, there are many file systems in use today. While some are compatible across platforms, others aren’t. For example, internal disks in modern Macs use APFS (Apple File System), which Windows cannot read without additional software. Meanwhile, Windows uses NTFS (New Technology File System) for its internal drives, which other platforms can’t write to natively.
Because you’re more likely to use portable drives with more than one computer, file systems for these devices are designed to work across systems. FAT32 and exFAT are the two main options for external devices today.
Поддержка
Поддержка exFAT имеется в Windows XP с Service Pack 2 и 3 с обновлением KB955704, Windows Vista с Service Pack 1, Windows Server 2008, Windows 7, Windows 8, в Mac OS X начиная с версии 10.6.5, а также Linux.
Технология ReadyBoost в Windows Vista не совместима с устройствами с файловой системой exFAT. Однако в Windows 7 это ограничение снято.
Существует свободный драйвер exFAT в виде патча для ядра Linux, поддерживающий только чтение этой файловой системы. Также существует драйвер, работающий через FUSE, в т.ч. для ОС FreeBSD и OpenBSD (sysutils/fuse-exfat). Данный драйвер поддерживает как чтение, так и запись. Кроме того, в августе 2013 года Samsung опубликовала драйвер для ядра Linux под лицензией GPL. Легальность использования всех этих реализаций стоит под вопросом.
Носитель информации в exFAT, читаемый во всех популярных операционных системах: Astra Linux CE, Windows 10, Ubuntu, MacOS
Windows
Windows XP
Не поддерживается, однако на сайте Microsoft можно скачать драйвер, требуется Service Pack 2.
Для более старых версий Windows официальная поддержка exFAT отсутствует.
Windows Vista
Поддерживается начиная с Service Pack 1. Некоторые особенности, такие как управление доступом, не поддерживаются. Устройства с exFAT не поддерживаются для ReadyBoost.
Windows 7, 8, 10
Полностью поддерживает exFAT и все ее функции как в 32- так и в 64-битной версии. Внешние флеш-накопители, отформатированные в exFAT можно использовать для работы с технологией ReadyBoost (ограничения фалов на 4 Гб нет).
Windows Server
Полностью поддерживается в Windows Server 2008.
При установке драйвера с официального сайта поддерживается в Windows Server 2003.
MacOS
Поддерживается начиная с версии 10.6.4 Snow Leopard (15 июня 2010), однако только на устройствах с кард-ридером SDXC. Mac mini и iMac совместимы с exFAT.
Linux
Чтобы смонтировать файловую систему exFAT в Debian, необходимо установить бесплатный модуль FUSE exFAT и инструменты, которые обеспечивают полнофункциональную реализацию файловой системы exFAT для Unix-подобных систем.
$sudo apt update $sudo apt install exfat-fuse exfat-utils
Для форматирования накопителя используется следующая команда:
$sudo mkfs -t exfat /dev/sd
Отформатируйте флешку в exFAT с помощью инструмента Gnome Disks tool
Если вы используете Gnome, то у вас вероятно есть дисковый инструмент, который устанавливается в системе во время установки Gnome.
Откройте Диски и найдите свою флешку с левой стороны. Убедитесь, что вы выбрали флешку и что вы выбрали нужный раздел, который хотите отформатировать в exFAT.
Инструмент для работы с дисками Gnome Disks toolИнструмент для работы с дисками Gnome Disks tool
Выберите кнопку Settings:
Выбрать настройку дисковВыбрать настройку дисков
Далее выберите Форматирование раздела под кнопкой настройки, у вас появится новое окно.
Формат Настройки ДискаФормат Настройки Диска
Выберите Other (Другой), чтобы перейти в новое окно. Где вы найдете тип формата exFAT. Дополнительно вы можете добавить имя тома, например: “Формат тома exFAT”.
Выберите exFAT в разделе параметрыВыберите exFAT в разделе параметры
В конце вам будет предложено подтвердить настройки которые вы выбрали:
Подтверждение сделанных настроек. Вам удалось форматировать флешку в exFATПодтверждение сделанных настроек. Вам удалось форматировать флешку в exFAT
Нажмите на красную кнопку Format (Формат), и все готово!
“Can exFAT be converted to NTFS?”
“I have bought Passport 1TB hard drive with formatted to be exFAT by default. But when I installed it to the Samsung TV. It cannot be read. The operator of the Samsung said that i need to format my HDD to NTFS file system. So how can i convert exFAT to NTFS without losing its data? Any help will be appreciated!”
Compared with FAT32 file system, both NTFS and exFAT have no realistic file-size or partition-size limits. If your storage devices are not compatible with exFAT file system and you don’t want to limited by FAT32, NTFS is a great choice. But how can you convert exFAT to NTFS in Windows 10, 8, 7? Here comes the answer.
Bottom line
Now, I believe you must know how to convert exFAT to NTFS in Windows 10/8/7 after walking through the 4 different ways we offer. However, the last one — AOMEI Partition Assistant should be highly recommended since it is powerful enough to deal with many other tough jobs which sometimes cannot be done via Windows native tools like formatting 2B hard drive to FAT32 successfully and deleting hidden partition on USB Drive.
Besides, its Pro edition offers more amazing functions such as migrating OS to SSD, splitting partition, allocating free space from one partition to another, and its Server Edition is developed for users running Windows Server 2003, 2008 (R2), 2012 (R2), 2016, 2019 and SBS 2003, 2008, 2011.
Преимущества
Основными преимуществами exFAT перед предыдущими версиями FAT являются:
Уменьшение количества перезаписей одного и того же сектора, что важно для флеш-накопителей, у которых ячейки памяти необратимо изнашиваются после определённого количества операций записи (это сильно смягчается выравниванием износа (wear leveling), встроенным в современные USB-накопители и SD-карты). Это было основной причиной разработки exFAT.
Теоретический лимит на размер файла 264 байт (16 эксабайт).
Максимальный размер кластера увеличен до 225 байт (32 мегабайта).
Улучшение распределения свободного места за счёт введения бит-карты свободного места, что может уменьшать фрагментацию диска.
Введена поддержка списка прав доступа.
Поддержка транзакций (опциональная возможность, должна поддерживаться устройством).
Сравнение скорости: FAT32 против exFAT против NTFS
Мы хотели сравнить скорость между тремя файловыми системами, поэтому мы взяли три разных флеш-накопителя и выполнили для них тесты скорости: Kingston DataTraveler Elite G2, Kingston DataTraveler microDuo 3C и IronKey D300.
Сначала мы взяли Kingston DataTraveler Elite G2, отформатированный с использованием FAT32, exFAT и NTFS, и после каждого формата запустили CrystalDiskMark, чтобы увидеть скорость, которую он измеряет. Мы заметили, что exFAT всегда был быстрее, чем FAT32, в то время как NTFS также имела тенденцию работать быстрее, иногда с более значительным преимуществом, но не во всех измерениях.
Затем мы взяли Kingston DataTraveler microDuo 3C, отформатированный с использованием FAT32, exFAT и NTFS, и после каждого формата запустили CrystalDiskMark, чтобы увидеть скорость, которую он измеряет. Мы видим, что exFAT был быстрее, чем FAT32 в большинстве тестов, выполняемых CrystalDiskMark, тогда как NTFS был быстрее, чем FAT32 в некоторых тестах, и немного медленнее, чем FAT32 в других.
Наконец, мы взяли IronKey D300 и выполнили те же действия и тесты. На этой карте памяти NTFS была самой быстрой файловой системой в большинстве тестов.
Free Format Your Drive to NTFS, FAT32 or exFAT
If you want to switch a partition’s file system to exFAT, you need to format the partition, which is different from FAT and NTFS conversion. Here you can use MiniTool Partition Wizard Free Edition to format your storage device to NTFS, FAT32 or exFAT file system in one step. Let’s look at the detailed steps together.
Step 1. Download MiniTool Partition Wizard Free Edition by clicking the following button. Install and launch it to get its main interface.
Step 2. Right-click the drive you want to format and select Format Partition.
Step 3. At this window, you are allowed to specify partition label, file system as well as cluster size. You can format the drive’s file system to FAT32, NTFS, exFAT, Ext2, Ext3, satisfying all your needs. After resetting these parameters, you can click OK.
Step 4. Click Apply on the upper right corner to allow the pending operation.
C Code Examples
Filesystem Header
struct bootsector { char jump3; char fsid8; char pad53; uint64_t unk; // sectors before first cluster too? uint64_t fsSizeInSectors; uint32_t sectorsToStartOfFat; uint32_t sectorsUsedForFat; uint32_t sectorStartOfFirstCluster; uint32_t clusterCountInFs; uint32_t clusterForRootDirectory; uint32_t unk2; uint8_t logBytesPerSector, logSectorsPerCluster, fatCount, driveId; // 2-log for both. bytesPerCluster = 1 << (logBytesPerSector + logSectorsPerCluster). uint8_t percentInUse; // for display ala windows computer explorer uint8_t unk7; char bootcode390; char bootsign2; };
Block bitmap is cluster 2, upcase tbl is cluster 3.
Boot Checksum Calculation
UInt32 BootChecksum (UCHAR * Sectors, USHORT BytesPerSector) { /* UCHAR * Sectors, above, points to an in-memory copy of the 11 sectors That is, 0 - 10 for the Main Boot Region, or 12 - 22 for the Backup Boot Region */ UInt32 NumberOfBytes = (UInt32)BytesPerSector * 11; UInt32 Checksum = ; UInt32 Index; for (Index = ; Index < NumberOfBytes; Index++) { if ((Index == 106) || (Index == 107) || (Index == 112)) { continue; } Checksum = ((Checksum&1) ? 0x80000000 ) + (Checksum>>1) + (UInt32)SectorsIndex; } return Checksum; }
Directory entries
32-byte entries. Entries contain one of a few possible entry types, first byte identifies which type it is. The second byte identifies how many subsequent entries are part of this entry. All bytes after are dependent on the type of entry. Any entry with the highest bit of entrytype set is not used.
struct { uint8_t entrytype = 0x85; uint8_t entrycount; // This is the number of subsequent entries that also belong to this "file" entry. Should be at least 2, one 0xC0 and one 0xC1 for info and filename. uint8_t pad2; uint32_t flags; // 0x10 == directory, probably identical to fat32 uint32_t creation, modification, access; char pad12; } fileEntry;
struct { uint8_t entryType = 0xC0; uint8_t flags; uint8_t unk; // = 0. May be part of next field, but then it'd be in big-endian order which is unlikely. uint8_t filenameLengthInBytes; uint64_t filesize; uint32_t unk; uint32_t startCluster; // minus 2! Same as fat12/16/32. uint64_t filesize2; } fileInfoEntry;
struct { uint8_t entrytype = 0xC1, entrycount = 0x00; uint16_t name15; } filenameEntry;
Итоги
Я бы рекомендовал отформатировать флешки, особенно большого размера, в NTFS. Это надежнее и «технологичнее», к тому же, позволяет избежать часть ограничений FAT32. На скорости работы это сильно не отразится. Тем не менее, существует мнение, что журналируемая файловая система способна «запилить» флешку, т.к. часто обновляет свой журнал, который хранится в определенном кластере (блоке). Со временем он приходит в негодность и флешка может выйти из строя.
Вот что об этом говорит Борис (взято из комментариев):
А что до меня: я отформатировал свои флешки в exFAT, чтобы избежать ограничений FAT32. Все устраивает. Единственное неудобство, по умолчанию Windows XP не умеет работать с этой файловой системой. Ну я и не обмениваюсь данными с компьютерами на Windows XP, так что решайте сами.