В чем разница между fat32, exfat и ntfs?

Как отформатировать 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, так что решайте сами.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector