HomeРазноеFat формат: Как открыть файл FAT? Расширение файла .FAT

Fat формат: Как открыть файл FAT? Расширение файла .FAT

Содержание

Как открыть файл FAT? Расширение файла .FAT

Что такое файл FAT?

FAT суффикс имени файла в основном используется для Zinf Theme Format файлов. Формат Zinf Theme Format был разработан The Zinf Team. Файлы с расширением FAT могут использоваться программами, распространяемыми для платформы Linux, Windows. FAT формат файла, наряду с #NUMEXTENSIONS # другими форматами файлов, относится к категории Файлы параметров. Пользователям рекомендуется использовать Zinf программное обеспечение для управления FAT файлами, хотя 1 другие программы также могут обрабатывать этот тип файлов. Программное обеспечение Zinf было разработано Zinf project, и на его официальном веб-сайте вы можете найти дополнительную информацию о файлах FAT или программном обеспечении Zinf.

Программы, которые поддерживают FAT расширение файла

Следующий список содержит программы, сгруппированные по 2 операционным системам, которые поддерживают FAT файлы. Файлы с расширением FAT, как и любые другие форматы файлов, можно найти в любой операционной системе. Указанные файлы могут быть переданы на другие устройства, будь то мобильные или стационарные, но не все системы могут быть способны правильно обрабатывать такие файлы.

Как открыть файл FAT?

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

Шаг 1. Получить Zinf


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

Шаг 2. Убедитесь, что у вас установлена последняя версия Zinf

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

Шаг 3. Настройте приложение по умолчанию для открытия FAT файлов на Zinf

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


Изменить приложение по умолчанию в Windows

  • Выберите пункт Открыть с помощью в меню «Файл», к которому можно щелкнуть правой кнопкой мыши файл FAT.
  • Далее выберите опцию Выбрать другое приложение а затем с помощью Еще приложения откройте список доступных приложений.
  • Наконец, выберите Найти другое приложение на этом… , укажите папку, в которой установлен Zinf, установите флажок Всегда использовать это приложение для открытия FAT файлы свой выбор, нажав кнопку ОК


Изменить приложение по умолчанию в Mac OS

  • В раскрывающемся меню, нажав на файл с расширением FAT, выберите Информация
  • Откройте раздел Открыть с помощью, щелкнув его название
  • Выберите из списка соответствующую программу и подтвердите, нажав « Изменить для всех» .
  • Наконец, это изменение будет применено ко всем файлам с расширением FAT должно появиться сообщение. Нажмите кнопку Вперед, чтобы подтвердить свой выбор.
Шаг 4. Убедитесь, что файл FAT заполнен и не содержит ошибок

Если проблема по-прежнему возникает после выполнения шагов 1-3, проверьте, является ли файл FAT действительным. Вероятно, файл поврежден и, следовательно, недоступен.

1. Проверьте FAT файл на наличие вирусов или вредоносных программ.

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

2. Убедитесь, что структура файла FAT не повреждена

Если файл FAT был отправлен вам кем-то другим, попросите этого человека отправить вам файл. В процессе копирования файла могут возникнуть ошибки, делающие файл неполным или поврежденным. Это может быть источником проблем с файлом. Если файл FAT был загружен из Интернета только частично, попробуйте загрузить его заново.

3. Проверьте, есть ли у пользователя, вошедшего в систему, права администратора.

Существует вероятность того, что данный файл может быть доступен только пользователям с достаточными системными привилегиями. Выйдите из своей текущей учетной записи и войдите в учетную запись с достаточными правами доступа. Затем откройте файл Zinf Theme Format.

4. Убедитесь, что ваше устройство соответствует требованиям для возможности открытия Zinf

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

5. Убедитесь, что у вас установлены последние версии драйверов, системных обновлений и исправлений

Регулярно обновляемая система, драйверы и программы обеспечивают безопасность вашего компьютера. Это также может предотвратить проблемы с файлами Zinf Theme Format. Возможно, что одно из доступных обновлений системы или драйверов может решить проблемы с файлами FAT, влияющими на более старые версии данного программного обеспечения.

exFAT — exFAT — qaz.wiki

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

exFAT
Разработчики) Microsoft
Полное имя Расширяемая таблица размещения файлов
Введено Ноябрь 2006 г . ; 13 лет назад с Windows Embedded CE 6.0 ( 2006-11 )
Идентификатор раздела
Структуры
Содержание каталога Таблица
Размещение файлов растровое изображение , связанный список
Плохие блоки Теги кластера
Пределы
Максимум. размер тома c. 128  ПиБ , рекомендуется 512  ТиБ
Максимум. размер файла c. 128 ПиБ (теоретически 16 EiB – 1)
Максимум. количество файлов до 2,796,202 на каталог
Максимум. длина имени файла 255 символов
Допустимые символы в именах файлов все символы Unicode , кроме U + 0000 ( NUL ) через U + 001F ( США ) /( слэш ) \( обратный слэш ) :( двоеточие ) *( звездочка ) ?( вопросительный знак ) "( цитата ) <( меньше чем ) >( больше ) и |( трубы )
(кодированию в UTF-16LE )
особенности
Даты записаны Создание, последнее изменение, последний доступ
Диапазон дат 1980-01-01 по 2107-12-31
Разрешение даты 10 мс
Вилки Нет
Атрибуты Только для чтения, скрытый, системный, подкаталог, архив
Разрешения файловой системы ACL (только Windows CE 6)
Прозрачное сжатие Нет
Прозрачное шифрование Нет
Другой
Поддерживаемые операционные системы

exFAT ( Extensible File Allocation Table ) — это файловая система, представленная Microsoft в 2006 году и оптимизированная для флэш-памяти, такой как USB-накопители и SD-карты . exFAT был проприетарным до 28 августа 2019 года, когда Microsoft опубликовала свою спецификацию. Microsoft владеет патентами на несколько элементов своей конструкции.

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

exFAT был принят SD Association в качестве файловой системы по умолчанию для карт SDXC размером более 32  ГБ .

История

exFAT был представлен в конце 2006 года как часть встроенной операционной системы Windows CE 6.0 . Большинство поставщиков, подписывающих лицензии, — это производители встроенных систем или производители устройств, которые производят носители, отформатированные с помощью exFAT. Все семейство таблиц размещения файлов (FAT), включая exFAT, используется для встроенных систем, поскольку они легкие и лучше подходят для решений с низким объемом памяти и потребляемой мощностью, а также могут быть легко реализованы во встроенном ПО .

особенности

Спецификации, функции и требования файловой системы exFAT включают:

  • Ограничение размера файла в 16 эксбибайт ( 2 64 -1 байт или около 10 19 байт , что в противном случае ограничено максимальным размером тома 128 ПиБ или 2 57 -1 байт ), увеличенное с 4 ГиБ ( 2 32 -1 байт). ) в стандартной файловой системе FAT32. Таким образом, для обычного пользователя обеспечивается бесшовная совместимость между платформами Windows и macOS для файлов размером более 4 ГиБ.
  • Масштабируемость до больших размеров дисков: прибл. Максимум 128  ПиБ ( 2 57 -1 байт ), рекомендуемый максимум 512  ТиБ ( 2 49 -1 байт ), увеличенный с 32-битного ограничения (2 ТиБ для размера сектора 512 байт) стандартных разделов FAT32.
  • Поддержка до 2796202 файлов в каталоге . Microsoft документирует ограничение в 65 534 (2 16 -2) файлов на подкаталог для своей реализации FAT32, но в других операционных системах нет специального ограничения на количество файлов в каталоге FAT32. Реализации FAT32 в других операционных системах допускают неограниченное количество файлов вплоть до числа доступных кластеров (то есть до 268 304 373 файлов на томах без длинных имен файлов ).
  • Максимальное количество файлов на томе C — 4 294 967 285 ( 2 32 — 11 , по сравнению с примерно 2 28 — 11 в стандартной FAT32).
  • Повышение производительности выделения свободного пространства и удаления за счет введения растрового изображения свободного пространства .
  • Детализация временной метки составляет 10  мс для времени создания и изменения (по сравнению с 2 с для FAT, но не так хорошо, как 100 нс в NTFS).
  • Детализация метки времени для времени последнего доступа до двух секунд (в FAT была только дата).
  • Отметки времени идут с маркером часового пояса со смещением относительно UTC (начиная с Vista SP2 ).
  • Дополнительная поддержка списков управления доступом (в настоящее время не поддерживается в версиях Windows Desktop / Server).
  • Дополнительная поддержка TexFAT , стандарта транзакционной файловой системы (опция, активируемая WinCE , не поддерживается в версиях Windows Desktop / Server).
  • Смещение выравнивания границ для таблицы FAT.
  • Смещение выравнивания границы для области данных.
  • Предоставление параметров, определяемых OEM, для настройки файловой системы для конкретных характеристик устройства.
  • Действительная длина данных (VDL): за счет использования двух полей различной длины, одного для «выделенного пространства», а другого для «действительных данных», exFAT может предварительно выделить файл без утечки данных, которые ранее находились на диске.
  • Размер кластера до 32 Мбайт.
  • Целостность метаданных с контрольными суммами.
  • Структуры метаданных на основе шаблонов.
  • Удаление физических записей .и ..записей каталога, которые появляются в подкаталогах.
  • exFAT не ограничивается короткими именами файлов формата 8.3 .

Windows XP требует установки обновления KB955704, а Windows Vista требует установки SP1 или SP2. Windows Vista не может использовать диски exFAT для ReadyBoost . Windows 7 снимает это ограничение, разрешая кеширование ReadyBoost размером более 4 ГиБ. Windows 10 позволяет форматировать exFAT только на томах размером 32 ГиБ или более с пользовательским интерфейсом по умолчанию, а для меньших размеров рекомендуется формат FAT32; Утилиты командной строки по-прежнему принимают полный диапазон файловых систем и размеров единиц размещения.

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

Формат exFAT позволяет обрабатывать отдельные файлы размером более 4 ГиБ, обеспечивая длительную непрерывную запись HD-видео, которая может превышать ограничение в 4 ГиБ менее чем за час. Современные цифровые камеры, использующие FAT32, разбивают видеофайлы на несколько сегментов размером примерно 2 или 4 ГиБ. С увеличением емкости и увеличением объема передаваемых данных операцию записи необходимо сделать более эффективной. Карты SDXC, работающие в UHS-I, имеют минимальную гарантированную скорость записи 10 Мбит / с, и exFAT играет важную роль в достижении этой пропускной способности за счет уменьшения накладных расходов файловой системы при распределении кластера. Это достигается за счет введения битовой карты кластера и исключения (или сокращения) операций записи в FAT. Один бит в записи каталога указывает, что файл является непрерывным, указывая драйверу exFAT игнорировать FAT. Эта оптимизация в некоторой степени аналогична другим файловым системам, за исключением того, что она применяется только ко всем файлам, а не к непрерывным частям файлов.

Принятие

exFAT поддерживается в Windows XP и Windows Server 2003 с обновлением KB955704, Windows Embedded CE 6.0 , Windows Vista с пакетом обновления 1 , Windows Server 2008 , Windows 7 , Windows 8 , Windows Server 2008 R2 (кроме Windows Server 2008 Server Core) , Windows 10 , Mac OS X начиная с 10.6.5, Linux начиная с 5.4 и iPadOS .

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

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

Некоторые поставщики флэш-носителей, в том числе USB-накопители, компактные флэш-накопители (CF) и твердотельные накопители (SSD), поставляют некоторые из своих носителей большой емкости, предварительно отформатированных в файловой системе exFAT. Например, Sandisk поставляет свои карты CF на 256 ГБ как exFAT.

Microsoft заключила лицензионные соглашения с BlackBerry , Panasonic , Sanyo , Sony , Canon , Aspen Avionics , Audiovox , Continental , Harman , LG Automotive и BMW .

Mac OS X Snow Leopard 10.6.5 и более поздних версий может создавать, читать, писать, проверять и восстанавливать файловые системы exFAT.

Linux поддерживает exFAT через FUSE с 2009 года. В 2013 году Samsung Electronics опубликовала драйвер Linux для exFAT по лицензии GPL . 28 августа 2019 года Microsoft опубликовала спецификацию exFAT и выдала патент участникам OIN . Ядро Linux представила встроенную поддержку EXFAT с выходом 5.4.

Технические специальности

Размеры кластера exFAT по умолчанию в Windows
Размер
тома
Размер
кластера
Количество
кластеров
007–256 МБ 004 КБ <64 К
256–32 ГиБ 032 КБ 0<1 млн
032–512 ГиБ 128 КБ 0<4 млн
512 ГиБ – 1 ТиБ 256 КБ
001–2 ТиБ 512 КБ
002–4 ТиБ 001 МБ
004–8 ТиБ 002 МБ
008–16 ТиБ 004 МБ
016–32 ТиБ 008 МБ
032–64 ТиБ 016 МБ
064–512 ТиБ 032 МБ <16 млн
Заметки:

Поиск имени файла

exFAT использует фазу поиска на основе хэша имени файла для ускорения определенных случаев, что описано в патенте США 8321439 « Быстрый поиск имени файла с использованием хэша имени» , который, возможно, содержит дополнительные сведения, полезные для понимания файловой системы, в Приложении A.

Предварительное выделение файлов и кластеров

Как и NTFS, exFAT может предварительно выделить дисковое пространство для файла, просто пометив произвольное пространство на диске как «выделенное». Для каждого файла exFAT использует два отдельных поля 64-битной длины в каталоге: допустимая длина данных (VDL), которая указывает реальный размер файла, и физическая длина данных.

Чтобы обеспечить улучшение распределения кластерного хранилища для нового файла, Microsoft включила метод предварительного выделения смежных кластеров и обхода использования обновления таблицы FAT, и 10 декабря 2013 года патентное ведомство США выдало патент US8606830. Одна из функций exFAT (используемая в реализации exFAT во встроенных системах) обеспечивает атомарные транзакции для нескольких этапов обновления метаданных файловой системы. Функция, получившая название Transaction Safe FAT или TexFAT , была выдана патентным ведомством США под номером US7613738 3 ноября 2009 года.

Набор файлов каталога

exFAT и остальные файловые системы семейства FAT не используют индексы для имен файлов, в отличие от NTFS, которая использует B-деревья для поиска файлов. При обращении к файлу необходимо последовательно искать в каталоге, пока не будет найдено совпадение. Для имен файлов короче 16 символов требуется одна запись имени файла, но весь файл представлен тремя 32-байтовыми записями каталога. Это называется набором файлов каталога, а подкаталог размером 256 МБ может содержать до 2796202 набора файлов. (Если файлы имеют более длинные имена, это число будет уменьшаться, но это максимум, основанный на минимальном наборе файлов из трех записей.) Чтобы улучшить последовательный поиск каталогов (включая корень), получается хеш-значение имени файла. для каждого файла и хранится в записи каталога. При поиске файла имя файла сначала преобразуется в верхний регистр с использованием таблицы верхнего регистра (имена файлов не чувствительны к регистру), а затем хешируется с использованием запатентованного алгоритма в 16-битное (2 байта) хеш-значение. Каждая запись в каталоге просматривается путем сравнения хеш-значения. При обнаружении совпадения имена файлов сравниваются, чтобы убедиться, что нужный файл был обнаружен в случае коллизии хэшей. Это повышает производительность, поскольку для каждого файла нужно сравнивать только 2 байта. Это значительно сокращает циклы ЦП, поскольку большинство имен файлов имеют размер более 2 символов (байтов), и практически каждое сравнение выполняется только для 2 байтов за раз, пока не будет найден предполагаемый файл.

Метаданные и контрольные суммы

exFAT обеспечивает целостность метаданных за счет использования контрольных сумм. В настоящее время используются три контрольные суммы. Объемная загрузочная запись (VBR) представляет собой область из 12 секторов, которая содержит загрузочные записи, блок параметров BIOS (BPB), параметры OEM и сектор контрольной суммы. (Есть две области типа VBR, основная VBR и резервная VBR.) Сектор контрольной суммы — это контрольная сумма предыдущих 11 секторов, за исключением трех байтов в загрузочном секторе (используемые флаги и процент). Это обеспечивает целостность VBR, определяя, был ли изменен VBR. Наиболее частой причиной может быть вирус загрузочного сектора, но он также может выявить любые другие повреждения VBR. Вторая контрольная сумма используется для таблицы upcase. Это статическая таблица, которую нельзя менять. Любое повреждение таблицы может помешать обнаружению файлов, потому что эта таблица используется для преобразования имен файлов в верхний регистр при поиске файла. Третья контрольная сумма находится в наборах файлов каталога. Для определения одного файла используются несколько записей каталогов, и это называется набором файлов. Этот набор файлов имеет метаданные, включая имя файла, отметки времени, атрибуты, адрес первого кластера, где хранятся данные, длину файла и имя файла. Контрольная сумма берется для всего набора файлов, и несоответствие может произойти, если набор файлов каталога был случайно или злонамеренно изменен. Когда файловая система смонтирована и выполняется проверка целостности, эти хэши проверяются. Монтирование также включает сравнение версии файловой системы exFAT драйвером, чтобы убедиться, что драйвер совместим с файловой системой, которую он пытается смонтировать, и убедиться, что ни одна из требуемых записей каталога не отсутствует (например, требуется запись каталога для таблицы upcase и Bitmap распределения, и файловая система не может работать, если они отсутствуют). Если какая-либо из этих проверок завершилась неудачно, файловую систему не следует монтировать, хотя в некоторых случаях она может монтироваться только для чтения.

Файловая система обеспечивает расширяемость за счет определений метаданных на основе шаблонов с использованием общих макетов и общих шаблонов.

Оптимизация Flash

exFAT содержит несколько функций, которые, по словам Microsoft, делают его удобным для использования во флэш-памяти:

  • Выравнивание границ для структур файловой системы. Смещения для FAT и кучи кластера настраиваются во время форматирования, так что запись в эти области будет происходить в как можно меньшем количестве флеш-блоков.
  • Поле «OEM Parameters» может использоваться для записи таких функций, как размер блока базового хранилища.
  • Отсутствие журнала , так что записывается меньше данных. (Хотя в FAT32 тоже нет журнала.)

Однако собственная реализация Microsoft в Windows не совсем оптимизирована для флэш-накопителей. Параметры OEM игнорируются Windows CE, и неизвестно, выполняет ли настольная версия TRIM вообще.

Другие реализации

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

Функциональная совместимость требует, чтобы определенные результаты были достигнуты определенным, предопределенным способом ( алгоритмом ). Для exFAT это потенциально требует, чтобы каждая реализация выполняла определенные процедуры точно так же, как реализация Microsoft. Некоторые из процедур, используемых в реализации Microsoft, запатентованы, и эти патенты принадлежат Microsoft. Лицензию на использование этих алгоритмов можно приобрести у Microsoft, и некоторые компании, включая Apple , Google и Samsung, уже сделали это. Однако в экосистеме с открытым исходным кодом пользователи обычно реагируют на нежелание поставщиков платить за патентные лицензии, приобретая для себя реализацию из неофициальных источников. Например, это то, что произошло с LAME, когда патенты на MP3 были еще действительны. (В качестве альтернативы, пользователь может решить, что функция для него не важна.)

Независимо от того, открыт ли исходный код или нет, Microsoft заявила, что «лицензия требуется для реализации exFAT и использования ее в продукте или устройстве». Нелицензионное распространение драйвера exFAT возлагает на дистрибьютора ответственность за финансовый ущерб, если будет установлено, что драйвер нарушил патенты Microsoft. Хотя патенты могут не иметь исковой силы, это может быть определено только в рамках судебного процесса, который требует больших затрат времени и средств. Также возможно достичь желаемых результатов без нарушения патентов Microsoft. ср.  В октябре 2018 года Microsoft выдала участникам Open Invention Network 60 000 патентов на системы Linux, но в то время патенты exFAT изначально не включались. Однако внутри Microsoft велась дискуссия о том, следует ли Microsoft разрешить exFAT в устройствах Linux, что в конечном итоге привело к тому, что Microsoft опубликовала официальную спецификацию для открытого использования и передала OIN патенты exFAT в августе 2019 года.

FUSE -На реализацию под названием плавкой ExFAT или ExFAT предохранитель, с поддержкой чтения / записи доступна для FreeBSD , несколько Linux дистрибутивов, и более ранние версии Mac OS X . Он поддерживает TRIM. Реализация exFATFileSystem, основанная на fuse-exfat, доступна для AmigaOS 4.1 . Также была выпущена реализация ядра Linux, написанная Samsung Electronics . Первоначально он был выпущен на GitHub непреднамеренно, а затем официально выпущен Samsung в соответствии с GPLv 2 в 2013 г. (Этот выпуск не делает exFAT бесплатной, поскольку лицензирование от Samsung не отменяет патентные права Microsoft.)

Собственные решения для чтения / записи, лицензированные и производные от реализации Microsoft exFAT, доступны для Android , Linux и других операционных систем от Paragon Software Group и Tuxera .

XCFiles (от Datalight ) — это проприетарная полнофункциональная реализация, предназначенная для переноса на 32-разрядные системы. Rtfs (от EBS Embedded Software) — это полнофункциональная реализация для встраиваемых устройств.

Для DOS доступны два экспериментальных неофициальных решения. Загружаемый драйвер USBEXFAT требует стек USB Panasonic для DOS и работает только с USB-накопителями; исполняемый файл EXFAT с открытым исходным кодом является средством чтения файловой системы exFAT и требует для работы расширителя HX DOS . Не существует собственных драйверов для DOS реального режима exFAT, которые позволяли бы использовать тома exFAT или загружаться с них.

Смотрите также

Заметки

Ссылки

внешняя ссылка

Файловые системы NTFS, FAT, FAT32 и exFAT, в чём отличие?

Читайте о том, что собой представляют файловые системы и какие у них между собой отличия. Сделаем акцент на разнице между файловыми системами «NTFS», «FAT», «FAT32» и «exFAT».

Содержание:

  • Разница между файловыми системами «NTFS», «FAT», «FAT32» и «exFAT»
  • «NTFS»
  • «FAT»
  • «FAT 32»
  • «exFAT»
  • Заключение
  • Введение

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

    Файловые системы имеют собственную классификацию и представлены различными видами, включающие как наиболее распространенные «NTFS», «FAT», «HFS+», «Extfs», «Ext2», «ReiserFS», «XFS», «HPFS», «ext2», «OpenBSD», «UDF», «YAFFS», так и довольно редкие «ZFS», и данный ряд может быть существенно дополнен многими другими вариантами.

    Наиболее часто встречающимися и массово представленными файловыми системами безусловно являются «NTFS», «FAT», «FAT32» и «exFAT». Но обычный пользователь не всегда точно может понять разницу между системами. В этой статье мы попытаемся рассмотреть общее понятие файловой системы и ответить на отдельные вопросы, такие как: – «Что представляют собой файловые системы «FAT», «FAT32», «exFAT» и «NTFS» и в чем разница между ними?».

    Определение термина файловая система

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

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

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

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

    Что представляют собой файловые системы «FAT», «FAT32», «exFAT» и «NTFS»

    Операционная система «Windows», как самый массовый представитель систем управления компьютерными устройствами в мире, настроена на взаимодействие с различными файловыми системами («NTFS» и «FAT»), но «NTFS» поддерживает большие размеры файлов и томов и обеспечивает более эффективную организацию данных, по сравнению с другими вариантами файловых систем.

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

    Файловая система «FAT»

    Сокращенная аббревиатура «FAT» расшифровывается как «таблица размещения файлов». Это простая классическая архитектура файловой системы, изначально предназначенная для небольших дисков и простых структур папок. Иными словами, файловая система «FAT» представляет собой групповой метод организации, в котором таблица размещения файлов выделена в отдельную логическую область и находится в начале тома. Для исключения непреднамеренных или случайных ошибок, способных повлиять на корректное отображение таблицы, система, в целях безопасности, хранит копию массива индексных указателей.

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

    «FAT32» является фактическим стандартом, пришедшим на смену более ранним версиям файловой системы «FAT», «FAT12» и «FAT16», и изначально устанавливается на большинстве видов сменных носителей по умолчанию. Пространство «FAT32» логически разделено на три сопредельные области: зарезервированную область для служебных структур, табличную форму указателей и непосредственную зону записи содержимого файлов. Файловая система позволяет использовать накопители на ее основе не только на современных моделях компьютеров, но и в устаревших устройствах и консолях, снабженных разъемом «USB».

    Тем не менее, стандарт «FAT32» имеет определенные системные ограничения. Размер отдельных файлов на диске с файловой системой «FAT32» не может превышать четыре гигабайта. Кроме того, весь раздел «FAT32» должен быть менее восьми терабайт. По совокупности ограничений, формат «FAT32» считается подходящим для «USB-накопителей» или внешних носителей информации. Для внутреннего накопителя, особенно при желании установить новейшую версию операционной системы «Windows 10», отсутствие отдельных привилегий прикладного уровня в «FAT32» будет серьезным препятствием, и потребует наличия более продвинутой версии файловой системы.

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

    «exFAT» – это сокращенное обозначение от полного английского названия «Extended File Allocation Table» («расширенная таблица размещения файлов»). Стандарт является обновленной версией файловой системы «FAT32», созданный корпорацией «Microsoft». Основными параметрами система «exFAT» чрезвычайно похожа на «FAT32». Но главным отличием является устранение ограничений, присутствующих в файловой системе «FAT32», что позволяет пользователям хранить файлы намного большего размера, чем четыре гигабайта.

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

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

    «NTFS» («файловая система новой технологии») была в основном создана с целью устранения ограничений и недостатков файловых систем «FAT», улучшения производительности, надёжности и эффективности использования дискового пространства, а также создания надежного механизма защиты и хранения информации. Файловая система «NTFS» хранит информацию о файлах в главной файловой таблице «Master File Table» («MFT»), осуществляет разграничение доступа к данным для различных пользователей, предотвращает несанкционированный доступ к содержимому файла, применяя систему шифрования под названием «Encryption File System», которая использует защитный метод «прозрачного шифрования» данных.

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

    Разница между файловыми системами «NTFS», «FAT», «FAT32» и «exFAT»

    Файловая система «FAT» создавалась первоначально для накопителей незначительного объема и способна поддерживать граничные размеры файлов до четырех гигабайт, в то время как в системе «NTFS» допустимый предел размера увеличен до шестнадцати терабайт. Далее подробнее представлены другие отличия:

    «NTFS»

    • Поддержка файлов и дисков значительных размеров, на порядок превышающие остальные файловые системы.
    • Позволяет использовать расширенные имена файлов, включая поддержку множества сложных языков.
    • Падение работоспособности системы при запуске приложения проверки жёсткого диска или внешнего накопителя на ошибки файловой системы «chkdsk».
    • Стандартное приложение обслуживания системы «chkdsk» печально известно своей медлительностью.
    • Повышен уровень безопасности благодаря внедрению метода шифрования файлов.
    • Значительно быстрее на дисках объемом менее сорока гигабайт.
    • Меньшие файловые кластеры.
    • Поддержка сжатия на уровне файловой системы для файлов, каталогов и дисков для уменьшения дискового пространства.
    • Пользовательские разрешения для файлов и папок.
    • Копии файлов «отменяются», если прерванный кластер очищен.
    • Небольшие файлы хранятся в главной таблице файлов в начале диска.

    «FAT»

    • Не совместим с последней версией операционной системы «Windows».
    • Поддержка дисков от тридцати двух мегабайт до двух терабайт.
    • Более сильные преимущества и результативные особенности инструментов для восстановления.
    • Поддерживает быструю проверку работоспособности диска.
    • Простой способ размещения операционной системы и быстрый алгоритм чтения файлов.
    • Быстрее функционирует на дисках объемом менее десяти гигабайт.
    • Цепочки кластеров, содержащие данные из прерванных копий, помечаются как поврежденные.
    • Таблица основных файлов отделена от других файлов.

    «FAT 32»

    • Отсутствуют функции безопасности, которые реализованы в более современной файловой системе «NTFS».
    • Не удается установить новейшие версии операционной системы «Windows» (поскольку файл имеет большой размер и может быть установлен только на диски, отформатированные в системе «NTFS»).

    «exFAT»

    • Доступ к дискам с файловой системой «exFAT» в операционной системе «Linux» можно получить только после установки соответствующего программного обеспечения.
    • Работает со всеми версиями операционной системы «Windows» и современными версиями системы «Mac OS X».

    Заключение

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

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

    Быстродействие FAT и NTFS

    В этой статье я попытаюсь дать оценку быстродействию файловых систем, используемых в операционных системах Windows95/98/ME, а также WindowsNT/2000. Статья не содержит графиков и результатов тестирований, так как эти результаты слишком сильно зависят от случая, методик тестирования и конкретных систем, и не имеют почти никакой связи с реальным положением дел. В этом материале я вместо этого постараюсь описать общие тенденции и соображения, связанные с производительностью файловых систем. Прочитав данный материал, вы получите информацию для размышлений и сможете сами сделать выводы, понять, какая система будет быстрее в ваших условиях, и почему. Возможно, некоторые факты помогут вам также оптимизировать быстродействие своей машины с точки зрения файловых систем, подскажут какие-то решения, которые приведут к повышению скорости работы всего компьютера. В данном обзоре упоминаются три системы — FAT (далее FAT16), FAT32 и NTFS, так как основной вопрос, стоящий перед пользователями Windows2000 — это выбор между этими вариантами. Я приношу извинение пользователям других файловых систем, но проблема выбора между двумя, внешне совершенно равнозначными, вариантами со всей остротой стоит сейчас только в среде Windows2000. Я надеюсь, всё же, что изложенные соображения покажутся вам любопытными, и вы сможете сделать какие-то выводы и о тех системах, с которыми вам приходится работать.

    Данная статья состоит из множества разделов, каждый из которых посвящен какому-то одному вопросу быстродействия. Многие из этих разделов в определенных местах тесно переплетаются между собой. Тем не менее, чтобы не превращать статью в кашу, в соответствующем разделе я буду писать только о том, что имеет отношение к обсуждаемый в данный момент теме, и ни о чем более. Если вы не нашли каких-то важных фактов в тексте — не спешите удивляться: скорее всего, вы встретите их позже. Прошу вас также не делать никаких поспешных выводов о недостатках и преимуществах той или иной системы, так как противоречий и подводных камней в этих рассуждениях очень и очень много. В конце я попытаюсь собрать воедино всё, что можно сказать о быстродействии систем в реальных условиях.1. Теория

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

    Для начала хотелось бы заметить, что любая файловая система так или иначе хранит файлы. Доступ к данным файлов — основная и неотъемлемая часть работы с файловой системой, и поэтому прежде всего нужно сказать пару слов об этом. Любая файловая система хранит данные файлов в неких объемах — секторах, которые используются аппаратурой и драйвером как самая маленькая единица полезной информации диска. Размер сектора в подавляющем числе современных систем составляет 512 байт, и все файловые системы просто читают эту информацию и передают её без какой либо обработки приложениям. Есть ли тут какие-то исключения? Практически нет. Если файл хранится в сжатом или закодированном виде — как это возможно, к примеру, в системе NTFS — то, конечно, на восстановление или расшифровку информации тратится время и ресурсы процессора. В остальных случаях чтение и запись самих данных файла осуществляется с одинаковой скоростью, какую файловую систему вы не использовали бы.

    Обратим внимание на основные процессы, осуществляемые системой для доступа к файлам:

    Поиск данных файла

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

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

    • NTFS способна обеспечить быстрый поиск фрагментов, поскольку вся информация хранится в нескольких очень компактных записях (типичный размер — несколько килобайт). Если файл очень сильно фрагментирован (содержит большое число фрагментов) — NTFS придется использовать много записей, что часто заставит хранить их в разных местах. Лишние движения головок при поиске этих данных, в таком случае, приведут к сильному замедлению процесса поиска данных о местоположении файла.
    • FAT32, из-за большой области самой таблицы размещения будет испытывать огромные трудности, если фрагменты файла разбросаны по всему диску. Дело в том, что FAT (File Allocation Table, таблица размещения файлов) представляет собой мини-образ диска, куда включен каждый его кластер. Для доступа к фрагменту файла в системе FAT16 и FAT32 приходится обращаться к соответствующей частичке FAT. Если файл, к примеру, расположен в трех фрагментах — в начале диска, в середине, и в конце — то в системе FAT нам придется обратиться к фрагменту FAT также в его начале, в середине и в конце. В системе FAT16, где максимальный размер области FAT составляет 128 Кбайт, это не составит проблемы — вся область FAT просто хранится в памяти, или же считывается с диска целиком за один проход и буферизируется. FAT32 же, напротив, имеет типичный размер области FAT порядка сотен килобайт, а на больших дисках — даже несколько мегабайт. Если файл расположен в разных частях диска — это вынуждает систему совершать движения головок винчестера столько раз, сколько групп фрагментов в разных областях имеет файл, а это очень и очень сильно замедляет процесс поиска фрагментов файла.

    Вывод: Абсолютный лидер — FAT16, он никогда не заставит систему делать лишние дисковые операции для данной цели. Затем идет NTFS — эта система также не требует чтения лишней информации, по крайней мере, до того момента, пока файл имеет разумное число фрагментов. FAT32 испытывает огромные трудности, вплоть до чтения лишних сотен килобайт из области FAT, если файл разбросан разным областям диска. Работа с внушительными по размеру файлами на FAT32 в любом случае сопряжена с огромными трудностями — понять, в каком месте на диске расположен тот или иной фрагмент файла, можно лишь изучив всю последовательность кластеров файла с самого начала, обрабатывая за один раз один кластер (через каждые 4 Кбайт файла в типичной системе). Стоит отметить, что если файл фрагментирован, но лежит компактной кучей фрагментов — FAT32 всё же не испытывает больших трудностей, так как физический доступ к области FAT будет также компактен и буферизован.

    Поиск свободного места

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

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

    • Для определения того, свободен ли данный кластер или нет, системы на основе FAT должны просмотреть одну запись FAT, соответствующую этому кластеру. Размер одной записи FAT16 составляет 16 бит, одной записи FAT32 — 32 бита. Для поиска свободного места на диске может потребоваться просмотреть почти всего FAT — это 128 Кбайт (максимум) для FAT16 и до нескольких мегабайт (!) — в FAT32. Для того, чтобы не превращать поиск свободного места в катастрофу (для FAT32), операционной системе приходится идти на различные ухищрения.
    • NTFS имеет битовую карту свободного места, одному кластеру соответствует 1 бит. Для поиска свободного места на диске приходится оценивать объемы в десятки раз меньшие, чем в системах FAT и FAT32.

    Вывод: NTFS имеет наиболее эффективную систему нахождения свободного места. Стоит отметить, что действовать «в лоб» на FAT16 или FAT32 очень медленно, поэтому для нахождения свободного места в этих системах применяются различные методы оптимизации, в результате чего и там достигается приемлемая скорость. (Одно можно сказать наверняка — поиск свободного места при работе в DOS на FAT32 — катастрофический по скорости процесс, поскольку никакая оптимизация невозможна без поддержки хоть сколь серьезной операционной системы).

    Работа с каталогами и файлами

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

    На что влияет этот параметр: на скорость осуществления любых операций с файлом, в том числе — на скорость любой операции доступа к файлу, особенно — в каталогах с большим числом файлов (тысячи).

    • FAT16 и FAT32 имеют очень компактные каталоги, размер каждой записи которых предельно мал. Более того, из-за сложившейся исторически системы хранения длинных имен файлов (более 11 символов), в каталогах систем FAT используется не очень эффективная и на первый взгляд неудачная, но зато очень экономная структура хранения этих самих длинных имен файлов. Работа с каталогами FAT производится достаточно быстро, так как в подавляющем числе случаев каталог (файл данных каталога) не фрагментирован и находится на диске в одном месте.
      Единственная проблема, которая может существенно понизить скорость работы каталогов FAT — большое количество файлов в одном каталоге (порядка тысячи или более). Система хранения данных — линейный массив — не позволяет организовать эффективный поиск файлов в таком каталоге, и для нахождения данного файла приходится перебирать большой объем данных (в среднем — половину файла каталога).
    • NTFS использует гораздо более эффективный способ адресации — бинарное дерево, о принципе работы которого можно прочесть в другой статье («Файловая система NTFS»). Эта организация позволяет эффективно работать с каталогами любого размера — каталогам NTFS не страшно увеличение количества файлов в одном каталоге и до десятков тысяч.
      Стоит заметить, однако, что сам каталог NTFS представляет собой гораздо менее компактную структуру, нежели каталог FAT — это связано с гораздо большим (в несколько раз) размером одной записи каталога. Данное обстоятельство приводит к тому, что каталоги на томе NTFS в подавляющем числе случаев сильно фрагментированы. Размер типичного каталога на FAT-е укладывается в один кластер, тогда как сотня файлов (и даже меньше) в каталоге на NTFS уже приводит к размеру файла каталога, превышающему типичный размер одного кластера. Это, в свою очередь, почти гарантирует фрагментацию файла каталога, что, к сожалению, довольно часто сводит на нет все преимущества гораздо более эффективной организации самих данных.

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

    Преимущества каталогов NTFS становятся реальными и неоспоримыми только в том случае, если в одно каталоге присутствуют тысячи файлов — в этом случае быстродействие компенсирует фрагментированность самого каталога и трудности с физическим обращением к данным (в первый раз — далее каталог кэшируется). Напряженная работа с каталогами, содержащими порядка тысячи и более файлов, проходит на NTFS буквально в несколько раз быстрее, а иногда выигрыш в скорости по сравнению с FAT и FAT32 достигает десятков раз.2. Практика

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

    2.1. Объем оперативной памяти (кэширование)

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

    • Данные о физическом местоположении всех открытых файлов. Это, прежде всего, позволит обращаться к системным файлам и библиотекам, доступ к которым идет буквально постоянно, без чтения служебной (не относящейся к самим файлам) информации с диска. Это же относится к тем файлам, которые исполняются в данный момент — т. е. к выполняемым модулям (.exe и .dll) активных процессов в системе. В эту категорию попадают также файлы системы, с которыми производится работа (прежде всего реестр и виртуальная память, различные .ini файлы, а также файлы документов и приложений).
    • Наиболее часто используемые каталоги. К таковым можно отнести рабочий стол, меню «пуск», системные каталоги, каталоги кэша интернета, и т. п.
    • Данные о свободном месте диска — т. е. та информация, которая позволит найти место для сохранения на диск новых данных.

    В случае, если этот базовый объем информации не будет доступен прямо в оперативной памяти, системе придется совершать множество ненужных операций еще до того, как она начнет работу с реальными данными. Что входит в эти объемы в разных файловых системах? Или, вопрос в более практической плоскости — каким объемом свободной оперативной памяти надо располагать, чтобы эффективно работать с той или иной файловой системой?

    • FAT16 имеет очень мало данных, отвечающих за организацию файловой системы. Из служебных областей можно выделить только саму область FAT, которая не может превышать 128 Кбайт (!) — эта область отвечает и за поиск фрагментов файлов, и за поиск свободного места на томе. Каталоги системы FAT также очень компактны. Общий объем памяти, необходимый для предельно эффективной работы с FAT-ом, может колебаться от сотни килобайт и до мегабайта-другого — при условии огромного числа и размера каталогов, с которыми ведется работа.
    • FAT32 отличается от FAT16 лишь тем, что сама область FAT может иметь более внушительные размеры. На томах порядка 5 — 10 Гбайт область FAT может занимать объем в несколько Мбайт, и это уже очень внушительный объем, надежно кэшировать который не представляется возможным. Тем не менее, область FAT, а вернее те фрагменты, которые отвечают за местоположение рабочих файлов, в подавляющем большинстве систем находятся в памяти машины — на это расходуется порядка нескольких Мбайт оперативной памяти.
    • NTFS, к сожалению, имеет гораздо большие требования к памяти, необходимой для работы системы. Прежде всего, кэширование сильно затрудняет большие размеры каталогов. Размер одних только каталогов, с которыми активно ведет работу система, может запросто доходить до нескольких Мбайт и даже десятков Мбайт! Добавьте к этому необходимость кэшировать карту свободного места тома (сотни Кбайт) и записи MFT для файлов, с которыми осуществляется работа (в типичной системе — по 1 Кбайт на каждый файл). К счастью, NTFS имеет удачную систему хранения данных, которая не приводит к увеличению каких-либо фиксированных областей при увеличении объема диска. Количество данных, с которым оперирует система на основе NTFS, практически не зависит от объема тома, и основной вклад в объемы данных, которые необходимо кэшировать, вносят каталоги. Тем не менее, уже этого вполне достаточно для того, чтобы только минимальный объем данных, необходимых для кэширования базовых областей NTFS, доходил до 5 — 8 Мбайт.

    К сожалению, можно с уверенностью сказать: NTFS теряет огромное количество своего теоретического быстродействия из-за недостаточного кэширования. На системах, имеющих менее 64 Мбайт памяти, NTFS просто не может оказаться быстрее FAT16 или FAT32. Единственное исключение из этого правила — диски FAT32, имеющие объем десятки Гбайт (я бы лично серьезно опасался дисков FAT32 объемом свыше, скажем, 30 Гбайт). В остальных же случаях — системы с менее чем 64 мегабайтами памяти просто обязаны работать с FAT32 быстрее.

    Типичный в настоящее время объем памяти в 64 Мбайта, к сожалению, также не дает возможности организовать эффективную работу с NTFS. На малых и средних дисках (до 10 Гбайт) в типичных системах FAT32 будет работать, пожалуй, немного быстрее. Единственное, что можно сказать по поводу быстродействия систем с таким объемом оперативной памяти — системы, работающие с FAT32, будут гораздо сильнее страдать от фрагментации, чем системы на NTFS. Но если хотя бы изредка дефрагментировать диски, то FAT32, с точки зрения быстродействия, является предпочтительным вариантом. Многие люди, тем не менее, выбирают в таких системах NTFS — просто из-за того, что это даст некоторые довольно важные преимущества, тогда как типичная потеря быстродействия не очень велика.

    Системы с более чем 64 Мбайтами, а особенно — со 128 Мбайт и более памяти, смогут уверенно кэшировать абсолютно всё, что необходимо для работы систем, и вот на таких компьютерах NTFS, скорее всего, покажет более высокое быстродействие из-за более продуманной организации данных.

    2.2. Быстродействие накопителя

    Влияют ли физические параметры жесткого диска на быстродействие файловой системы? Да, хоть и не сильно, но влияют. Можно выделить следующие параметры физической дисковой системы, которые по-разному влияют на разные типы файловых систем:

    • Время случайного доступа (random seek time). К сожалению, для доступа к системным областям на типичном диске более сложной файловой системы (NTFS) приходится совершать, в среднем, больше движений головками диска, чем в более простых системах (FAT16 и FAT32). Гораздо большая фрагментация каталогов, возможность фрагментации системных областей — всё это делает диски NTFS гораздо более чувствительными к скорости считывания произвольных (случайных) областей диска. По этой причине использовать NTFS на медленных (старых) дисках не рекомендуется, так как высокое (худшее) время поиска дорожки дает еще один плюс в пользу систем FAT.
    • Наличие Bus Mastering. Bus Mastering — специальный режим работы драйвера и контроллера, при использовании которого обмен с диском производится без участия процессора. Стоит отметить, что система запаздывающего кэширования NTFS сможет действовать гораздо более эффективно при наличии Bus Mastering, т.к. NTFS производит отложенную запись гораздо большего числа данных. Системы без Bus Mastering в настоящее время встречаются достаточно редко (обычно это накопители или контроллеры, работающие в режиме PIO3 или PIO4), и если вы работаете с таким диском — то, скорее всего, NTFS потеряет еще пару очков быстродействия, особенно при операциях модификации каталогов (например, активная работа в интернете — работа с кэшем интернета).
    • Кэширование как чтения, так и записи на уровне жестких дисков (объем буфера HDD — от 128 Кбайт до 1-2 Мбайт в современных дорогих дисках) — фактор, который будет более полезен системам на основе FAT. NTFS из соображений надежности хранения информации осуществляет модификацию системных областей с флагом «не кэшировать запись», поэтому быстродействие системы NTFS слабо зависит от возможности кэширования самого HDD. Системы FAT, напротив, получат некоторый плюс от кэширования записи на физическом уровне. Стоит отметить, что, вообще говоря, всерьез принимать в расчет размер буфера HDD при оценке быстродействия тех или иных файловых систем не стоит.

    Подводя краткий итог влиянию быстродействия диска и контроллера на быстродействия системы в целом, можно сказать так: NTFS страдает от медленных дисков гораздо сильнее, чем FAT.

    2.4. Размер кластера

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

    • Типичный размер кластера для NTFS — 4 Кбайта. Стоит отметить, что при большем размере кластера отключается встроенная в файловую систему возможность сжатия индивидуальных файлов, а также перестает работать стандартный API дефрагментации — т. е. подавляющее число дефрагментаторов, в том числе встроенный в Windows 2000, будут неспособны дефрагментировать этот диск. SpeedDisk, впрочем, сможет — он работает без использования данного API. Оптимальным с точки зрения быстродействия, по крайней мере, для средних и больших файлов, считается (самой Microsoft) размер 16 Кбайт. Увеличивать размер далее неразумно из-за слишком больших расходов на неэффективность хранения данных и из-за мизерного дальнейшего увеличения быстродействия. Если вы хотите повысить быстродействие NTFS ценой потери возможности сжатия — задумайтесь о форматировании диска с размером кластера, большим чем 4 Кбайта. Но имейте в виду, что это даст довольно скромный прирост быстродействия, который часто не стоит даже уменьшения эффективности размещения файлов на диске.
    • Быстродействие системы FAT32, напротив, можно довольно существенно повысить, увеличив размер кластера. Если в NTFS размер кластера почти не влияет на размер и характер данных системных областей, то в системе FAT увеличивая кластер в два раза, мы сокращаем область FAT в те же два раза. Вспомните, что в типичной системе FAT32 эта очень важная для быстродействия область занимает несколько Мбайт. Сокращение области FAT в несколько раз даст заметное увеличение быстродействия, так как объем системных данных файловой системы сильно сократиться — уменьшается и время, затрачиваемое на чтение данных о расположении файлов, и объем оперативной памяти, необходимый для буферизирования этой информации. Типичный объем кластера для систем FAT32 составляет тоже 4 Кбайт, и увеличение его до 8 или даже до 16 Кбайт — особенно для больших (десяток и более гигабайт) дисков — достаточно разумный шаг.

    2.3. Другие соображения

    NTFS является достаточно сложной системой, поэтому, в отличие от FAT16 и FAT32, имеются и другие факторы, которые могут привести к существенному замедлению работы NTFS:

    • Диск NTFS был получен преобразованием раздела FAT16 или FAT32 (команда convert). Данная процедура в большинстве случаев представляет собой тяжелый случай для быстродействия, так как структура служебных областей NTFS, скорее всего, получится очень фрагментированной. Если есть возможность — избегайте преобразования других систем в NTFS, так как это приведет к созданию очень неудачного диска, которому не поможет даже типичный (неспециализированный) дефрагментатор, типа Diskeeper-а или встроенного в Windows 2000.
    • Активная работа с диском, заполненным более чем на 80% — 90%, представляет собой катастрофический для быстродействия NTFS случай, так как фрагментация файлов и, самое главное, служебных областей, будет расти фантастически быстро. Если ваш диск используется в таком режиме — FAT32 будет более удачным выбором при любых других условиях.

    3. Выводы

    В данной заключительной части «одной строчкой» собраны ключевые особенности быстродействия этих трех файловых систем.

    FAT — плюсы:
    • Для эффективной работы требуется немного оперативной памяти.
    • Быстрая работа с малыми и средними каталогами.
    • Диск совершает в среднем меньшее количество движений головок (в сравнении с NTFS).
    • Эффективная работа на медленных дисках.
    FAT — минусы:
    • Катастрофическая потеря быстродействия с увеличением фрагментации, особенно для больших дисков (только FAT32).
    • Сложности с произвольным доступом к большим (скажем, 10% и более от размера диска) файлам.
    • Очень медленная работа с каталогами, содержащими большое количество файлов.
    NTFS — плюсы:
    • Фрагментация файлов не имеет практически никаких последствий для самой файловой системы — работа фрагментированной системы ухудшается только с точки зрения доступа к самим данным файлов.
    • Сложность структуры каталогов и число файлов в одном каталоге также не чинит особых препятствий быстродействию.
    • Быстрый доступ к произвольному фрагменту файла (например, редактирование больших .wav файлов).
    • Очень быстрый доступ к маленьким файлам (несколько сотен байт) — весь файл находится в том же месте, где и системные данные (запись MFT).
    NTFS — минусы:
    • Существенные требования к памяти системы (64 Мбайт — абсолютный минимум, лучше — больше).
    • Медленные диски и контроллеры без Bus Mastering сильно снижают быстродействие NTFS.
    • Работа с каталогами средних размеров затруднена тем, что они почти всегда фрагментированы.
    • Диск, долго работающий в заполненном на 80% — 90% состоянии, будет показывать крайне низкое быстродействие.

    Хотелось бы еще раз подчеркнуть, что на практике основной фактор, от которого зависит быстродействие файловой системы — это, как ни странно, объем памяти машины. Системы с памятью 64-96 Мбайт — некий рубеж, на котором быстродействие NTFS и FAT32 примерно эквивалентно. Обратите внимание также на сложность организации данных на вашей машине. Если вы не используете ничего, кроме простейших приложений и самой операционной системы — может случиться так, что FAT32 сможет показать более высокое быстродействие и на машинах с большим количеством памяти.

    NTFS — система, которая закладывалась на будущее, и это будущее для большинства реальных применений сегодняшнего дня еще, к сожалению, видимо не наступило. На данный момент NTFS обеспечивает стабильное и равнодушное к целому ряду факторов, но, пожалуй, всё же невысокое — на типичной «игровой» домашней системе — быстродействие. Основное преимущество NTFS с точки зрения быстродействия заключается в том, что этой системе безразличны такие параметры, как сложность каталогов (число файлов в одном каталоге), размер диска, фрагментация и т.д. В системах FAT же, напротив, каждый из этих факторов приведет к существенному снижению скорости работы.

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

    Особенности и отличия файловых систем FAT32 (16), NTFS и ExFAT

    Приветствую!

    Какой бы не был носитель данных – будь то жёсткий диск, SSD накопитель или флешка (MicroSD, microSDXC, USB-Flash Drive и т.д.) им всем необходима файловая система, дабы можно было записывать и считывать с них данные.

    Файловых систем существует некоторое количество, но в этой статье мы рассмотрим наиболее популярные и соответственно применяемые.

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

    Содержание:

    Файловая система FAT16, FAT32 – история и особенности

    Начнём повествование с файловой системы FAT16 (ещё её называют просто FAT) – она была создана преимущественно для операционной системы MS DOS, и её поддержка имелась в Windows 95 и Windows 98. Ограничение на максимальный размер одного файла равнялся 2 Гигабайтам. Ровно столько же мог быть максимальный размер раздела.

    Господство FAT16 продлилось недолго, вскоре ей на смену пришла файловая система FAT32 – она являлась штатной для Windows 95 и Windows 98,хотя в целях совместимости, как уже говорилось выше, данные операционные системы поддерживали и FAT16.

    В FAT32 максимальный размер файла равнялся уже 4 Гигабайтам. Т.е. количество файлов может быть любым, но размер любого из них не может превышать 4-х Гигабайт. А максимальный размер раздела мог составлять теоретические 8 Терабайт, однако в Windows он искусственно ограничивался. К примеру, в Windows 98 размер раздела не мог быть больше 137 Гигабайт.

    У вас может возникнуть закономерный вопрос, почему по прошествии стольких лет  в данную файловую систему можно отформатировать флеш накопители и жёсткие диски небольшого объёма. Ответ на этот вопрос ниже.

    • Совместимость: FAT32 по сей день повсеместно поддерживается основными операционными системами: Windows, MacOS, Linux, различными автономными устройствами (приставками, MP3 плеерами, телефонами, смартфонами и т.д.)  и встраиваемыми системами.
    • Ограничения: Если вы попытаетесь записать файл, размер которого больше 4 Гигабайт, то вы не сможете этого сделать и выскочит ошибка. Есть обходной путь решения данной проблемы.

      Также имеются и ограничения по размеру раздела – хотя FAT32 теоретически поддерживает носители данных до 8 Терабайт, в Windows XP (и новее) вы не сможете отформатировать в FAT32 диск или раздел, размер которого больше 32 Гигабайт. Это ограничение было введено со стороны Microsoft в целях сохранения оптимальной производительности при работе с данной файловой системой.

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

      Ещё одним преимуществом является отсутствие избыточной записи\чтения «технических данных» в процессе взаимодействия с данной файловой системой. Для Flash дисков, у которых ресурс считывания\записи ячеек памяти ограничен, это, несомненно, благо.

    Файловая система NTFS – описание, применение и ключевые свойства

    Файловая система NTFS на сегодняшний день является актуальной и повсеместно распространённой. Впервые дебютировав в Windows XP, она так продолжает использоваться во всех современных версиях ОС от Microsoft, включая самую последнюю Windows 10.

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

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

    Естественно, это не полный перечень того, что предлагает современная файловая система NTFS.

    Как уже говорилось выше, данная файловая система является штатной для Windows XP и последующих выпущенных ОС от Microsoft. В процессе установки операционной системы вы даже не сможете выбрать файловую систему – жёсткий диск или SSD будет отформатирован строго в NTFS.

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

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

    В Linux ситуация обстоит лучше. Хотя штатно Linux может лишь читать данные с NTFS носителей, но в некоторые конечные дистрибутивы Linux добавляется и поддержка записи на NTFS диски.

    Что же касается автономных устройств, игровых приставок (Sony PlayStation, Xbox 360) и т.д., то в большинстве случаев NTFS ими не поддерживается.

    • Совместимость: Полностью поддерживается во всех современных версиях ОС от Microsoft. В Макинтошах (MacOS) поддерживается только чтение, а в Linux чтение и в некоторых конечных дистрибутивах ещё и запись. Что же касается иных устройств – в большинстве случаев не поддерживается вовсе.
    • Ограничения: Ограничений на количество и размер файлов и папок нет.
    • Оптимальная сфера применения: Файловая система создавалась с прицелом на использование для жёстких дисков (а впоследствии и SSD), преимущественно в среде Windows.

    Файловая система ExFat – что собой представляет, для чего была создана

    ExFat (ещё её называют FAT64) – файловая система, дебютировавшая в 2006 году, созданная для флеш накопителей. При её разработке было взято всё лучшее из FAT32 и устранены присущие её ограничения. В ExFat нет ограничений на максимальный размер файла, который может быть записан на носитель с данной файловой системой.

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

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

    Что же касается внешних устройств, то ситуация с поддержкой ExFat улучшается, но гарантировать поддержку на всех устройствах определённо нельзя.

    Краткий итог

    Если подытожить наспанное выше, то получается, что файловая система NTFS должна использоваться для жёстких (HDD) и SSD дисков, что установлены внутри компьютера, а ExFat для внешних флеш накопителей.
    А FAT32 оптимально использовать для Флеш накопителей малого размера (до 4-х Гигабайт), а также флешек, которые используются в старых устройствах и не понимают ExFat.

    На этом всё! Увидимся в новых материалах! Дабы их не пропустить – стоит подписаться!

    Формат таблицы fat

    Остановимся
    подробнее на формате таблицы FAT.

    Таблица
    FAT может иметь 12-, 16- или 32-разрядный
    формат, при этом файловая система будет
    обозначаться как FAT-12, FAT-16 и FAT-32, а в
    таблице для хранения информации об
    одном кластере диска используется 12 ,
    16 или 32 бит, соответственно.

    Первый
    из этих двух форматов (12-разрядный)
    применяется для дискет и дисков с
    небольшим количеством секторов. Таблица
    размещения файлов FAT-12 дискеты полностью
    помещается в одном секторе.

    Если
    размер диска слишком большой, для
    представления всех кластеров двенадцати
    разрядов будет недостаточно. В этом
    случае используется 16- или 32- разрядный
    формат FAT. При этом операционная система
    может работать с диском, который имеет
    размер более 32 Мбайт. Поэтому для жестких
    дисков всегда используется 16- или
    32-разрядный формат таблицы FAT.

    Как
    узнать формат FAT?

    Формат
    FAT можно определить, анализируя содержимое
    поля кода раздела соответствующего
    элемента таблицы разделов. Это поле
    расположено в главной загрузочной
    записи MBR. Если оно содержит значение
    1, используется 12-разрядный формат, если
    4, то 16-разрядный, а если 0xB или 0xC —
    32-разрядный.

    Первый
    элемент таблицы FAT имеет особый формат.

    Самый
    первый байт таблицы FAT называется
    «Описатель среды» (Media Descriptor). Он
    имеет такое же значение, как и байт-описатель
    среды, загрузочного сектора логического
    диска. Следующие 5 байт для 12-разрядного
    формата или 7 байт для 16-разрядного
    формата всегда содержат значение 0xFF.

    Вся
    остальная часть таблицы FAT состоит из
    12-, 16- или 32-разрядных ячеек. Каждая ячейка
    соответствует одному кластеру диска.
    Эти ячейки для разных форматов таблицы
    FAT могут содержать следующие значения:

    FAT12

    FAT16

    FAT32

    Описание

    0x000

    0x0000

    0x00000000

    Свободный
    кластер

    0xFF0-0xFF6

    0xFFF0-0xFFF6

    0xFFFFFFF0-0xFFFFFFF6

    Зарезервированный
    кластер

    0xFF7

    0xFFF7

    0xFFFFFFF7

    Плохой
    кластер

    0xFF8-0xFFF

    0xFFF8-0xFFFF

    0xFFFFFFF8-0xFFFFFFFF

    Последний
    кластер в списке

    0x002-0xFEF

    0x0002-0xFFEF

    0x00000002-0x0000FFEF

    Номер
    следующего кластера в списке

    Просмотр таблицы fat

    Для
    просмотра таблицы размещения файлов
    FAT мы воспользуемся программой DISKEDIT. Из
    меню Object выберите строку Drive и укажите
    интересующий Вас диск.

    Затем
    из меню Object выберите одну из двух строк
    — 1st FAT или 2nd FAT. На экране появится,
    соответственно, содержимое первой или
    второй копии таблицы FAT в отформатированном
    виде (рис. 7).

    Рис.
    7. Просмотр первой копии таблицы размещения
    FAT в отформатированном виде

    Вы
    также можете найти первую или вторую
    копию таблицы FAT, зная физический адрес
    загрузочной записи логического диска.
    Напомним, что загрузочная запись
    располагается в самом первом секторе
    дискеты. Расположение загрузочной
    записи для логических дисков, созданных
    в разделах жесткого диска, можно
    определить из таблицы разделов (для
    логического диска C:) или таблицы
    логических дисков (для логических
    дисков, созданных в расширенном разделе).

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

    Поясним
    это на примере.

    Пусть,
    например, у нас есть дискета с девятью
    секторами на дорожке. Сектор с логическим
    номером, равным 1, расположен на нулевой
    дорожке и для обращения к нему используется
    нулевая головка. Это самый первый сектор
    на дорожке, он имеет номер 1. Следующий
    сектор на нулевой дорожке имеет логический
    номер 2, последний сектор на нулевой
    дорожке имеет логический номер 9. Сектор
    с логическим номером 10 расположен также
    на нулевой дорожке. Это тоже самый первый
    сектор на дорожке, но теперь для доступа
    к нему используется головка с номером
    1. И так далее, по мере увеличения
    логического номера сектора изменяются
    номера головок и дорожек.

    Согласно
    такой нумерации, сектор с последовательным
    номером 0 — это загрузочный сектор. Для
    того чтобы просмотреть содержимое
    загрузочного сектора при помощи программы
    DISKEDIT, Вы можете выбрать из меню Object
    строку Sector и в появившейся диалоговой
    панели указать номер сектора, равный
    нулю.

    Заметьте,
    что в этой диалоговой панели в рамке,
    озаглавленной Sector Usage, показано
    распределение секторов. Пользуясь этим
    распределением, Вы легко сможете
    определить последовательный номер
    сектора загрузочной записи, начало и
    границы обеих копий FAT. Кроме того,
    нетрудно определить начало и границы
    корневого каталога и области данных,
    содержащих файлы и другие каталоги.

    С
    помощью меню View Вы можете просмотреть
    содержимое таблицы FAT в виде дампа.

    Визуально
    таблица размещения файлов должна
    содержать в основном монотонно
    изменяющиеся последовательности номеров
    кластеров, нулевые значения, соответствующие
    свободным кластерам, а также значение
    0xFFFF (0xFFF для FAT-12 или 0xFFFFFFFF для FAT-32), которое
    является признаком конца цепочки
    кластеров.

    Вслед
    за первой копией таблицы FAT должна
    находиться вторая копия FAT.

    Размер
    таблицы FAT Вы можете определить, зная
    содержимое поля блока параметров BIOS
    BPB со смещением 0xB (количество секторов,
    занимаемых одной копией FAT).

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

    Некоторые
    вирусы пользуются тем фактом, что конец
    цепочки кластеров может отмечаться
    любым значением в указанных выше
    диапазонах (например, от 0xFFF8 до 0xFFFF для
    16-разрядной таблицы FAT), в то время как
    операционная система использует значения
    0FFFFh или 0FFFh.

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

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

    Как отформатировать exFAT в FAT32 или NTFS в Windows 7/8/10?

    О exFAT, FAT32 и NTFS

    exFAT, FAT32, NTFS — общие файловые системы в Windows 10, Windows 8.1 / 8, Windows
    7, Vista и XP.

    • exFAT (также называемая расширенной таблицей размещения файлов) разработан
    Microsoft и была представлена ​​в 2006 году и представляет собой файловую систему, оптимизированную для флэш-памяти, такой как USB-накопители и SD-карты. Он был принят ассоциацией SD Card Association
    как файловая система по умолчанию для карт SDXC размером более 32 ГБ.
    • FAT32 является самой старой из трех файловых систем, поэтому ее совместимость с другими
    только современные компьютеры, но и другие старые устройства. Но у него есть некоторые ограничения: максимальный размер отдельного файла составляет 4 ГБ, а раздел FAT32 также должен быть меньше 8 ТБ. Обычно он используется в съемных дисках.
    • NTFS — это современная файловая система, которую Windows любит использовать по умолчанию, она нарушает
    ограничения FAT32, этот формат NTFS обычно используется на внутреннем жестком диске. Но,
    NTFS имеет самую низкую совместимость из трех форматов.

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

    Зачем форматировать диск exFAT в FAT32 или NTFS?

    Как известно, карта SDXC на 64 ГБ по умолчанию отформатирована в exFAT, а ClockworkMod
    Recovery (CWM) не может распознать exFAT, когда вы хотите выполнить рутирование телефона. Таким образом, чтобы иметь возможность успешно рутировать свой телефон, вы хотите отформатировать 64 ГБ SD
    карту из exFAT в FAT32 / NTFS.Форматирование exFAT в NTFS — это несложно, в то время как форматирование exFAT в FAT32 — непростая задача. Более того, по определенным причинам вы можете столкнуться с другими ситуациями при форматировании exFAT в FAT32 / NTFS. Не волнуйтесь, мы предложим вам лучший способ эффективного форматирования диска exFAT.

    Четыре простых и эффективных способа форматирования диска exFAT

    Вы получите несколько решений для изменения exFAT на FAT32 / NTFS для ваших устройств, приходите
    со мной.

    Вариант A. Форматирование exFAT с помощью Windows Disk Management

    Встроенная программа Windows Disk Management может помочь вам отформатировать
    USB-накопитель, внешний жесткий диск и SD-карта из exFAT в FAT32 или NTFS.

    1. Подключите карту памяти (вот SD-карта) к компьютеру, убедитесь, что она может быть
    обнаружен. Откройте Windows Disk Management , щелкните правой кнопкой мыши SD
    карту, выберите Формат .

    2. Затем выберите FAT32 или NTFS в параметре Файловая система.

    Вариант Б. Измените exFAT на FAT32 / NTFS через проводник Windows

    Вы также можете отформатировать карту памяти из exFAT в FAT32 или NTFS через Windows
    Исследователь
    .

    1. Вставьте SD-карту в компьютер. Вы можете увидеть диск, отображаемый в My
    Компьютер / Этот компьютер как только что смонтированный том. Щелкните правой кнопкой мыши карту памяти, выберите Формат .

    2. Появится всплывающее окно, как на следующем снимке экрана. Вы можете выбрать FAT32 или
    NTFS в раскрывающемся меню Файловая система . И настраиваем Volume
    Отметьте здесь
    , выберите Quick Format и нажмите Start , чтобы начать процесс.

    Вариант C.Преобразование exFAT в FAT32 / NTFS с CMD

    1. Нажмите одновременно клавиши Windows + R, затем введите cmd и Run
    как администратор
    .

    2. Тип: формат E: / FS: NTFS (или формат E: / FS: FAT32) (где
    E: буква диска вашего устройства) и нажмите Enter.

    Однако встроенный инструмент Windows имеет свои недостатки, которые … если ваша карта памяти
    больше 32 ГБ, вы не можете форматировать exFAT в FAT32. Тем не менее, как бороться с
    запоминающее устройство объемом более 32 ГБ, например USB-накопитель на 64 ГБ или карта SDXC? Вы могли не знать.

    Вариант D. Отформатируйте большой exFAT в FAT32 с помощью AOMEI Partition Assistant

    Во многих случаях вы можете обратиться к трем утилитам afromentioend для форматирования диска exFAT. Но если ваш диск exFAT больше 32 ГБ, вы не сможете отформатировать его до FA

    Fat32Formatter | heise Скачать

    Das Dateisystem FAT32 eignet sich, wenn man Laufwerke wie USB-Sticks und SD-Karten и mehreren Geräten Nutzt, um darauf befindliche Dateien wie Dokumente или Bilder anzuzeigen oder zu bearbeiten.Стандартное управление разделами Microsoft Windows с файловой системой FAT32 составляет 32 гигабайта больше. Доступ к USB-Laufwerke и Festplatten durchaus größer, sodass man ergänzend zur Format-Funktion von Windows eine spezielle Software braucht, um große Partitionen mit FAT32 zu formatieren. Der Fat32Formatter formatiert Datenträger von bis zu 2 Terabyte Größe mit FAT32. Узнать больше, использовать Dateisystem FAT32 на максимальном уровне 2 Терабайта, лучше всего. Natürlich не имеет значения, ob das Laufwerk eine interne oder externe Festplatte, ein USB-Sick, ein SD-Karte или eine SSD ist.

    Изображение 1 из contentElement.size

    Fat32Formatter

    Dateisystem FAT32

    Как альтернативный NTFS-формат, это FAT32-Dateisystem в SD-Speicherkarten, которая верит в цифровую камеру с Einsatz kommen. Das Dateisystem — это вербрейт унд лэсст sich leicht schreiben und lesen — außerdem kann es von Desktop-Systemen unter Windows, macOS and Linux issueslos genutzt werden.Man kann также die besagte SD-Karte einfach aus der Kamera nehmen, in einen passenden Kartenleser stecken und schon kann man auf die Daten zugreifen. Darüber hinaus sind Dateirechte bei FAT32 zu vernachlässigen — unabhängig davon, wer die jeweilige Datei erstellt hat kann sie quasi von jedem gelesen und verändert werden. Das hat natürlich Vor- und Nachteile. Unter FAT32 darf eine einzelne Datei zwar nicht größer sein als 4 Gigabyte — Цифровая камера-фотографии или другие документы без дополнительной информации.

    Partitionen formatieren und löschen

    Da er komplett portabel ist, benötigt der Fat32Formatter keine Installation and lässt sich auf Wechselmedien wie einem USB-Stick mitnehmen. Auf der übersichtlichen grafischen Benutzeroberfläche kann man nach dem Programmstart einen verbundenen Datenträger auswählen und bekommt dadurch die darauf befindlichen Partitionen angezeigt. Von diesen lässt sich eine auswählen und anschließend entsprechend zur Formatierung vorbereiten. Hat man es eilig, kann man einen Haken bei «Quick Format» setzen.Darüber hinaus kann man auch neue Partitionen erstellen — ausreichend Speicherplatz auf dem jeweiligen Datenträger vorausgesetzt. Existierende Partitionen kann der Fat32Formatter auch ändern — это значит, что нужно использовать NTFS-раздел в FAT32 «verwandeln». Zudem kann man komplette Partitionen löschen. Hier ist aber Vorsicht geboten, da sich Theoretisch auch die Partitionen mit wichtigen Systemdateien entfernen lassen.

    Versionen und Voraussetzungen

    Neben der Standard-Version lässt sich eine Debug-Version der Freeware herunterladen.Mit dieser lassen sich auch Partitionierungs-Operationen vornehmen, wenn es mit der normalen Version zu Laufzeit-Fehlern kommt. Sollte die Debug-Version nicht helfen können, kann man sich etwa mit der Datenträgerverwaltung GParted behelfen, die als Live-Linux läuft.

    Offiziell als unterstützte Betriebssysteme angegeben sind Windows 2000, Windows XP, Windows Vista sowie Windows 7. Под Windows 8, Windows 8.1 и Windows 10 функционируют только Fat32Formatter.

    Как отформатировать диски FAT32 и NTFS на Mac [обновлено]

    «Можно ли отформатировать диски FAT32 и NTFS на Mac самостоятельно?» Пользователь задал нам этот вопрос.

    Конечно, вы можете отформатировать диски самостоятельно, напрямую установив их в «Приложении» на Mac. Многие думают, что на Macintosh сложно отформатировать диск с Windows. Не беспокойтесь, на самом деле это возможно реализовать, независимо от того, используете ли вы внешний или внутренний диск вашей системы Windows. Здесь мы покажем вам полные инструкции по форматированию дисков FAT32 и NTFS на Mac в качестве примера.

    Часть 1. Форматирование диска FAT32 на Mac

    Во-первых, давайте посмотрим, как отформатировать диск FAT32 на Mac (macOS Sierra).Вам может быть интересно, что такое FAT32. Это файловая система в Windows 95, 98 и Windows Millennium Edition.

    Одним из основных преимуществ этой файловой системы является то, что почти все операционные системы могут читать и писать из нее. Напротив, он просто вмещает файлы размером менее 4 ГБ. Поэтому, если у вас есть диск, который вы хотите отформатировать, убедитесь, что он меньше по размеру. Тем не менее, если у вас есть накопитель объемом более 4 ГБ, вы можете загрузить программное обеспечение, известное как Swissknife. После его установки форматировать большие файлы будет намного проще.

    Как отформатировать диск FAT32 на Mac

    Шаг 1. Теперь вот как отформатировать внешний диск FAT32 на Mac. В окне поиска на Mac нажмите «Приложения» справа.

    Шаг 2. Оттуда нужно открыть дисковую утилиту. Поэтому прокрутите вниз, пока не увидите папку Utilities. Дважды щелкните по ней.

    Шаг 3. Все, что вам нужно сделать, это прокрутить значки вниз, пока не найдете значок с надписью Disk Utility, снова дважды щелкните по нему.

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

    Шаг 5. Оттуда нужно открыть дисковую утилиту. Поэтому прокрутите вниз, пока не увидите папку Utilities. Дважды щелкните по ней.

    Шаг 6. Переместите курсор в верхний левый угол и выберите диск, который хотите отформатировать.Для этого дважды щелкните внешний диск и щелкните значок «Стереть», который находится в верхней части экрана Mac. После этого отобразится командное диалоговое окно, в котором вы найдете параметры форматирования диска.

    Шаг 7. Ваша проблема почти решена, если вы все еще следите за этими шагами. Затем перейдите в раздел «Форматировать» в центре экрана и выберите систему форматов файлов MS-DOS (Fat), которая обеспечивает совместимость с вашим диском Windows.

    Ниже вы увидите имя, которое позволяет вам изменить имя вашего внешнего диска, если хотите. Затем нажмите «Стереть» внизу экрана. Сразу же вы получите предупреждение, но нажмите «Стереть».

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

    Часть 2: Форматирование диска NTFS на Mac

    Вторая задача — как отформатировать NTFS-диск на Mac.NTFS создана для операционной системы Windows, поэтому не поддерживается Mac. В этом случае рекомендуется установить программу под названием NTFS 3G, которая работает с MacFuse. Оба они сначала устанавливаются на компьютер. Его проще и быстрее установить, несмотря на то, что вы потратили немного денег на покупку таких приложений NTFS, как Tuxera или Paragon NTFS. Когда оба они установлены на ПК, они позволят пользователю читать и записывать данные на диске после выполнения этих действий.

    Как отформатировать NTFS-диск на Mac

    Шаг 1. Выполните аналогичную процедуру, которая используется при форматировании FAT32 выше. Перейдите в окно поиска на Mac, а затем нажмите «Приложения» в левой части экрана.

    Шаг 2. Затем дважды щелкните значок «Утилиты», который появится на экране вместе с другими приложениями, установленными на вашем компьютере.

    Затем нажмите «Дисковая утилита». Поскольку NTFS 3G является бесплатной программой, большинство пользователей отметили ошибки, несмотря на ее успех.Поскольку вы вставили внешний диск, он появится в правом верхнем углу экрана. Выберите диск, который хотите отформатировать, сначала выбрав отображаемый формат NTFS 3G. Вы также можете переименовать свой диск, если хотите. Еще раз в нижней части экрана справа вы увидите опцию «Стереть». Щелкните по нему. Вам будет показано предупреждение, требующее, чтобы вы просто щелкнули «Стереть». Подождите, пока диск будет отформатирован, когда это будет сделано, вам все в порядке. Теперь вы можете читать и копировать вставленные элементы на свой диск.Еще одна альтернатива Tuxera — Paragon NTFS. Эта программа дает пользователю возможность изменять и удалять элементы в Windows NTFS. Как вы видели, диски, отформатированные в NTFS, не должны волноваться, поскольку у вас есть выход.

    Возможно, вы столкнулись со случаем, когда вы вставляете внешний диск в свой Mac, и вы не можете копировать элементы на свой Mac, но вы можете их прочитать. Это потому, что ваш диск использует систему Windows NTFS. Таким образом, это приводит к нашему третьему пункту обсуждения о том, как отформатировать любой диск на вашем Mac.Дисковая утилита — жизненно важное приложение в продуктах Apple. Это делает мир Mac простым и интересным в использовании, поскольку устраняет препятствия между NTFS и HFS +. Как обычно, вставьте диск, скажем, жесткий диск или USB-накопитель.

    Шаг 3. В окне поиска щелкните «Приложения», перейдите к «Утилиты», прокрутите экран вниз и дважды щелкните «Дисковая утилита». Щелкните диск, который хотите отформатировать. В центре вы нажимаете на иконку Стереть.Внизу появится диалоговое окно с четырьмя командами. Выберите вариант, в котором вы хотите отформатировать свой диск. Например, если вы выберете опцию MS DOS FAT, она подойдет как для Windows, так и для Mac. С другой стороны, если вы выберете MAC OS Extended (с журналом), ваш диск будет согласован только с Mac.

    Во всяком случае, это не так, ведь у каждого свои предпочтения. Какой бы вариант вы ни выбрали, вы все равно отформатируете диск в соответствии со своими желаниями.Затем вы нажимаете «Стереть», и по завершении этого процесса ваш диск будет успешно отформатирован.

    Recoverit для Mac

    Спасатель жизни для решения ваших проблем с потерей данных!

    • Эта замечательная программа может помочь вам восстановить потерянные файлы, такие как фотографии, видео, электронные письма и многие другие 550+ типов файлов.
    • Он поддерживает восстановление данных с широкого спектра устройств, таких как компьютеры, внешние жесткие диски, USB-накопители и т.

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

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