82 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

В чем разница между FAT32 и NTFS и exFAT

В чем разница между FAT32 и NTFS и exFAT?

Какой лучше NTFS или FAT32 или exFAT? Какой формат жесткого диска быстрее NTFS или FAT32?

В чем разница между файловыми системами FAT32 и NTFS и exFAT ? exFAT против NTFS, который является лучшим форматом для внешнего жесткого диска?

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

Всякий раз, когда вы устанавливаете операционную систему Windows на свой настольный компьютер или ноутбук, она устанавливается в раздел с файловой системой NTFS . А если вы используете какой-либо съемный диск или запоминающее устройство на базе USB, то там используется файловая система FAT32. Аналогично, другой формат файлов, связанный со съемными дисками и USB-накопителями, — это exFAT.

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

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

Требования во время перехода на Windows 10

Дело в том, что можно обновиться до самой последней версии операционной системы, но сделать это можно, если на компьютере установлены самые свежие версии Windows 7 SP1 или ОС 8.1 с последними обновлениями.

Загружаемый файл дистрибутива десятой версии занимает около 3Гб, а при распаковке и установки может достигать от 16 до 20 Гб в зависимости от разрядности устанавливаемой ОС.

Поэтому Microsoft рекомендует при установке Windows 10 учитывать данные особенности и иметь свободного пространства на жестком диске не менее 32 Гб.

Эти же данные необходимо учитывать при установке чистого дистрибутива «десятки» с DVD диска или флеш накопителя.

ExFAT и FAT32

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

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

Быстрое решение

  1. Если вы хотите делиться файлами с большинством устройств, и ни один из файлов не превышает 4 ГБ, выберите FAT32.
  2. Если у вас есть файлы размером более 4 ГБ, но по-прежнему требуется довольно хорошая поддержка между устройствами, выберите exFAT.
  3. Если у вас есть файлы размером более 4 ГБ и вы, в основном, используете ПК с ОС Windows, выберите NTFS.
  4. Если у вас файлы размером более 4 ГБ и вы используете компьютеры Apple, выберите HFS+.

Тестирование

На первоначальном этапе на Samsung Portable SSD T5 записывалось 1.5 Тб данных, чтобы избавиться от эффекта «нового» SSD. После форматирования в NTFS, процесс записи повторялся, так что мы всегда тестировали накопитель в том виде, в котором он будет у вас через месяц использования.

Конфигурация тестового стенда:

  • AMD Ryzen 5 1600 @ 4 GHz
  • 16 GB DDR-4 @ 3 GHz
  • ASRock X470 Taichi Ultimate
  • Windows 10 x64 Enterprise

Скорость современных накопителей зачастую определяется тем, установили ли вы драйвер, предлагаемый производителем, или нет. Разработчик устройства может активно использовать кэширование мелких случайных операций чтения/записи, что иногда даёт трехкратный рост скорости. Начнём с простого теста по умолчанию, на голой Windows 10.

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

Как видно по тестам, софт от Samsung очень сильно повышает скорость операций случайного чтения и записи. Никакого снижения производительности нет, напротив — скорость выросла, но ощущается более высокая нагрузка на процессор компьютера. Давайте посмотрим, есть ли смысл менять файловую систему ExFAT на NTFS ради оптимизации скорости командой TRIM, ведь в ExFAT эта команда не работает.

Тест с NTFS показал практически те же результаты с небольшой погрешностью. В целом же, если использовать Samsung Portable SSD T5 для хранения и транспортировки данных, то ничего кроме линейной скорости нам не интересно, а она здесь на уровне внутренних SSD. Но намного интереснее посмотреть, как ведёт себя накопитель в реальных задачах, когда прямо с него импортируется видео, конвертируются фотографии и делаются бэкапы. Мы будем использовать паттерны, снятые с реальных задач в тесте Iometer с файлом объемом 65 Гб.

Читать еще:  Управление другим компьютером через локальную сеть

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

При записи 60 Гб данных, Samsung Portable SSD T5 сильно нагревается внутри, но это не ощущается снаружи: руку он не обожжёт, а на ощупь будет ощутимо тёплым. Остывает диск очень быстро, почти моментально.

Начнём повествование с файловой системы 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 дисков, у которых ресурс считываниязаписи ячеек памяти ограничен, это, несомненно, благо.

Какую файловую систему выбрать

По общей совокупности параметров наиболее предпочтительной файловой системой является exFAT, однако жирный минус в виде низкой совместимости может заставить вас обратиться к другим системам. Например, флешку меньше 4 Гб, которую планируется подключать к автомагнитоле, лучше всего отформатировать в FAT32: отличная совместимость, высокая скорость доступа к файлам и низкие требования к оперативной памяти. Кроме того, загрузочные диски для переустановки Виндовс предпочтительнее делать тоже в ФАТ32.

Флешки объемом больше 32 Гб, на которых хранятся документы и файлы больших размеров, лучше всего отформатировать в exFAT. Данная система подходит для задач таких накопителей из-за практически отсутствующего лимита величины файла и минимальной фрагментации. ЭксФат подойдет и для долгосрочного хранения тех или иных данных из-за уменьшенного влияния на износ чипов памяти.

На фоне этих систем NTFS выглядит компромиссным вариантом — он подойдет для пользователей, которым время от времени требуется копировать либо перемещать средние и большие объемы данных на флешках средней емкости.

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

Файловые системы Linux в 2020 году: плюсы, минусы, подводные камни

Как вы знаете, перед установкой любой операционной системы Linux вам нужно отформатировать жесткий диск и выбрать наиболее предпочтительную файловую систему. Тут у нас, в 2020, в фаворитах ходит EXT4, и она кажется лучшим вариантом из возможных, но давайте рассмотрим альтернативы, прежде чем слепо отказываться от них?

«Fourth Extended Filesystem», что дословно переводится как «Четвертая расширенная файловая система» полностью обратно совместима с EXT2 и EXT3 и считается стандартом для большинства дистрибутивов Linux, оставаясь такой же популярной, как и ее предшественники.

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

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

BtrFS

«b-tree file system» изначально была разработана Oracle и продолжает расти в популярности, так что многие считают ее истинным преемником династии EXT.

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

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

XFS была создана Silicon Graphics почти три десятилетия назад для их графических рабочих станций, специализирующихся на рендеринге 3D-графики.

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

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

Одна из (относительно) более новых файловых систем, «Flash-Friendly File System», как следует из самого названия, является одним из лучших вариантов для использования с хранилищем на основе флешь-памяти.

Изначально созданный для этой цели компанией Samsung, F2FS разбивает носитель на более мелкие части, которые в свою очередь делит на еще более мелкие части, которые в свою очередь делит, ну вы поняли. А дальше она старается использовать множество этих зон вместо повторного использования одних и тех же. В сочетании с поддержкой TRIM / FITRIM это делает её более удобной для флешь-носителей с ограниченным числом операций записи.

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

OpenZFS/ZFS

OpenZFS — это ветвь файловой системы Zettabyte (ZFS), которая изначально появилась в Solaris от Sun. До 2010 года ZFS можно было использовать в Linux в основном через FUSE из-за проблем с лицензированием. После 2010 года началась разработка опенсорсной версии, а уже к 2016 году Ubuntu включила ее поддержку по умолчанию. С тех пор, когда люди ссылаются на «ZFS», они обычно имеют ввиду именно эту ветку, вместо Solaris ZFS — который также продолжает развиваться, но идет по параллельному пути.

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

ZFS также следует принципу copy-on-write, так называемого, копирования при записи, где вместо изменения существующих данных он сохраняет только изменения («дельты») между старой и новой версиями. Это обеспечивает прозрачное, интеллектуальное хранение нескольких копий данных, не занимая много места, которое может работать как резервное копирование или снэпшоты. Пользователь может откатиться к предыдущим состояниям файловой системы, отменить изменения или наоборот: перенести все изменения в клоны существующих данных.

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

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

Не отдавая предпочтения какой-либо одной функции, она отлично подходит для различных задач при разных нагрузках.

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

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

Что вам стоит использовать?

Существует причина, по которой EXT4 является дефолтным выбором для большинства дистрибутивов Linux. Она проверена, протестирована, стабильна, отлично работает и широко поддерживается. Если вы ищете стабильность, EXT4 — лучшая файловая система Linux для вас.

Если вы не боитесь иметь дело с несколько менее зрелой экосистемой, вам стоит также рассмотреть BtrFS.

Для использования на сервере, где вы хотите полностью исключить любую возможность потери данных, там, где стабильность – второе имя, вам стоит попробовать ZFS. Впрочем, чтобы смочь использовать ее на всю катушку, вам придется уйти в чтение с головой.

Для флэш-носителей F2FS является лучшим вариантом, это даже не обсуждается.

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

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

Тестирование двенадцати файловых систем в Linux

реклама

Введение

В прошлый раз мы тестировали производительность файловой системы ReFS в Windows 10. Там мы затронули некоторые ФС из мира Linux, которые показали достаточно вялые результаты, поскольку из-за ограничений Windows чтение и запись были недостаточно хорошо реализованы. На сей раз подобная несправедливость будет устранена, теперь роли меняются, и файловые системы NTFS, FAT32 и exFAT уже сами становятся гостями. Методика тестирования была усовершенствована, теперь все операции выполняются специальным скриптом, с точностью до миллисекунды замеряющим время, затраченное на определенную операцию. Кроме того был изменен набор данных, вместо поочередного копирования групп различных файлов проводится копирование сразу всех файлов разных типов. Также тестирование теперь не ограничивается только жестким диском, здесь были задействованы более актуальные в настоящее время твердотельные и flash накопители. На каждом из них для размещения тестовых данных был создан раздел объемом 4 Гб, вторым устройством для перемещения данных выступал созданный в оперативной памяти раздел объемом 2304 Мб с файловой системой TMPFS. Поскольку flash-память имеет ограниченное количество циклов перезаписи, то в оценке производительности на данном типе носителей участвовали только нежурналируемые файловые системы.

реклама

Тестовая система:

  • Процессор: Xeon E5440 @ 3.4 ГГц
  • GIGABYTE GA-P35-DS3L
  • Оперативная память: 3584 МБ DDR2-800
  • Жесткий диск: Seagate Barracuda 7200.10 3250410AS 250 ГБ
  • Твердотельный накопитель: SanDisk SDSSDHII-120G-G25 120 ГБ
  • MicroSD карта SanDisk Ultra 16 Гб UHS-I, поключенная с помощью адаптера MXT
  • Ubuntu 16.04 x64 с последними обновлениями

реклама

Набор данных:

  • 100 MP3 файлов — 681,3 Мб
  • 880 JPEG изображений 268,8 Мб
  • 4 видеоролика в формате MP4 — 492,7 Мб
  • 1 ISO образ — 583 Мб
  • Суммарный объем:

реклама

Краткая характеристика участников тестирования:

EXT2 — расширенная версия первой файловой системы EXT для ОС на ядре Linux.

EXT3 — журналируемая EXT2.

EXT4 — значительно расширенная по функционалу EXT3.

BTRFS — прогрессивная файловая система, использующая СУБД-подобную структуру , а также предлагающая множество современных опций.

F2FS — файловая система от Samsung, предназначенная для использования на flash-памяти.

ReiserFS — журналируемая ФС от компании Namesys, позволяющая изменять свой размер на лету без размонтирования.

XFS — высокопроизводительная 64-битная журналируемая файловая система, созданная компанией Silicon Graphics.

JFS — 64-битная журналируемая ФС, разработанная IBM с прицелом на высокую производительность, надёжность и масштабируемость для многопроцессорных компьютеров.

HFS+ — файловая система, использующаяся в macOS.

NTFS — ФС для Windows NT, выросшая из HPFS, совместной разработки IBM и Microsoft для OS/2.

FAT32 — усовершенствованная версия файловой системы FAT для DOS и Windows.

exFAT — расширенная версия FAT32, предназначенная для flash-накопителей.

Результаты тестов:

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

Новая файловая система F2FS демонстрирует отличный результат, опережая своих оппонентов. За ней следуют продвинутые журналируемые ФС, в основном использующиеся в NIX системах. Гости из Windows, а также устаревшие EXT2 и EXT3 заметно отстают.

Теперь проделаем тоже самое, но уже с быстрым твердотельным накопителем.

Разрыв между первым и замыкающим участниками заметно вырос. На сей раз в лидерах созданная профессионалами Sun Microsystems система XFS, которая показала результат близкий к максимальной пропускной способности интерфейса SATA-II. BTRFS, все еще считающая в некоторых аспектах не совсем стабильной, находится в нижней части списка. Работающая в пользовательском пространстве с помощью специального драйвера, NTFS показала почти в четверо более низкий результат, чем XFS.

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

Ситуация похожа на ту, которая была продемонстрирована в первом тесте. Но тут FAT32 поднялась сразу на семь позиций, а на ее место переехала BTRFS. Устаревшие EXT2 и EXT3 снова замыкают список.

Теперь очередь за SSD.

Видно, что разница сократилась, поскольку и твердотельный накопитель и оперативная память довольно быстрые устройства, и одно лишь это устраняет различные недостатки, присущие каждой их файловых систем. XFS выдала просто ошеломительный результат, практически уперевшись в пропускную способность SATA-II. Более усложненная BTRFS на второй позиции. Несмотря на прослойку в виде FUSE, NTFS заняла довольно почетное место.

Настала очередь flash-накопителей.

exFAT обошла F2FS в тесте записи примерно на 18%. EXT2, как и в предыдущих испытаниях, плетется в конце.

Ну и, наконец, чтение с flash-памяти.

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

И ради интереса был проведен еще один тест с участием только RAM-дисков (копирование ISO-образа).

Заключение

Мир Linux открывает перед пользователями Windows множество граней, одной из которых является наличие гораздо большего количества различных файловых систем. Каждая из них имеет свои достоинства и недостатки, кто-то силен в одних ситуациях, кто-то в других. И в проведенном тестировании мы попытались выявить данное распределение сил.

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

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

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector