Fat32

Форматирование флешки в FAT32 или NTFS — что лучше?

Fat32

Файловая система — это основа, на базе которой происходят манипуляции с любыми данными, выполняемыми на компьютере, начиная загрузкой ОС и заканчивая чтением текстовых документов в блокноте. Эпоха первых Windows проблемы выбора файловой системы не ставила, так как она была представлена в одном единственном варианте — FAT16.

С появлением Windows 95 появилась альтернатива существующей файловой системе в виде fat32, но выбор не стал проблематичным, так как усовершенствованная версия была, очевидно, лучше предыдущей.

А вот уже появление Windows XP внесло смуту в ряды пользователей по поводу вопроса выбора между существующими файловыми системами. Актуальным стал вопрос, что лучше fat32 или ntfs? Сейчас и попытаемся в этом разобраться.

Что такое файловая система

Файловая система осуществляет управление процессами хранения и доступа к файлам на компьютере. Главное понятие в этой системе называется кластером — определение минимального размера данных на диске.

Так, если «вес» файла — 1 байт, а размер кластера на жестком диске составляет 8 КБ, соответственно файл на винчестере займет один кластер. В том случае, если «вес» файла составит 8,1 КБ, на диске его размер уже будет занимать два кластера, то есть 16 КБ.

А теперь представьте, какое количество файлов может содержаться на жестком диске, и вы поймете насколько велико значение кластера и всей файловой системы в процессе хранения информации.

Особо в данном случае хочется отметить, что размеры кластера зависят от типа файловой системы.

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

FAT32 и ее особенности

Итак, fat32 что это и каковы ее главные характеристики? В теории размер диска этой системы имеет ограничение 8 ТБ.

Но, практика показывает, что те средства администрирования, которые встроены в наиболее распространенные ОС — Windows 2000 и Windows XP не имеют возможности создания раздела большего, чем 32 ГБ.

Впрочем, в большинстве случаев этого более чем достаточно. Максимальный объем файла в fat32 — не более 4 ГБ.

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

В fat16 этот параметр вычислялся, а в fat32 он просто записывается в загрузочной области. В этой ситуации, когда мы копируем, удаляем или перемещаем файл, наша операционная система не справляется с обновлением записи данных, которые содержат информацию о количестве свободного места на диске.

Исправляется данная ошибка только применением специальной программы, которая осуществляет полную проверку жесткого диска.

NTFS и ее особенности

Если выбирать между fat32 или ntfs по параметрам ограничений размера винчестера, то последняя в этом пункте очевидно выигрывает, так как у нее этих ограничений не имеется. Устойчивость этой файловой системы тоже несколько более высока, она может пережить даже значительные повреждения поверхности винчестера.

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

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

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

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

Для более наглядной иллюстрации возможностей файловых систем рассмотрим их на примере форматирования флешки. Вопрос выбора, что лучше в данном случае — форматирование флешки в ntfs или в fat32 не составляет сколь-нибудь значительной проблемы, так как ответ на него прост и очевиден.

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

Если же объем записываемых файлов будет меньше указанного параметра, смело выбираем fat32, мы ведь помним, что для fat32 максимальный размер файла (max file size) = 4Gb.

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

После того, как вы отформатируете носитель, все, что на нем хранилось, удалиться.

При необходимости определенное количество данных с применением специальных программ можно восстановить, но эту возможность реализовать удается далеко не всегда.

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

Пошаговая инструкция по форматированию флешки

Существует определенное количество причин, по которым форматирование флешки становится необходимым:

  • очистка от ненужных файлов;
  • нейтрализация ошибок в рабочих процессах;
  • нейтрализация наличия вредоносных составляющих;
  • изменение файловой системы.

Как флешку отформатировать в ntfs или fat32? Мероприятие не представляет особой сложности, в силу чего этот способ очень распространен. Вот пошаговая инструкция выполнения процесса:

  • вставляем носитель в компьютер;
  • находим его в папке «Компьютер»;
  • кликаем на обозначение правой кнопкой мыши;
  • в появившемся списке выбираем «форматировать»;
  • в появившемся окне выбираем тип файловой системы, с помощью которой вы бы хотели отформатировать носитель (о параметрах выбора мы говорили выше);
  • пункт «размер кластера» не меняем;
  • в пункт «метка тома» вписываем имя носителя;
  • для активизации процесса нажимаем «начать»;
  • после завершения процесса жмем «ок».

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

Источник: https://windows-9.net/fat32-ntfs-formatting-flash.html

exFAT file system specification – Win32 apps

Fat32

  • 08/27/2019
  • Чтение занимает 106 мин
    • m
    • g
    • v
    • k

The exFAT file system is the successor to FAT32 in the FAT family offile systems. This specification describes the exFAT file system andprovides all the information necessary for implementing the exFAT filesystem.

1.1 Design Goals

The exFAT file system has three central design goals (see list below).

  1. Retain the simplicity of FAT-based file systems.

    Two of the strengths of FAT-based file systems are their relativesimplicity and ease of implementation. In the spirit of itspredecessors, implementers should find exFAT relatively simple andeasy to implement.

  2. Enable very large files and storage devices.

    The exFAT file system uses 64 bits to describe file size, therebyenabling applications which depend on very large files. The exFAT filesystem also allows for clusters as large as 32MB, effectively enablingvery large storage devices.

  3. Incorporate extensibility for future innovation.

    The exFAT file system incorporates extensibility into its design,enabling the file system to keep pace with innovations in storage andchanges in usage.

1.2 Specific Terminology

In the context of this specification, certain terms (see Table 1) carryspecific meaning for the design and implementation of the exFAT filesystem.

Table 1 Definition of Terms Which Carry Very Specific Meaning

ShallThis specification uses the term “shall” to describe a behavior which is mandatory.
ShouldThis specification uses the term “should” to describe a behavior which it strongly recommends, but does not make mandatory.
MayThis specification uses the term “may” to describe a behavior which is optional.
MandatoryThis term describes a field or structure which an implementation shall modify and shall interpret as this specification describes.
OptionalThis term describes a field or structure which an implementation may or may not support. If an implementation supports a given optional field or structure, it shall modify and shall interpret the field or structure as this specification describes.
UndefinedThis term describes field or structure contents which an implementation may modify as necessary (i.e. clear to zero when setting surrounding fields or structures) and shall not interpret to hold any specific meaning.
ReservedThis term describes field or structure contents which implementations:

  1. Shall initialize to zero and should not use for any purpose
  2. Should not interpret, except when computing checksums
  3. Shall preserve across operations which modify surrounding fields or structures

1.3 Full Text of Common Acronyms

This specification uses acronyms in common use in the personal computerindustry (see Table 2).

Table 2 Full Text of Common Acronyms

AcronymFull Text
ASCIIAmerican Standard Code for Information Interchange
BIOSBasic Input Output System
CPUCentral Processing Unit
exFATextensible File Allocation Table
FATFile Allocation Table
FAT12File Allocation Table, 12-bit cluster indices
FAT16File Allocation Table, 16-bit cluster indices
FAT32File Allocation Table, 32-bit cluster indices
GPTGUID Partition Table
GUIDGlobally Unique Identifier (see Section 10.1)
INTInterrupt
MBRMaster Boot Record
texFATTransaction-safe exFAT
UTCCoordinated Universal Time

1.4 Default Field and Structure Qualifiers

Fields and structures in this specification have the followingqualifiers (see list below), unless the specification notes otherwise.

  1. Are unsigned

  2. Use decimal notation to describe values, where not otherwise noted; this specification uses the post-fix letter “h” to denote hexadecimal numbers and encloses GUIDs in curly braces

  3. Are in little-endian format

  4. Do not require a null-terminating character for strings

1.5 Windows CE and TexFAT

TexFAT is an extension to exFAT that adds transaction-safe operationalsemantics on top of the base file system. TexFAT is used by Windows CE.TexFAT requires the use of the two FATs and allocation bitmaps for usein transactions. It also defines several additional structures includingpadding descriptors and security descriptors.

2 Volume Structure

A volume is the set of all file system structures and data spacenecessary to store and retrieve user data. All exFAT volumes containfour regions (see Table 3).

Table 3 Volume Structure

Main Boot Region
Main Boot Sector01This sub-region is mandatory and Section 3.1 defines its contents.
Main Extended Boot Sectors18This sub-region is mandatory and Section 3.2) defines its contents.
Main OEM Parameters91This sub-region is mandatory and Section 3.3 defines its contents.
Main Reserved101This sub-region is mandatory and its contents are reserved.
Main Boot Checksum111This sub-region is mandatory and Section 3.4 defines its contents.
Backup Boot Region
Backup Boot Sector121This sub-region is mandatory and Section 3.1 defines its contents.
Backup Extended Boot Sectors138This sub-region is mandatory and Section 3.2 defines its contents.
Backup OEM Parameters211This sub-region is mandatory and Section 3.3 defines its contents.
Backup Reserved221This sub-region is mandatory and its contents are reserved.
Backup Boot Checksum231This sub-region is mandatory and Section 3.4 defines its contents.
FAT Region
FAT Alignment24FatOffset – 24This sub-region is mandatory and its contents, if any, are undefined.Note: the Main and Backup Boot Sectors both contain the FatOffset field.
First FATFatOffsetFatLengthThis sub-region is mandatory and Section 4.1 defines its contents.Note: the Main and Backup Boot Sectors both contain the FatOffset and FatLength fields.
Second FATFatOffset + FatLengthFatLength * (NumberOfFats – 1)This sub-region is mandatory and Section 4.1 defines its contents, if any.Note: the Main and Backup Boot Sectors both contain the FatOffset, FatLength, and NumberOfFats fields. The NumberOfFats field may only hold values 1 and 2.
Data Region
Cluster Heap AlignmentFatOffset + FatLength * NumberOfFatsClusterHeapOffset – (FatOffset + FatLength * NumberOfFats)This sub-region is mandatory and its contents, if any, are undefined.Note: the Main and Backup Boot Sectors both contain the FatOffset, FatLength, NumberOfFats, and ClusterHeapOffset fields. The NumberOfFats field’s valid values are 1 and 2.
Cluster HeapClusterHeapOffsetClusterCount * 2SectorsPerClusterShiftThis sub-region is mandatory and Section 5.1 defines its contents.Note: the Main and Backup Boot Sectors both contain the ClusterHeapOffset, ClusterCount, and SectorsPerClusterShift fields.
Excess SpaceClusterHeapOffset + ClusterCount * 2SectorsPerClusterShiftVolumeLength – (ClusterHeapOffset + ClusterCount * 2SectorsPerClusterShift)This sub-region is mandatory and its contents, if any, are undefined.Note: the Main and Backup Boot Sectors both contain the ClusterHeapOffset, ClusterCount, SectorsPerClusterShift, and VolumeLength fields.

3 Main and Backup Boot Regions

The Main Boot region provides all the necessary boot-strappinginstructions, identifying information, and file system parameters toenable an implementation to perform the following:

  1. Boot-strap a computer system from an exFAT volume.

  2. Identify the file system on the volume as exFAT.

  3. Discover the location of the exFAT file system structures.

The Backup Boot region is a backup of the Main Boot region. It aidsrecovery of the exFAT volume in the event of the Main Boot region beingin an inconsistent state. Except under infrequent circumstances, such asupdating boot-strapping instructions, implementations should not modifythe contents of the Backup Boot region.

3.1 Main and Backup Boot Sector Sub-regions

The Main Boot Sector contains code for boot-strapping from an exFATvolume and fundamental exFAT parameters which describe the volumestructure (see Table 4). BIOS, MBR, or other boot-strapping agents mayinspect this sector and may load and execute any boot-strappinginstructions contained therein.

The Backup Boot Sector is a backup of the Main Boot Sector and has thesame structure (see Table 4). The Backup Boot Sector may aid recoveryoperations; however, implementations shall treat the contents of theVolumeFlags and PercentInUse fields as stale.

Prior to using the contents of either the Main or Backup Boot Sector,implementations shall verify their contents by validating theirrespective Boot Checksum and ensuring all their fields are within theirvalid value range.

While the initial format operation will initialize the contents of boththe Main and Backup Boot Sectors, implementations may update thesesectors (and shall also update their respective Boot Checksum) asneeded. However, implementations may update either the VolumeFlags orPercentInUse fields without updating their respective Boot Checksum (thechecksum specifically excludes these two fields).

Table 4 Main and Backup Boot Sector Structure

JumpBoot03This field is mandatory and Section 3.1.1 defines its contents.
FileSystemName38This field is mandatory and Section 3.1.2 defines its contents.
MustBeZero1153This field is mandatory and Section 3.1.3 defines its contents.
PartitionOffset648This field is mandatory and Section 3.1.4 defines its contents.
VolumeLength728This field is mandatory and Section 3.1.5 defines its contents.
FatOffset804This field is mandatory and Section 3.1.6 defines its contents.
FatLength844This field is mandatory and Section 3.1.7 defines its contents.
ClusterHeapOffset884This field is mandatory and Section 3.1.8 defines its contents.
ClusterCount924This field is mandatory and Section 3.1.9 defines its contents.
FirstClusterOfRootDirectory964This field is mandatory and Section 3.1.10 defines its contents.
VolumeSerialNumber1004

Источник: https://support.microsoft.com/ru-ru/help/154997.

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

Fat32

Независимо от того, форматируете ли вы внутренний накопитель, внешний накопитель, USB-накопитель или SD-карту, Windows предоставляет вам выбор использования трех разных файловых систем: NTFS, FAT32 и exFAT. Диалоговое окно «Форматы» в Windows не объясняет разницу, поэтому мы это и сделаем вместо них.

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

 Windows использует NTFS для своего системного диска и, по умолчанию, для большинства несъемных дисков. FAT32 – это старая файловая система, которая не так эффективна, как NTFS, и не поддерживает такой большой набор функций, но обеспечивает большую совместимость с другими операционными системами.

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

Файловая система NTFS

NTFS – это современная файловая система, которую Windows любит использовать по умолчанию. Когда вы устанавливаете Windows, она форматирует ваш системный диск с файловой системой NTFS.

Он также имеет ограничения на размер файла и размер раздела, которые теоретически настолько велики, что вы не столкнетесь с ними.

NTFS впервые появилась в потребительских версиях Windows XP, хотя первоначально она была представлена ​​в Windows NT.

NTFS обладает современными функциями, недоступными для FAT32 и exFAT.

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

Несмотря на свои преимущества, недостаток NTFS – это совместимость. Он будет работать со всеми последними версиями Windows – вплоть до Windows XP – но он имеет ограниченную совместимость с другими операционными системами. По умолчанию Mac OS X может только читать диски NTFS, но не записывать на них .

Некоторые дистрибутивы Linux могут включать поддержку записи NTFS, но некоторые могут быть доступны только для чтения. Ни одна из консолей Sony PlayStation не поддерживает NTFS. Даже собственный Microsoft Xbox 360 не может читать диски NTFS, хотя новый Xbox One может.

Другие устройства еще реже поддерживают NTFS.

Совместимость : Работает со всеми версиями Windows, но по умолчанию только для чтения с Mac и может быть только для чтения по умолчанию с некоторыми дистрибутивами Linux. Другие устройства, за исключением Microsoft Xbox One, вероятно, не будут поддерживать NTFS.  

Ограничения : Нет реалистичных ограничений размера файла или размера раздела.

Идеальное использование : используйте его для системного диска Windows и других внутренних дисков, которые будут использоваться только с Windows.

Файловая система FAT32

FAT32 – самая старая из трех файловых систем, доступных для Windows. Он был введен полностью в Windows 95 для замены старой файловой системы FAT16, используемой в MS-DOS и Windows 3.

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

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

 В FAT32 отсутствуют разрешения и другие функции безопасности, встроенные в более современную файловую систему NTFS. Кроме того, современные версии Windows больше нельзя устанавливать на диск, отформатированный в FAT32; они должны быть установлены на диски, отформатированные в NTFS.

Совместимость : Работает со всеми версиями Windows, Mac, Linux, игровыми приставками и практически всем с USB-портом.

Ограничения : максимальный размер файла 4 ГБ, максимальный размер раздела 8 ТБ.

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

Файловая система exFAT

Файловая система exFAT была представлена ​​в 2006 году и была добавлена ​​в более старые версии Windows с обновлениями для Windows XP и Windows Vista. exFAT  оптимизирован для флэш-накопителей – он разработан для облегченной файловой системы, такой как FAT32, но без дополнительных функций и дополнительных возможностей NTFS и без ограничений FAT32.  

Как и NTFS, exFAT имеет очень большие ограничения на размеры файлов и разделов, что позволяет хранить файлы намного больше, чем 4 ГБ, разрешенные в FAT32.

В то время как Mac OS X поддерживает NTFS только для чтения, Mac предоставляет полную поддержку чтения и записи для exFAT. Доступ к дискам exFAT в Linux можно получить, установив соответствующее программное обеспечение. PlayStation 4 поддерживает exFAT; PlayStation 3 нет. Xbox One поддерживает exFAT, а Xbox 360 – нет.

Совместимость : Работает со всеми версиями Windows и современными версиями Mac OS X, но требует дополнительного программного обеспечения для Linux. Много устройств поддерживают exFAT, в отличие от NTFS, но некоторые, особенно старые, могут поддерживать только FAT32.

Ограничения : Нет реалистичных ограничений размера файла или размера раздела.

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

Заключение

NTFS идеально подходит для внутренних накопителей, тогда как exFAT, как правило, идеально подходит для флэш-накопителей. Однако иногда вам может понадобиться отформатировать внешний диск с помощью FAT32, если exFAT не поддерживается вашим используемом устройстве.

Источник: https://itgap.ru/post/v-chem-raznitsa-mezhdu-fat32-exfat-i-ntfs

Поделиться:
Нет комментариев

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

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.