Как изменить ntfs на fat32? Какой правильный формат нужно использовать для флешки FAT32 или NTFS? Обо всем об этом будет рассказано ниже.
По большому счету, оба формата можно использовать и FAT32 и NTFS. Все зависит от того, как вы собираетесь эксплуатировать флешку.
При покупке новой флешки, как правило, у них файловая система FAT32 и в этом нет ничего удивительного, так как эта файловая система читается с многих устройств, что-то типа универсального формата. Ну и есть мнения, что этот формат более производительный, нежели NTFS.
Трудности у вас могут, возникнут только тогда, когда вам понадобится закинуть на флешку файл с размером превышающий 4гб. Могут быть и другие ошибки, что , но это, как правило, частные случаи.
Например, вы заходите установить windows с флешки. Если ваша флешка в формате FAT32 то, при попытке записать на нее большой файл (более 4гб), сам windows выдаст вам ошибку, что файл слишком большой.
Ну и при записи образа , вам будет предложено отформатировать флешку или вы так же получите ошибку.
Поэтому перед записью образа windows или же перед перемещением на флешку большого файла, сначала отформатируйте вашу флешку в формат NTFS.
И, конечно, у вас возникает резонный вопрос, какую файловую систему выбрать для флешки FAT32 или NTFS.
Сегодня флешки уже идут с большим объемом и 32 гб и 64 и больше. Соответственно если вы покупаете флешки с такими объемами, наверняка вы планируете кидать на нее и фильмы, и большие файлы.
Для таких целей форматируйте флешку в NTFS и используйте как вам угодно.
Если не планируете класть на флешку файлы больших объемов, а планируйте использоваться для документов, фото или небольших файлов, например, музыкальные файлы, то форматировать не обязательно.
При выборе файловой системы для флешки, сначала подумайте, как вы будете ее использовать, отсюда и выбирайте формат.
В дополнении:
Если по каким-то причинам, вы ранее уже форматировали флешку из fat32 в ntfs и теперь вам нужно вернуть все обратно с fat32 перевести ntfs или наоборот, то чтобы поменять на нужную вам файловую систему fat32 или ntfs, выполните следующие действия:
1. Вставьте флешку в компьютер/ноутбук.
2. При обнаружении компьютером вашего устройства, выделите флешку и нажмите правой кнопкой мыши, в открывшемся меню нажмите пункт форматирование, далее выберите нужный формат файловой системы и нажмите начать.
После завершения операции, ваша флешка будет в нужной вам файловой системе.
Внимание! Перед тем, как форматировать флешку в другой формат, если на ней имеются данные, сначала перенесите(скопируйте) файлы в другое место. При форматировании, все данные с флешки удаляются!
Должно быть, вы уже неоднократно слышали о таких файловых системах, как FAT32, NTFS и exFAT . Но в чем же между ними разница? Каждый тип обладает своим собственным набором плюсов и минусов. Именно поэтому нет единого варианта. В этой статье мы разберем основные отличия трех файловых систем.
Говоря об операционной системе Windows, мы точно знаем, что она устанавливается только на логический раздел формата NTFS. Съемные накопители и другие устройства хранения, основанные на USB-интерфейсе, используют тип FAT32.
Одним из форматов, которые можно использовать для форматирования Flash-накопителей, является exFAT — преемник старой файловой системы FAT32.
Таким образом, мы имеем три основных формата хранения данных, повсеместно используемых как для Windows, так и для разного рода носителей информации.
Файловая система представляет из себя набор правил, определяющих то, как хранятся и извлекаются документы, хранящиеся на устройстве. Это может быть жесткий диск, Flash-накопитель или SD-карта.
Для большего понимания, приведем как пример офис обычной компании. Фрагменты установленных документов хранятся в определенном месте, допустим, в ящике стола. И при необходимости открыть их, файловая система обращается к файлам в попытке считать информацию.
Предположим на секунду, что такая система вышла из строя и сразу же получим огромное количество неопознанных данных, изучить которые не будет никакой возможности.
На самом деле существует большое количество файловых систем, например Flash File System, Tape File System и Disk File System, однако мы остановимся только на основных — FAT32 , NTFS и exFAT .
Файловая система FAT32 является самой старой и опытной в истории компьютерных технологий. Ее путь начался с оригинальной 8-битной системы FAT в 1977 году, которая функционировала внутри автономного диска Microsoft Standalone Disk Basic-80 . Он был запущен специально для Intel 8080 NCR 7200 в 1977/1978 году, работая терминалом ввода данных с 8-дюймовыми гибкими дисками.
После обсуждений о введении системы с учредителем Microsoft Биллом Гейтсом, код был написан первым наемным сотрудником компании Марком Макдональдом.
Основной задачей файловой системы FAT была работа с данными в операционной системе Microsoft 8080/Z80 на базе платформы MDOS/MIDAS, написанной Марком Макдональдом.
В дальнейшем FAT претерпела некоторые изменения, постепенно переходя от своего первоначального вида к FAT12, FAT16 и, наконец, FAT32, название которой теперь тесно ассоциируется с внешними накопителями.
Основным отличием FAT32 от ее предшественников является преодоление ограниченного объема доступной для хранения информации. 32-разрядная система была выпущена в августе 1995 года вместе с релизом Windows 95 и в своем обновленном варианте позволила увеличить верхние пределы размера файлов и хранилища данных до 4 Гб и 16 Тб.
Таким образом, FAT32 не предназначена для хранения больших объемов данных и установки тяжелых приложений. Именно по этой причине на жестких дисках используется файловая система NTFS , которая позволяет пользователям перестать думать о загружаемых объемах информации.
Резюмируя, система FAT32 идеально подойдет для хранения данных, объем которых не превышает 4 Гб, на любых съемных носителях. Ее популярность не ограничивается только компьютерной сферой. Она используется в игровых консолях, телевизорах с высокой четкостью изображения, DVD-проигрывателях, Blu-Ray плеерах и любых других устройствах с USB-портом. FAT32 поддерживают все версии Windows, Linux и MacOS.
В 1993 году компания Microsoft представила новую файловую систему NTFS (New Technology File System) параллельно с появление операционной системы Windows NT 3.1.
Главной особенностью системы NTFS является отсутствие каких-либо ограничений на размеры загружаемых файлов. Даже в случае попытки превзойти этот лимит, мы бы потерпели неудачу — настолько он велик.
Разработка началась в середине 1980-х годов в период сотрудничества Microsoft и IBM, целью которого было создание новой операционной системы, превосходящей предыдущие по графической производительности.
Тем не менее, союз двух компаний не был долог и, не завершив общий проект, они приняли решение прекратить сотрудничество. Впоследствии Microsoft и IBM сконцентрировались на производстве собственных файловых систем.
Для компьютерных технологий 1989 год ознаменовался созданием HPFS от IBM, которая использовалась для операционной системы OS/2. Несколькими годами позже, в 1993, компания Microsoft запустила NTFS v1.0 , которая стала официальной файловой системой для Windows NT 3.1.
Теоретический размер файла NTFS — 16 Эб — 1 Кб, что составляет 18 446 744 073 709 550 502 байта. В команду разработчиков входили Том Миллер, Гарри Кимуру, Брайан Эндрю, Девид Гебель.
Следующей версией файловой системы стала NTFS v3.1 , запущенная специально для Microsoft Windows XP. В дальнейшем она не претерпевала особых изменений, хотя в нее и было внесено множество различных дополнений. Например, появилась возможность сжатия логических разделов, восстановление и символические ссылки NTFS. Кроме того начальная емкость файловой системы составляла всего 256 Мб из колоссальных 16 Эб — 1 Кб в новых версиях, запущенных с выходом Windows 8.
Говоря о полезных функциях, внедренных в NTFS v3.1, можно отметить расширение поддерживаемых форматов файлов, квоты использования диска, шифрование файлов и создание точек повторной обработки. Примечательным является тот факт, что новые версии NTFS полностью совместимы с предыдущими.
Файловая система NTFS имеет важную особенность, когда дело доходит до ее восстановления, вследствие каких-либо повреждений. Она содержит в себе определенную структуру данных, которая отслеживает любые изменения в системе и с помощью которой всегда можно вернуть работоспособность NTFS.
Данная файловая система поддерживается всеми версиями Windows, начиная с Windows XP. К сожалению, MacOS не разделяет стремление к совместимости, продвигаемое Microsoft. Apple оставили для пользователей возможность чтения данных с дисков NTFS, однако записывать на них не получится. Поддержка данной файловой системы от Linux ограничивается лишь несколькими ее версиями.
ExFAT (Extended FAT) — новая, расширенная файловая система от Microsoft, которая с успехом заменяет своего предшественника на поле, когда дело доходит до больших объемов информации.
Как вы наверняка знаете, большинство современных цифровых фотокамер используют систему exFAT, поскольку она существенно легче NTFS, но, в то же время, позволяет сохранять файлы размером более 4 Гб, в отличие от FAT32.
Таким образом, копируя на Flash-накопитель с файловой системой exFAT документ размером 6 Гб, вы не столкнетесь с негативными последствиями, которые можно наблюдать, используя предшествующую версию системы.
Формат exFAT набирает все большую популярность и используется преимущественно с высокоемкими картами памяти SDXC. Основной причиной тому является небольшой размер файловой системы и, как ранее описывалось, возможность сохранять документы объемом более 4 Гб.
Интересным будет факт, что Microsoft хранит патент США 8321439, позволяющий быстро найти файл при помощи хэша имени. Благодаря данной функции, любой документ можно найти в разы быстрее.
Стоит отметить, что для файловой системы exFAT не было выпущено всех доступных дополнений в общий доступ. Для их приобретения поставщики обязаны приобрести ограниченную лицензию от Microsoft.
Данное действие было предпринято для того, чтобы поставщики не пытались монетизировать продукт Microsoft, отмечая себя частью компании, поскольку они имели бы в наличии исходный код файловой системы.
Поскольку Microsoft неизменны в своем упрямстве, многие пользователи занялись созданием собственными модификациями exFAT, одной из которых стала exfat-fuse . Она обеспечивает операции чтения и записи для дистрибутивов Linux, включая FreeBSD.
Созданная в 2006 году файловая система exFAT, имеющая общий предел объема информации, что и NTFS, является более легкой, поскольку не содержит в себе всевозможных дополнений, как вторая.
ExFAT поддерживает функции чтения, записи и совместима с операционными системами Mac, Android и Windows. Для Linux понадобится вспомогательное программное обеспечение.
В случае необходимости восстановить логический раздел с неизвестной, поврежденной или удаленной файловой системой — вам помогут инструменты Starus Recovery.
Инструмент Starus Partition Recovery , или его аналоги, Starus FAT Recovery, Starus NTFS Recovery, предназначены для работы с определенными файловыми системами - FAT и NTFS. Основной софт способен взаимодействовать с обоими. Cкачать и опробовать программы для восстановления файловых систем FAT32 и NTFS можно совершенно бесплатно!
Большая часть компьютерных пользователей отождествляют процесс форматирования флешек только с удалением данных с цифровых носителей. На самом деле, это не единственное предназначение этой операции.
Форматирование флеш-карты схоже с форматированием жесткого диска. Имеются те же самые параметры форматирования. На которые люди часто не обращают особого внимания. Но правильный выбор и настройка этих параметров при форматировании может в дальнейшем сказаться на работе вашей флеш-карты. Инструкции и информация этой статьи помогут вам правильно отформатировать флешку.
Форматирование это не что иное, как процесс обработки цифрового накопителя информации. Основная задача этого процесса – это работа со структурой накопителя, ее упорядочение или полное изменение. Подвергаться форматированию могут все цифровые носители информации:
Перед началом процесса форматирования следует помнить, что после этого действия все данные, имеющиеся на накопителе, будут стерты. Восстановить утраченные данные будет проблематично и не всегда возможно. Но у этого процесса есть и положительные стороны, система в ходе форматирования может обнаружить и исправить поврежденные части структуры.
Разработчики операционной системы Windows сделали функцию форматирования стандартной. Найти ее можно в проводнике, при щелчке правой кнопкой мыши по иконке отображения устройства. В появившемся меню выбираем «Форматировать».
Запуск стандартного средства форматирования носителей информации
Таким несложным путем можно запустить стандартную программу форматирования. Она состоит из одного окна, которое содержит настройки процедуры. Здесь можно изменять тип файловой системы, размер кластера, метку тома и способ форматирования. Для начала процедуры форматирования следует нажать кнопку «Начать». Система запросит у вас подтверждение на совершение этого действия, после чего начнется процесс.
Окно стандартного средства форматирования Windows
Для обычного использования не принципиально изменение параметров, но для каждого будет полезно знать, за что отвечает каждый из параметров:
Как было написано выше, в ОС Windows при форматировании имеется 4 варианта форматов файловых систем: NTFS, FAT, FAT32 и exFAT. Так какой формат лучше всего выбрать для хранения информации на флешках? Для ответа на этот вопрос следует рассмотреть плюсы и минусы каждого формата.
Какая файловая система лучше: FAT32 или NTFS?
Файловая система fat32 чаще всего используется на устройствах с небольшим объемом памяти, а ntfs на носителях с большим объемом. В этом есть смысл.
Исходя из различий, fat32 больше всего подходит для носителей информации с меньшим объемом, в этом случае нет необходимости работать с файлами более 4 Гб. Именно поэтому флешки для андроида лучше всего форматировать в формате fat32. А для винчестеров и usb накопителей предпочтительнее использовать файловую систему ntfs, так как она имеет больше преимуществ, а ее недостатки в условиях современности нивелируются.
Память винчестера разделена на кластеры, которые соответствуют минимальному размеру памяти, который может быть выделен для хранения файла. Каждый кластер отмечается системой занятым, даже если он заполнен информацией не полностью.
По этой причине, файловая система с большим размером кластера будет нерационально использовать дисковое пространство. С другой стороны, чем меньше размер кластера, тем медленнее будет работать система. Ведь файлы будут разбиваться на много маленьких частей. Исходя из вышесказанного, для установки Windows лучше всего использовать кластер размера 4 кб и меньше.
Файловая система exFAT — разработка корпорации Microsoft, объединяющая в себе лучшие качества NTFS и FAT32
Формат файловой системы exFAT так же разработан корпорацией Microsoft. Она преимущественно предназначена для применения на съемных носителях. Эта ФС имеет некоторые особенности, отличающие ее от более старых форматов.
Эта файловая система объединяет в себе особенности двух форматов: NTFS (работа с крупными файлами) и FAT32(быстрота).
Проблемой exFAT считается ее совместимость. Она без установки дополнительного ПО поддерживается только в операционных системах Windows 7 и более новых. В предшествующих версиях эта файловая система может использоваться после установки обновлений, и не во всех случаях файловая система будет работать в полной мере. А что касается устройств, которые способны работать с этой ФС, то тут все намного хуже. Производители отказываются платить за применение этого формата. По этой причине, еще рано говорить о замещении старых типов на новую файловую систему exFAT.
В этой статье я попытаюсь дать оценку быстродействию файловых систем, используемых в операционных системах Windows95/98/ME, а также WindowsNT/2000. Статья не содержит графиков и результатов тестирований, так как эти результаты слишком сильно зависят от случая, методик тестирования и конкретных систем, и не имеют почти никакой связи с реальным положением дел. В этом материале я вместо этого постараюсь описать общие тенденции и соображения, связанные с производительностью файловых систем. Прочитав данный материал, вы получите информацию для размышлений и сможете сами сделать выводы, понять, какая система будет быстрее в ваших условиях, и почему. Возможно, некоторые факты помогут вам также оптимизировать быстродействие своей машины с точки зрения файловых систем, подскажут какие-то решения, которые приведут к повышению скорости работы всего компьютера. В данном обзоре упоминаются три системы - FAT (далее FAT16), FAT32 и NTFS, так как основной вопрос, стоящий перед пользователями Windows2000 - это выбор между этими вариантами. Я приношу извинение пользователям других файловых систем, но проблема выбора между двумя, внешне совершенно равнозначными, вариантами со всей остротой стоит сейчас только в среде Windows2000. Я надеюсь, всё же, что изложенные соображения покажутся вам любопытными, и вы сможете сделать какие-то выводы и о тех системах, с которыми вам приходится работать.
Данная статья состоит из множества разделов, каждый из которых посвящен какому-то одному вопросу быстродействия. Многие из этих разделов в определенных местах тесно переплетаются между собой. Тем не менее, чтобы не превращать статью в кашу, в соответствующем разделе я буду писать только о том, что имеет отношение к обсуждаемый в данный момент теме, и ни о чем более. Если вы не нашли каких-то важных фактов в тексте - не спешите удивляться: скорее всего, вы встретите их позже. Прошу вас также не делать никаких поспешных выводов о недостатках и преимуществах той или иной системы, так как противоречий и подводных камней в этих рассуждениях очень и очень много. В конце я попытаюсь собрать воедино всё, что можно сказать о быстродействии систем в реальных условиях.1. Теория
Самое фундаментальное свойство любой файловой системы, влияющее на быстродействие всех дисковых операций - структура организации и хранения информации, т. е. то, как, собственно, устроена сама файловая система. Первый раздел - попытка анализа именно этого аспекта работы, т. е. физической работы со структурами и данными файловой системы. Теоретические рассуждения, в принципе, могут быть пропущены - те, кто интересуется лишь чисто практическими аспектами быстродействия файловых систем, могут обратиться сразу ко второй части статьи.
Для начала хотелось бы заметить, что любая файловая система так или иначе хранит файлы. Доступ к данным файлов - основная и неотъемлемая часть работы с файловой системой, и поэтому прежде всего нужно сказать пару слов об этом. Любая файловая система хранит данные файлов в неких объемах - секторах, которые используются аппаратурой и драйвером как самая маленькая единица полезной информации диска. Размер сектора в подавляющем числе современных систем составляет 512 байт, и все файловые системы просто читают эту информацию и передают её без какой либо обработки приложениям. Есть ли тут какие-то исключения? Практически нет. Если файл хранится в сжатом или закодированном виде - как это возможно, к примеру, в системе NTFS - то, конечно, на восстановление или расшифровку информации тратится время и ресурсы процессора. В остальных случаях чтение и запись самих данных файла осуществляется с одинаковой скоростью, какую файловую систему вы не использовали бы.
Обратим внимание на основные процессы, осуществляемые системой для доступа к файлам:
Выяснение того, в каких областях диска хранится тот или иной фрагмент файла - процесс, который имеет принципиально разное воплощение в различных файловых системах. Имейте в виду, что это лишь поиск информации о местоположении файла - доступ к самим данным, фрагментированы они или нет, здесь уже не рассматривается, так как этот процесс совершенно одинаков для всех систем. Речь идет о тех «лишних» действиях, которые приходится выполнять системе перед доступом к реальным данным файлов.
На что влияет этот параметр : на скорость навигации по файлу (доступ к произвольному фрагменту файла). Любая работа с большими файлами данных и документов, если их размер - несколько мегабайт и более. Этот параметр показывает, насколько сильно сама файловая система страдает от фрагментации файлов.
Вывод: Абсолютный лидер - FAT16, он никогда не заставит систему делать лишние дисковые операции для данной цели. Затем идет NTFS - эта система также не требует чтения лишней информации, по крайней мере, до того момента, пока файл имеет разумное число фрагментов. FAT32 испытывает огромные трудности, вплоть до чтения лишних сотен килобайт из области FAT, если файл разбросан разным областям диска. Работа с внушительными по размеру файлами на FAT32 в любом случае сопряжена с огромными трудностями - понять, в каком месте на диске расположен тот или иной фрагмент файла, можно лишь изучив всю последовательность кластеров файла с самого начала, обрабатывая за один раз один кластер (через каждые 4 Кбайт файла в типичной системе). Стоит отметить, что если файл фрагментирован, но лежит компактной кучей фрагментов - FAT32 всё же не испытывает больших трудностей, так как физический доступ к области FAT будет также компактен и буферизован.
Данная операция производится в том случае, если файл нужно создать с нуля или скопировать на диск. Поиск места под физические данные файла зависит от того, как хранится информация о занятых участках диска.
На что влияет этот параметр: на скорость создания файлов, особенно больших. Сохранение или создание в реальном времени больших мультимедийных файлов (.wav, к примеру), копирование больших объемов информации, т. д. Этот параметр показывает, насколько быстро система сможет найти место для записи на диск новых данных, и какие операции ей придется для этого проделать.
Вывод: NTFS имеет наиболее эффективную систему нахождения свободного места. Стоит отметить, что действовать «в лоб» на FAT16 или FAT32 очень медленно, поэтому для нахождения свободного места в этих системах применяются различные методы оптимизации, в результате чего и там достигается приемлемая скорость. (Одно можно сказать наверняка - поиск свободного места при работе в DOS на FAT32 - катастрофический по скорости процесс, поскольку никакая оптимизация невозможна без поддержки хоть сколь серьезной операционной системы).
Каждая файловая система выполняет элементарные операции с файлами - доступ, удаление, создание, перемещение и т.д. Скорость работы этих операций зависит от принципов организации хранения данных об отдельных файлах и от устройства структур каталогов.
На что влияет этот параметр: на скорость осуществления любых операций с файлом, в том числе - на скорость любой операции доступа к файлу, особенно - в каталогах с большим числом файлов (тысячи).
Вывод: структура каталогов на NTFS теоретически гораздо эффективнее, но при размере каталога в несколько сотен файлов это практически не имеет значения. Фрагментация каталогов NTFS, однако, уверенно наступает уже при таком размере каталога. Для малых и средних каталогов NTFS, как это не печально, имеет на практике меньшее быстродействие.
Преимущества каталогов NTFS становятся реальными и неоспоримыми только в том случае, если в одно каталоге присутствуют тысячи файлов - в этом случае быстродействие компенсирует фрагментированность самого каталога и трудности с физическим обращением к данным (в первый раз - далее каталог кэшируется). Напряженная работа с каталогами, содержащими порядка тысячи и более файлов, проходит на NTFS буквально в несколько раз быстрее, а иногда выигрыш в скорости по сравнению с FAT и FAT32 достигает десятков раз.2. Практика
К сожалению, как это часто бывает во всевозможных компьютерных вопросах, практика не очень хорошо согласуется с теорией. NTFS, имеющая, казалось бы, очевидные преимущества в структуре, показывает не настолько уж фантастические результаты, как можно было бы ожидать. Какие еще соображения влияют на быстродействие файловой системы? Каждый из рассматриваемых далее вопросов вносит свой вклад в итоговое быстродействие. Помните, однако, что реальное быстродействие - результат действия сразу всех факторов, поэтому и в этой части статьи не стоит делать поспешных выводов.
Очень многие данные современных файловых систем кэшируются или буферизируются в памяти компьютера, что позволяет избежать лишних операций физического чтения данных с диска. Для нормальной (высокопроизводительной) работы системы в кэше приходится хранить следующие типы информации:
В случае, если этот базовый объем информации не будет доступен прямо в оперативной памяти, системе придется совершать множество ненужных операций еще до того, как она начнет работу с реальными данными. Что входит в эти объемы в разных файловых системах? Или, вопрос в более практической плоскости - каким объемом свободной оперативной памяти надо располагать, чтобы эффективно работать с той или иной файловой системой?
К сожалению, можно с уверенностью сказать: NTFS теряет огромное количество своего теоретического быстродействия из-за недостаточного кэширования. На системах, имеющих менее 64 Мбайт памяти , NTFS просто не может оказаться быстрее FAT16 или FAT32. Единственное исключение из этого правила - диски FAT32, имеющие объем десятки Гбайт (я бы лично серьезно опасался дисков FAT32 объемом свыше, скажем, 30 Гбайт). В остальных же случаях - системы с менее чем 64 мегабайтами памяти просто обязаны работать с FAT32 быстрее.
Типичный в настоящее время объем памяти в 64 Мбайта , к сожалению, также не дает возможности организовать эффективную работу с NTFS. На малых и средних дисках (до 10 Гбайт) в типичных системах FAT32 будет работать, пожалуй, немного быстрее. Единственное, что можно сказать по поводу быстродействия систем с таким объемом оперативной памяти - системы, работающие с FAT32, будут гораздо сильнее страдать от фрагментации, чем системы на NTFS. Но если хотя бы изредка дефрагментировать диски, то FAT32, с точки зрения быстродействия, является предпочтительным вариантом. Многие люди, тем не менее, выбирают в таких системах NTFS - просто из-за того, что это даст некоторые довольно важные преимущества, тогда как типичная потеря быстродействия не очень велика.
Системы с более чем 64 Мбайтами , а особенно - со 128 Мбайт и более памяти, смогут уверенно кэшировать абсолютно всё, что необходимо для работы систем, и вот на таких компьютерах NTFS, скорее всего, покажет более высокое быстродействие из-за более продуманной организации данных.
Влияют ли физические параметры жесткого диска на быстродействие файловой системы? Да, хоть и не сильно, но влияют. Можно выделить следующие параметры физической дисковой системы, которые по-разному влияют на разные типы файловых систем:
Подводя краткий итог влиянию быстродействия диска и контроллера на быстродействия системы в целом, можно сказать так: NTFS страдает от медленных дисков гораздо сильнее, чем FAT.
Хотелось бы сказать пару слов о размере кластера - тот параметр, который в файловых системах FAT32 и NTFS можно задавать при форматировании практически произвольно. Прежде всего, надо сказать, что больший размер кластера - это практически всегда большее быстродействие. Размер кластера на томе NTFS, однако, имеет меньшее влияние на быстродействие, чем размер кластера для системы FAT32.
NTFS является достаточно сложной системой, поэтому, в отличие от FAT16 и FAT32, имеются и другие факторы, которые могут привести к существенному замедлению работы NTFS:
В данной заключительной части «одной строчкой» собраны ключевые особенности быстродействия этих трех файловых систем.
Хотелось бы еще раз подчеркнуть, что на практике основной фактор, от которого зависит быстродействие файловой системы - это, как ни странно, объем памяти машины. Системы с памятью 64-96 Мбайт - некий рубеж, на котором быстродействие NTFS и FAT32 примерно эквивалентно. Обратите внимание также на сложность организации данных на вашей машине. Если вы не используете ничего, кроме простейших приложений и самой операционной системы - может случиться так, что FAT32 сможет показать более высокое быстродействие и на машинах с большим количеством памяти.
NTFS - система, которая закладывалась на будущее, и это будущее для большинства реальных применений сегодняшнего дня еще, к сожалению, видимо не наступило. На данный момент NTFS обеспечивает стабильное и равнодушное к целому ряду факторов, но, пожалуй, всё же невысокое - на типичной «игровой» домашней системе - быстродействие. Основное преимущество NTFS с точки зрения быстродействия заключается в том, что этой системе безразличны такие параметры, как сложность каталогов (число файлов в одном каталоге), размер диска, фрагментация и т.д. В системах FAT же, напротив, каждый из этих факторов приведет к существенному снижению скорости работы.
Только в сложных высокопроизводительных системах - например, на графических станциях или просто на серьезных офисных компьютерах с тысячами документов, или, тем более, на файл-серверах - преимущества структуры NTFS смогут дать реальный выигрыш быстродействия, который порой заметен невооруженным глазом. Пользователям, не имеющим большие диски, забитые информацией, и не пользующимся сложными программами, не стоит ждать от NTFS чудес скорости - с точки зрения быстродействия на простых домашних системах гораздо лучше покажет себя FAT32.
Периодически коллеги по работе меня спрашивают: «Какую файловую систему выбрать при форматировании новой флешки?».
Обычно я отвечаю, что надо выбирать NTFS, и все будет нормально. Но иногда попадаются дотошные пользователи, и они хотят узнать, почему именно NTFS, а не FAT32 или exFAT.
В этой статье я попробую объяснить разницу между этими файловыми системами с точки зрения обычного пользователя.
Сегодня актуальными файловыми системами для флешек (и других внешних носителей) являются такие: NTFS, FAT32, exFAT .
Эти системы позволяют по разному хранить файлы и дополнительную информацию о них на носителе. Каждая система имеет свои достоинства и недостатки, поэтому выбирать надо такую, которая наиболее подходит для ваших задач и файлов.
Например, FAT32 имеет ограничение на размер файлов в 4ГБ . Поэтому, если вы хотите сохранить на флешку образ DVD одним файлом 4,7ГБ (или 8,5 ГБ для двухслойного DVD), то FAT32 для этой операции не подойдет.
С другой стороны, за счет своей простоты FAT32 может обеспечить большую скорость работы, чем NTFS или exFAT. Но, опять же, при этом получается меньшая надежность при случайных потерях связи или отключения питания внешнего носителя.
Если флешка используется для переноса разных небольших по объему файлов (например офисная документация), то лучше использовать NTFS ;
Если флешка используется для переноса больших по объему файлов (например - фотографии или видеофайлы), то лучше использовать exFAT .
В таких вариантах указанные системы обеспечивают большую скорость работы флешки.
Это хорошо видно на примере карт памяти, которые в основном предназначены для фото и видеотехники. В современных устройствах файлы получаются большие, поэтому производители сразу форматируют карты памяти в системе exFAT.
Исключение для использования FAT32 может быть только в случае использования флешки для бытовой техники – телевизора, двд, авто ФМ-модулятора. Если у вас, например, телевизор может работать с флешками только в формате FAT32, то тут ничего не поделаешь – для просмотра фото или видео с флешки на ТВ придется форматировать флешку в системе FAT32.
Последние модели бытовой техники уже могут работать с разными системами, но более ранние модели «понимают» только FAT32.
Тестирование.
У меня сейчас есть 2 флешки с интерфейсом USB 2.0 – на 16 и 8 ГБ. Флешка на 16 ГБ – это Corsair Voyager . Флешка на 8 ГБ - это Silicon Power (алюминиевый корпус, код D33B29 на самой флешке).
Я протестировал обе флешки в системах NTFS, FAT32, exFAT. Сначала я копировал папку с разными файлами, а потом архив этой же папки. Для примера я взял папку игры "World of Tanks" – в ней и файлов много, и они разные по размеру.
В исходном (не сжатом) виде папка имеет параметры: файлов 3002, папок 391, объем 11,1 ГБ.
В сжатом виде получается 3 файла (чтобы записать на FAT32) – 2 по 3500 МБ и 1 на 48 МБ, общий объем 6,88 ГБ.
Тест я проводил следующим образом – форматировал флешку в нужную систему, потом записывал папку, замерял время записи, извлекал флешку, считывал папку, замерял время считывания, снова форматировал, аналогично записывал и считывал архивы, замерял время записи и считывания.
Потом переходил к следующей файловой системе. На флешку Silicon Power папку в несжатом виде я записывал до полного заполнения флешки на 8 ГБ.
В результате тестов я получил такие средние значения скорости:
Затем я нашел в интернете сайт (http://usbflashspeed.com/), на котором собраны результаты тестов разных флешек, и скачал оттуда утилиту для тестирования USB Flash Benchmark .
Этой утилитой я тоже протестировал три файловых системы на каждой флешке. Эта утилита тестирует флешку блоками данных разного объема.
На блоках данных от 16 МБ до 64КБ я увидел примерно такие же показатели скорости. На меньших блоках скорость заметно падает, но и файлы объемом 64КБ и менее сейчас встречаются редко.
А если даже и встречаются, то все равно на флешку записываются быстро. Утилита показывает результаты 2 последних тестов, возможно для сравнения между собой.
Вот пример теста флешки Silicon Power:
Тонким пунктиром показаны результаты для системы NTFS , жирной сплошной линией – для FAT32 .
Эти данные практически аналогичны показателям из моих тестов. Вы можете с помощью этой утилиты протестировать свои флешки, и понять их реальную скорость работы без долгого ожидания записи/считывания больших объемов данных.
Как видно из тестов – файловая система FAT32 иногда может иметь преимущество в скорости записи, но при этом отставать при чтении. В общем же, я считаю, что стоит придерживаться рекомендаций, указанных выше.
Если у вас есть какие-либо вопросы, задавайте их комментариях.