Различие файловых систем — какая лучше?

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

Форматировать диск в NTFS и использовать NTFS-3G для записи в OS X.

Если вы никак не хотите расставаться с NTFS в пользу FAT32 или exFAT, есть способ попытаться подружить ваш MAC с таким диском. Для этого вам понадобится специальный драйвер NTFS-3G.

Связка программ NTFS-3G и OSXFuse теоретически должна позволить вашему Маку работать с разделами NTFS. Я данный метод пробовал, но наступил на грабли и набил большую шишку.

Для того чтобы все это заработало необходимо: установить OSXFuse, потом NTFS-3G и после всего этого все равно будет выскакивать ошибка при подключении NTFS дисков, которую можно исправить с помощью патча для NTFS-3G.

Короче говоря, способ, который изначально не работает, а требует каких-то мутных патчей для меня вообще не способ. Вы решайте сами.

Так какой из них использовать?

Вот краткое и руководство:

  • Используйте FAT32 для максимальной совместимости и файлы размером менее 4 ГБ
  • Используйте exFAT для высокой совместимости и файлов размером более 4 ГБ
  • Используйте NTFS для системных дисков и хранилища Windows для систем, которые, как вы знаете, будут совместимы

А вот краткое изложение форматов сторонних производителей:

  • Используйте APFS для любых твердотельных накопителей, которые будут взаимодействовать только с машинами под управлением macOS Sierra или выше.
  • Используйте HFS +, если вы будете использовать диск в основном с компьютерами Mac до Sierra.
  • Используйте ext4 для большинства дистрибутивов Linux, но имейте в виду, что Windows и macOS изначально не поддерживают его.

exFAT в современных операционных системах

Windows 7

Новая версия ОС Microsoft Windows 7 полностью поддерживает файловую систему exFAT и все ее функции как в 32- так и в 64-битной версии. Кроме того, внешние флешки, отформатированные в exFAT можно использовать для работы с технологией ReadyBoost (причем лимита на 4 Гб больше не будет).

Windows Vista

Windows Vista поддерживает exFAT только начиная с Service Pack 1. Кроме того некоторые фичи, такие как управление доступом также не поддерживаются. В отличии от Windows 7, устройства с exFAT в Vista не поддерживаются для ReadyBoost.

Windows XP

ExFAT в Windows XP не поддерживается, однако на сайте Microsoft можно скачать драйвер (описание в KB 9555704 — http://support.microsoft.com/kb/955704), однако он требует установленного Service Pack 2.

Для более старых версий Windows официальная поддержка exFAT отсутствует.

Windows Server

ExFAT целиком поддерживается в Windows Server 2008, а при установке вышеуказанного драйвера и в Windows Server 2003.

Snow Leopard

Mac OS X поддерживает exFAT начиная с версии 10.6.4 (15 июня 2010), однако только на Mac-ах с кард-ридером SDXC. Mac mini и iMac совместимы с exFAT.

На системах семейства Linux поддержка exFAT отсутствует, хотя и есть несколько решений, но большинство из них платно или неудобно, кроме того еще и Microsoft со своей пропри тарной лицензией вставляет палки в колеса независимым разработчикам.

FAT32: очень совместим, но не может обрабатывать большие файлы

Система FAT (таблица размещения файлов) претерпела несколько воплощений с момента ее появления в 1977 году, и она по-прежнему пользуется успехом. Поскольку каждый адрес имеет только 32 бита (отсюда и обозначение FAT32), технический максимальный размер диска FAT32 составляет 16 ТБ, и он может обрабатывать файлы размером 4 ГБ или меньше. Конечно, это было нормально во времена Windows 95, но с тех пор файлы стали намного тяжелее.

В дополнение к ограниченному пространству в FAT32 отсутствуют современные функции, такие как права доступа к файлам и ведение журнала. Тем не менее, он по-прежнему отлично работает с USB-накопителями и SD-картами, поскольку они, как правило, меньше и в основном используются для приложений, которым не требуются более продвинутые возможности.

Фактически, FAT32 по-прежнему является системой по умолчанию для большинства съемных носителей объемом менее 32 ГБ, в основном потому, что она существует достаточно давно, и совместима практически со всем. Windows, Mac, Linux, Android и многие другие системы могут как читать, так и писать в хранилище FAT32, что делает его отличным выбором для хранилища, которое может взаимодействовать с несколькими разными машинами.

exFAT

В отличие от FAT12/16/32, exFAT разрабатывалась специально для USB Flash и карт памяти большого (≥ 32 Гбайт) объема. Extended FAT устраняет упомянутый выше недостаток FAT32 — перезаписывание одних и тех же секторов при любом изменении. Как у 64-разрядной системы, у нее нет практически значимых лимитов на размер одного файла. Теоретически он может иметь длину в 2^64 байт (16 Эбайт), а карточки такого объема появятся нескоро.

Еще одно принципиальное отличие exFAT — поддержка списков контроля доступа (ACL). Это уже не та простушка из девяностых, однако внедрению exFAT мешает закрытость формата. Поддержка exFAT полноценно и легально реализована только в Windows (начиная с XP SP2) и OS X (начиная с 10.6.5). В Linux и *BSD она поддерживается либо с ограничениями, либо не вполне законно. Microsoft требует лицензировать использование exFAT, и в этой области много правовых споров.

Почему форматируют флешку?

Для форматирования есть несколько причин.

  1. Наличие вирусов. Наиболее распространенная причина. Вредоносное программное обеспечение делает работу накопителя нестабильной. Также при использовании зараженной флешки может заразиться и компьютер. Самый доступный способ избавиться от вирусов – полное форматирование.
  2. Изменение типа файловой системы. Если попытаться записать большой файл на флешку с файловой системой FAT, то ОС сообщит, что файловая система (ФС) не поддерживает элементы такого размера. А значит, ее нужно сменить на ту, которая поддерживает. И для этих целей используется форматирование накопителя.
  3. Ошибки записи. Часто ОС отказывается записывать данные на флешку, мотивируя это тем, что файловая система содержит какую-то ошибку или повреждена. В этом случае ОС предложит отформатировать флешку для того, чтобы на нее можно было записать информацию.
  4. Быстрая очистка. Иногда на флешке накапливаются файлы, которые уже не нужны. И некоторые пользователи в качестве быстрой очистки используют именно форматирование. Такой подход оправдан в плане экономии времени. Да и вирусы, если таковые имеются, без проблем удалятся.
  5. Новое устройство. Как правило, новая флешка уже предварительно отформатирована производителем. Но стоит повторить этот процесс на компьютере, так как это позволит убедиться в работоспособности всех кластеров. Но для этого придется использовать полное форматирование. Только в этом случае происходит проверка.
  6. Загрузочная флешка. Создание загрузочного накопителя с операционной системой на борту априори подразумевает ее полное форматирование, так как нужно проверить накопитель на работоспособность и создать специальный загрузочный раздел. Только потом уже приступают к записи ОС на флешку.
  7. Также одна из наиболее распространенных причин форматирования связана с ошибками в файловой системе флешки. Если они есть, то ОС предупреждает пользователя об этом и предлагает отформатировать накопитель самостоятельно.

Если ваш накопитель не содержит важных файлов, его можно смело форматировать. А вот если файлы есть, то придется прибегнуть к методам восстановления флешки. И это тема другой статьи.

Бортовые журналы

Практически все более-менее современные файловые системы (ext3/ext4, NTFS, HFSX, Btrfs и другие) относят к общей группе журналируемых, поскольку они ведут учет вносимых изменений в отдельном логе (журнале) и сверяются с ним в случае сбоя при выполнении дисковых операций. Однако степень подробности ведения журналов и отказоустойчивость у этих файловых систем разные.

Еxt3 поддерживает три режима ведения журнала: с обратной связью, упорядоченный и полное журналирование. Первый режим подразумевает запись только общих изменений (метаданных), выполняемую асинхронно по отношению к изменениям самих данных. Во втором режиме выполняется та же запись метаданных, но строго перед внесением любых изменений. Третий режим эквивалентен полному журналированию (изменений как в метаданных, так и в самих файлах).

Целостность данных обеспечивает только последний вариант. Остальные два лишь ускоряют выявление ошибок в ходе проверки и гарантируют восстановление целостности самой файловой системы, но не содержимого файлов.

Журналирование в NTFS похоже на второй режим ведения лога в ext3. В журнал записываются только изменения в метаданных, а сами данные в случае сбоя могут быть утеряны. Такой метод ведения журнала в NTFS задумывался не как способ достижения максимальной надежности, а лишь как компромисс между быстродействием и отказоустойчивостью. Именно поэтому люди, привыкшие к работе с полностью журналируемыми системами, считают NTFS псевдожурналируемой.

Реализованный в NTFS подход в чем-то даже лучше используемого по умолчанию в ext3. В NTFS дополнительно периодически создаются контрольные точки, которые гарантируют выполнение всех отложенных ранее дисковых операций. Контрольные точки не имеют ничего общего с точками восстановления в . Это просто служебные записи в логе.

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

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;

Как отформатировать USB-накопитель как exFAT

Вот что нужно сделать, когда в следующий раз вы захотите отформатировать USB-накопитель, SD-карту или что-то подобное в exFAT или FAT32. Также можно проверить текущую файловую систему диска, если вы не уверены.

Для Windows

  1. Откройте этот компьютер в проводнике.
  2. Щелкните правой кнопкой мыши USB-накопитель. Если вы хотите сначала увидеть текущую файловую систему, выберите « Свойства», и вы увидите ее рядом с полем « Файловая система» . Когда будете готовы, выберите « Формат» в контекстном меню.
  3. В разделе « Файловая система» выберите по желанию exFAT или FAT32 . По завершении нажмите « Пуск» .

См. Полное руководство по форматированию USB-накопителей в Windows для получения дополнительной помощи.

Для macOS

  1. Откройте поиск Spotlight с помощью Cmd + Space и запустите Дисковую утилиту .
  2. Выберите USB-накопитель в меню слева. На главной панели вы увидите информацию о нем, включая текущую файловую систему.
  3. Нажмите Стереть в верхнем меню.
  4. В поле « Форматировать» в появившемся списке параметров выберите exFAT или MS-DOS (FAT) . Несмотря на запутанное название, последняя не является исходной версией FAT. Это то, что macOS называет FAT32.
  5. По завершении выберите « Стереть» .

Для дальнейшего чтения мы объяснили все, что вам нужно знать о форматировании внешних дисков на Mac .

Для Linux

Откройте окно терминала.
Введите следующее, чтобы включить поддержку exFAT, затем нажмите Enter :

Затем введите эту команду и нажмите Enter , чтобы открыть функцию разделения диска:

Обратите внимание на идентификатор вашего внешнего диска. Он должен читаться как / dev / sd ** (где последние две звездочки – это буква и цифра)

Размер диска должен подсказать вам, на какой из них вы хотите отформатировать; убедитесь, что вы перепроверили это!
Наконец, чтобы отформатировать диск как exFAT, введите следующее. Замените sd ** идентификатором, указанным ранее, а NAME – меткой, которую вы хотите для диска:

ExFAT и FAT32

При тестировании на Windows 7 показала такую же производительность, как и FAT32, однако NTFS все таки немного быстрее. Заменит ли exFAT FAT32? Вероятно, это произойдёт только после массового переходу на Windows 7 или более новые версии Windows. Для потребителей же основное преимущество exFAT будет заключаться в преодолении файловых ограничений FAT32 (увеличение размера файла в exFat).

Нужно не забывать так же, что файловая система exFAT требует более новой версии ОС (может потребоваться апгрейд железа), а также тот факт, что на старых устройствах (фотоаппараты, mp3-плееры) exFAT может просто не поддерживаться.

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

На данный момент имеется три типа файловых систем, которые используются в компьютерах, ноутбуках разных моделей и флеш-картах. Это NTFS, FAT и exFAT.

NTFS

Используется в ОС семейства Windows по умолчанию. Впервые применена на постоянной основе в Windows XP. Затем перекочевала в Висту и «семерку». До сих пор используется и в «десятке».

Особенностью, данной файловой системы является поддержка файлов гигантского объема. По сути, размер файлов неограничен. Файловая система работает быстро (на первых порах) и отличается высокой надежностью.

NTFS способна приводить себя в полный порядок после непредвиденных сбоев. Если ПК был выключен во время передачи файлов, то файловая система просто не засчитает непереданный файл и вернет все в то состояние, что до передачи данных.

В то же время у этой файловой системы есть и недостатки. Главный из них – сильное фрагментирование файлов. В результате скорость работы файловой системы снижается во много раз.

Преимущества NTFS

  • Поддержка больших объемов файлов;
  • Таблица файлов формата MFT;
  • Поддержка разных размеров кластера;
  • Эффективное использование свободного места;
  • Повышенная безопасность и стабильность;
  • Поддержка длинных адресов и имен;
  • Быстрый поиск нужных файлов.

Недостатки NTFS

  • Высокая степень фрагментированности файлов после длительного использования;
  • Низкая скорость работы (по сравнению с FAT и exFAT);
  • Если накопитель заполнен на 80%, скорость работы падает еще больше;
  • Несовместима с Mac OS (возможно только чтение).

FAT

Данная ФС используется со времен появления накопителей. Отличается высокой скоростью работы и полной совместимостью со всеми операционными системами (включая Linux и Mac OS).

Формально она уже безнадежно устарела, но до сих пор используется некоторыми устройствами из-за своей простоты. Различают такие типы ФС: FAT12, FAT16 и FAT32. Все они отличаются размером кластеров.

Если Fat12 и FAT16 практически не используются, то FAT32 пока еще жива на некоторых накопителях. Данная файловая система может без проблем использоваться в Mac OS для чтения и записи (чего не скажешь об NTFS). К тому же надежность у FAT32 высокая.

Главный недостаток – невозможность записи на FAT файла объемом более 4 гигабайт. Это делает данную ФС непригодной для хранения файлов (если учесть современные размеры HD-видео).

Преимущества FAT

  • Относительно высокая скорость работы;
  • Простая структура;
  • Совместимость со всеми устройствами и операционными системами;
  • Высокая стрессоустойчивость;
  • Поддержка кластеров разного размера;
  • Относительно малая степень фрагментированности файлов (по сравнению с NTFS).

Недостатки FAT

  • ФС морально устарела;
  • Нет поддержки файлов с объемом более 4 гигабайт;
  • Нет поддержки длинных адресов и имен;
  • Неэффективное использование свободного места;
  • Нет быстрого поиска по файлам.

exFAT

Современная модификация файловой системы FAT, была представлена в 2008 году. Имеет продвинутые характеристики и используется на флешках и других внешних накопителях. Разработана специально для флешек и имеет ряд улучшений.

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

Еще одна особенность exFAT – наличие бит-карты. Это позволило снизить до минимума риск фрагментации файлов, что положительно сказалось на скорости работы данной файловой системы.

А главный недостаток данной ФС заключается в совместимости. На компьютерах с Виндовс 7-10, Linux или Mac OS на борту флешка с exFAT запустится без проблем. А вот на телевизорах, проигрывателях и так далее – нет.

Преимущества exFAT

  • В данную ФС можно записать не ограниченный по размеру файл;
  • Высокая скорость работы;
  • Есть технология снижения износа накопителя;
  • Присутствует технология уменьшения количества фрагментированных файлов;
  • Простая структура;
  • Поддержка кластеров различного размера;
  • Лучшая совместимость с различными операционными системами.

Недостатки exFAT

  • Проблема с совместимостью с ТВ, проигрывателями;
  • Болезненно реагирует на сбои, связанные с электропитанием.

Выбирать файловую систему нужно, основываясь на задачах, которые будут решаться с помощью флешки. Если планируется использовать накопитель только с компьютерами, то можно форматировать в exFAT. Если флешка будет находиться в телевизоре (или другом устройстве такого же плана), то только NTFS. А простой FAT лучше вовсе не использовать (как морально устаревший).

Какую таблицу разделов выбрать MBR или GPT?

Помимо выбора файловой системы и размера кластера перед вами появиться еще один вопрос, какой тип таблицы разделов выбрать?

Если вы планируете использовать современные операционные системы Windows (Windows 10 или Windows 8.1), Linux, macOS, либо внешний или внутренний накопитель, на котором будет раздел более чем 2 терабайта, то стоит выбрать GPT, а не MBR. В остальных ситуациях можно выбрать MBR.

Используя внешние флеш-накопители (USB или SD), мы даже не думаем о том, какая файловая система применяется для их работы. Начинаем интересоваться этим только тогда, когда ОС не видит наше переносное хранилище данных, либо последнее не вмещает файл большого размера. Подробнее об этом пойдет речь дальше, а для начала мы разберемся с форматами файловой системы флешек и сравним их между собой. Таким образом мы выясним, что это за формат exFAT и как при использовании внешних накопителей проявляются его преимущества и недостатки.

exFAT — удобный формат для флеш-накопителей

Новый формат exFAT разработан в 2008 году, причем взаимодействовать с такими флешками (без установки драйверов и Service Pack2) могут только современные версии ОС Windows и Mac. Не способны распознать формат exFAT современные ТВ, фото- и видеокамеры, мобильные гаджеты и т.д. – они все работают с привычной файловой системой FAT32. Хотя недавно корпорация Microsoft совместно с разработчиками из компании Paragon Software Group уже нашла решение, благодаря которому формат exFAT теперь совместим и с устройствами на платформе Android.

Так чем же отличается exFAT от своих предшественников?

FAT32

Для начала рассмотрим формат FAT32, в котором работают почти все флеш-накопители. Он очень удобен тем, что изначально присутствует на запоминающих устройствах и его распознают все считыватели информации – ТВ, медиаплееры, ПК, фото- и видеокамеры и другие. Удобство FAT32 заканчивается тогда, когда нам становится необходимо записать на флешку файл размером более 4 Гб – это сделать невозможно. И хотя FAT32 – самый долговечный из форматов, рано или поздно флешки и другие переносные носители информации с этой файловой системой изнашиваются из-за постоянной перезаписи данных. Также он теряет былую популярность в связи с малой вместимостью.

NTFS

Формат NTFS поддерживает запись не ограниченных по размеру файлов, но больше подходит для жестких дисков. Его особенность заключается в использовании принципа журналирования, т. е. фиксирования начала и окончания совершаемой операции (записи, чтения). Это нужно для того, чтобы при сбоях систему можно было откатить до предыдущего состояния. Очень удобно, но пользователям приходится ждать слишком долго. При работе на ПК или ноутбуках это не заметно, но обычный флеш-накопитель просто не справится с такими действиями и обработкой большого объема данных. Поэтому NTFS неудобен для применения на USB и SD флешках.

exFAT

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

Поэтому важно знать, что это за формат под названием exFat. Также файл по сравнению с FAT32 и NTFS обладает следующими особенностями:

  1. Увеличенным максимальным размером записываемого файла (2⁶⁴ байт или 16 эксабайт – на сегодняшний день это просто громадное значение).
  2. Неограниченным числом папок и файлов.
  3. Увеличенным размером ячейки памяти (блока, кластера) – до 32 Mb.
  4. Возможностью сохранения прав доступа к созданным папкам и записанным файлам.

Кроме вышеперечисленных преимуществ, формат exFAT более рационально использует память внешних накопителей (увеличивает их эффективный объем).

Функции безопасности: NTFS имеет много, но только в Windows

EXFAT

  • Нет встроенных рамок разрешений.

  • Исполняемые права представляют собой угрозу безопасности.

  • Шифрование должно быть обработано вручную.

NTFS

  • Работает вместе с ролями / разрешениями Windows.

  • Однако эти разрешения могут не переноситься на другие ОС.

  • Зашифровано по умолчанию.

Как упоминалось ранее, NTFS включает в себя схему безопасности, которая соответствует схеме в последних версиях Windows. В частности, способность определять, кто может использовать конкретные данные и для чего они могут их использовать (т. Е. Просто читать, читать или записывать или выполнять и то, и другое вместе с выполнением), встроена в NTFS. Он также имеет возможность автоматически шифровать данные.

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

Форматы файловой системы

Файловая система FAT используется по умолчанию, потому что это самый совместимый формат файловой системы во всем мире. Вы можете фактически гарантировать, что, используя формат файловой системы FAT, вы можете подключить свое устройство к любому компьютеру, на котором установлена ​​любая ОС, или подключить его к любому электронному или цифровому устройству и прочитать ваши данные.

Если вам нужна самая совместимая с другими операционными системами и аппаратными устройствами, FAT — ваш лучший выбор. Очевидно, что вы не можете использовать FAT или FAT32 на USB-накопителе емкостью более 32 ГБ, поскольку файловая система FAT поддерживает только до 32 ГБ томов в Windows. Кроме того, максимальный размер файла в файловой системе FAT составляет 4 ГБ.

Файловая система FAT также работает быстрее и занимает меньше места на USB-устройстве. Однако файловая система FAT не имеет встроенной безопасности, поэтому каждый может читать файлы. FAT32 лучше, чем FAT, потому что он имеет меньший размер кластера и, следовательно, тратит меньше места на диск.

FAT32 также более надежный, поскольку он поддерживает загрузочный сектор. В принципе, вы скорее потеряете свои данные, используя FAT, а не FAT32. Обратите внимание, что FAT32 может фактически поддерживать объемы до 2 ТБ, но Windows ограничивает размер до 32 ГБ, также как FAT. Вы можете использовать отдельный инструмент для форматирования USB-накопителя в FAT32, размер которого превышает 32 ГБ . Итак, когда вы будете использовать NTFS? Если вы форматируете диск размером более 32 ГБ, у вас будет только опция для NTFS и exFAT. NTFS обычно требуется только для внутренних жестких дисков, работающих под управлением операционной системы Windows. У этого есть много дополнительных накладных расходов, которые вам нужны только в том случае, если вы используете Windows. Однако, если вам действительно нужна дополнительная безопасность, вы можете прочитать мой предыдущий пост по форматированию USB-накопителей с NTFS 

Итак, когда вы будете использовать NTFS? Если вы форматируете диск размером более 32 ГБ, у вас будет только опция для NTFS и exFAT. NTFS обычно требуется только для внутренних жестких дисков, работающих под управлением операционной системы Windows. У этого есть много дополнительных накладных расходов, которые вам нужны только в том случае, если вы используете Windows. Однако, если вам действительно нужна дополнительная безопасность, вы можете прочитать мой предыдущий пост по форматированию USB-накопителей с NTFS .

Если вы форматируете внешний USB-накопитель, тогда ваш лучший выбор — exFAT. Что такого хорошего в exFAT? Это в основном сочетание хороших функций от NTFS и FAT. У него меньше накладных расходов, чем NTFS, и он избавляется от ограничений размера томов и файлов, присутствующих в файловой системе FAT.

Основной недостаток exFAT заключается в том, что он не так совместим, как формат файла FAT. Его можно прочитать только в Windows XP и более поздних версиях (с установленными пакетами обновлений) и OS X Snow Leopard и выше. Вне этих двух операционных систем нет тонны других систем, которые поддерживают файловую систему exFAT.

Вы можете использовать exFAT в Linux, но сначала вы должны установить драйверы exFAT. Если вы знаете систему, в которой собираетесь использовать USB-устройство для поддержки exFAT, то это лучший выбор из-за преимуществ производительности и отсутствия ограничений по размеру.

Примечание . Один совет при использовании exFAT: если можно, отформатируйте диск на компьютере под управлением OS X. Я использовал Windows 10 для форматирования диска для exFAT, но по какой-то причине он не был доступен для чтения по OS X. Когда я это сделал на OS X, он был доступен для чтения на Mac и ПК. 

Как форматировать флешку в exFAT

Отформатировать флешку можно с помощью разных способов.

Идем в Проводник

Открываем Проводник и слева в дереве папок выбираем “Этот компьютер”, а в окне справа – название флешки, которую необходимо перевести в формат exFAT.

Форматируем через Проводник

После клика ПКМ по названию флешки нажимаем “Форматировать”. В появившемся окне выбираем файловую систему exFAT, оставляем прежним размер кластера (единицы распределения) и нажимаем “Начать”.

Выбор файловой системы и размера кластера

Всегда помним, что после форматирования мы теряем всю информацию с носителя.

Форматирование при помощи управления дисками

Если компьютер по каким-либо причинам не видит флешку, то попробуем действовать через “Управление дисками”. Этот инструмент обнаруживает все носители данных, подключенные к ПК.

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

Действуем через командную строку

Если не помогли вышеописанные случаи, то запускаем командную строку от администратора (перед этим кликаем ПКМ по кнопке “Пуск”). Затем действуем по порядку:

После нажатия на Enter запускается форматирование.

Если же ни одним способом не получилось отформатировать флешку, используем специальные утилиты (обязательно от производителя сменных накопителей данных). При попытке использовать сторонний софт мы рискуем полностью испортить флешку.

Вместе с выходом Vista SP1 Microsoft представила новую файловую систему
. ExFAT
(Extended File Allocation Table) – это преемник старой файловой системы FAT32. Так в чем же основные преимущества и недостатки файловой системы exFAT. В чем отличия между exFAT и FAT32? И когда лучше использовать систему exFAT а не NTFS?

Файловая система FAT32 это достаточно старая и привычная всем файловая систем, однако она имеет ряд существенных недостатков:она не поддерживает разделы больше, чем 2 Тб, и файлы, размер которых более 4 Гб. Для решения описанных проблем в FAT32 и была создана файловая система exFAT. ExFAT – это разработка Microsoft, предназначенная в основном для мобильных носителей (флешки, SSD-диски, смарткарты). Сразу стоит отметить, что ExFAT не используется для форматирования жестких дисков. Все последние версии Windows, а также Mac OS X поддерживают эту файловую систему. ExFAT также часто называют FAT64, что подразумевает возможность работы с накопителями и файлами большего размера.

Основные преимущества файловой системы exFAT:

  • Максимальный размер кластера увеличен до 32 Мб
  • Увеличен максимальный размер файла в exFAT с 4Гб до 2 64 байт (16 EB).
  • Нет ограничения на количество файлов в каталоге
  • Поддержка прав доступа на файлы/каталоги
  • Поддержка транзакций при записи (если поддерживается физическим устройством)
  • Эффективное использование свободного места, что помогает существенно снизить фрагментацию диска.

Стоит отметить, что при форматировании в exFAT количество доступного места на устройства хранения больше, чем при использовании FAT32. Например, если USB флешку размеров 4 Гб (номинальная емкость 4023 Мб) отформатировать в различных файловых системах, то получится следующее:

  • FAT32 – 4014 Мб
  • HFS+ – 3997 Мб
  • NTFS – 3974 Мб
  • exFAT
    – 4022 Мб

ExFAT оптимизирована для работы с флеш накопителями, такими USB флешки, карты памяти и SSD диски, размер кластера в 32 Кб хорошо подходит для карт большого объёма и устройств с повышенным износом при выполнении операций чтения-записи. В системе exFAT также появилась возможность управления правами доступа на файлы/каталоги, а время доступа к данным уменьшилось. Одним из главных недостатком системы exFAT является то, что эта на эту технологию распространяется лицензионная политика Microsoft, и ни в каких open source решениях она применяться не может. Для ее использования в любой операционной системе необходимо будет осуществить лицензионные отчисления в Microsoft (данное правило не относится к простым мобильным устройствам, таким как фотоаппараты, плееры и т.д.).

Понравилась статья? Поделиться с друзьями:
Быть в курсе нового
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: