Файловые системы: сравнение, секреты и уникальные особенности. Файловая система. Что это

Общие сведения о файловых системах

Операционная система Windows 8, поддерживает несколько файловых систем: NTFS, FAT и FAT32 . Но работать может только на NTFS , то есть установлена может быть только на раздел жесткого дис­ка, отформатированного в данной файловой системе. Обусловлено это теми особенностями и инструментами безопасности, которые преду­смотрены в NTFS , но отсутствуют в файловых системах Windows предыдущего поколения: FAT16 и FAT32 . Далее мы остановим­ся на всей линейке файловых систем для Windows, чтобы понять, какую роль они играют в работе системы и как они развивались в про­цессе становления Windows плоть до Windows 8.

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

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


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

Файловая система FAT для современных жест­ких дисков просто не подходит (ввиду ее ограниченных возможностей). Что касается FAT32 , то ее еще можно использовать, но уже с натяжкой. Если купить жесткий диск на 1000 ГБ, то вам придется разбивать его как минимум на несколько разделов. А если вы собираетесь заниматься видеомонтажом, то вам будет очень мешать ограничение в 4 Гб как максимально возможный размер файла .

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

Файловая
система
Параметры
Размеры тома Максимальный размер файла
FAT От 1.44 МБ до 4 ГБ 2ГБ
FAT32 Теоретически возможен размер тома от 512 МБ до 2 Тбайт. Сжатие не поддерживается на уровне файловой системы 4ГБ
NTFS Минимальный рекомендуемый размер составляет 1,44 МБ, а максимальный - 2 Тбайт. Поддержка сжатия на уровне файловой системы для файлов, каталогов и томов. Максимальный размер ограничен лишь размером тома (Теоретически - 264 байт минус 1 килобайт. Практически - 244 байт минус 64 килобайта)

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

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

Файловая система FAT (обычно под ней понимается FAT 16 ) была разработана достаточно давно и предназначалась для работы с небольшими дисковыми и файловыми объемами, простой структурой каталогов. Аббревиатура FAT расшифровывается как File Allocation Table (с англ. таблица размещения файлов). Эта таблица размещается в начале тома, причем хранятся две ее копии (в целях обеспечения большей устойчивости).
 Данная таблица используется операционной системой для поиска файла и определения его физического расположения на жестком диске. В случае повреждения таблицы (и ее копии) чтение файлов операционной системой становится невозможно. Она просто не может определить, где какой файл, где он начинается и где заканчивается. В таких случаях говорят, что файловая система «упала».
 Файловая система FAT изначально разрабатывалась компанией Microsoft для дискет. Только потом они стали ее применять для жестких дисков. Сначала это была FAT12 (для дискет и жестких дисков до 16 МБ), а потом она переросла в FAT16 , которая была введена в эксплуатацию с операционной системой MS-DOS 3.0.

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

Начиная с Windows 95 OSR2, компания Microsoft начинает активно ис­пользовать в своих операционных системах FAT32 - тридцатидвухраз­рядную версию FAT . Что поделать, технический прогресс не стоит на месте и возможностей FAT 16 стало явно недостаточно.
 По сравнению с ней FAT32 стала обеспечивать более оптимальный до­ступ к дискам, более высокую скорость выполнения операций ввода/вывода, а также поддержку больших файловых объемов (объем диска до 2 Тбайт).
 В FAT32 реализовано более эффективное расходование дискового пространства (путем использования более мелких кластеров). Выгода по сравнению с FAT16 составляет порядка 10...15%. То есть при использовании FAT32 на один и тот же диск может быть записано информации на 10... 15% больше, чем при использовании FAT16.
 Кроме того, необходимо отметить, что FAT32 обеспечивает более вы­сокую надежность работы и более высокую скорость запуска программ.
 Обусловлено это двумя существенными нововведениями:
  возможностью перемещения корневого каталога и резервной копии FAT (если основная копия получила повреждения)

Возможностью хранения резервной копии системных данных.

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

 Общие сведения
 Ни одна из версий FAT не обеспечивает хоть сколько-нибудь приемле­мого уровня безопасности. Это, а также необходимость в добавочных файловых механизмах (сжатия, шифрования) привело к необходимости создания принципиально новой файловой системы. И ею стала фай­ловая система NT (NTFS)
NTFS - от англ. New Technology File System - файловая система новой технологии
 Как уже упоминалось, основным ее достоинством является защищен­ность: для файлов и папок NTFS могут быть назначены права доступа (на чтение, на запись и т.д.). Благодаря этому существенно повысилась безопасность данных и устойчивость работы системы.  Назначение прав доступа позволяет запретить/разрешить каким-либо пользователям и программам проделывать какие-либо операции над файлами. Например, не обладая достаточными правами, посторонний пользователь не сможет изменить какой-либо файл. Или, опять же не обладая достаточными правами, вирус не сможет испортить файл.
 Кроме того, NTFS , как было сказано выше, обеспечивает лучшую про­изводительность и возможность работы с большими объемами данных.

Начиная с Windows 2000, используется версия NTFS 5.0 , которая, помимо стандартных, позволяет реализовывать следующие возможности:

Шифрование данных - эта возможность реализуется специальной надстройкой NTFS, которая называется Encrypting File System (EFS) - шифрующая файловая система. Благодаря этому механизму шифрованные данные могут быть прочитаны только на компьютере, на котором произошла шифровка.
Дисковые квоты - стало возможно назначать пользователям определенный (ограниченный) размер на диске, который они могут использовать.
Эффективное хранение разреженных файлов . Встречаются файлы, в которых содержится большое количество последовательных пустых байтов. Файловая система NTFS позволяет оптимизировать их хранение.

Использование журнала изменений - позволяет регистрировать все операции доступа к файлам и томам.

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

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

Устройство NTFS. Главная таблица файлов MFT.
 Как и любая другая файловая система, NTFS делит все полезное место на кластеры - минимальные блоки данных, на которые разбиваются файлы. NTFS поддерживает почти любые размеры кластеров - от 512 байт до 64 Кбайт. Однако общепринятым стандартом считается кластер размером 4 Кбайт. Именно он используется по умолчанию. Принцип существования кластеров можно проиллюстрировать следующим при­мером.
 Если у вас размер кластера составляет 4 Кбайт (что скорее всего), а вам нужно сохранить файл, размером 5 Кбайт, то реально под него будет вы­делено 8 Кбайт, так как в один кластер он не помещается, а под файл дисковое пространство выделяется только кластерами.
 Для каждого NTFS-диска имеется специальный файл - MFT (Master Allocation Table - главная таблица файлов) . В этом файле содержится централизованный каталог всех имеющихся на диске файлов. При создании файла NTFS создает и заполняет в MFT соответствующую запись, в которой содержится информация об атрибутах файла, содержимом файла, имя файла и т.п.

Помимо MFT , имеется еще 15 специальных файлов (вместе с MFT - 16), которые недоступны операционной системе и называются метафайлами . Имена всех метафайлов начинаются с символа $ , но стандартными средствами операционной системы просмотреть их и вообще увидеть не представляется возможным. Далее для примера представлены основные метафайлы:

SMFT - сам MFT.
$MFTmirr - копия первых 16 записей MFT, размещенная посе­редине диска (зеркало).
$LogFile - файл поддержки журналирования.
$Volume - служебная информация: метка тома, версия файловой системы, и т.д.
$AttrDef - список стандартных атрибутов файлов на томе.
$. - корневой каталог.
$Bitmap - карта свободного места тома.
$Boot - загрузочный сектор (если раздел загрузочный).
$Quota - файл, в котором записаны права пользователей на ис­пользование дискового пространства.
$Upcase - файл-таблица соответствия заглавных и прописных букв в именах файлов на текущем томе.
Нужен в основном потому, что в NTFS имена файлов записываются в кодировке Unicode , которую составляют 65 тысяч различных символов, искать большие и малые эквиваленты которых очень нетривиально.
 Что касается принципа организации данных на диске NTFS, то он условно делится на две части. Первые 12% диска отводятся под так называемую MFT-зону - пространство, в которое растет метафайл MFT.
 Запись каких-либо пользовательских данных в эту область невозможна. MFT-зона всегда держится пустой. Это делается для того, чтобы самый главный служебный файл (MFT) не фрагментировался при своем росте. Остальные 88% диска представляют собой обычное пространство для хранения файлов.
  Однако при нехватке дискового пространства MFT-зона может сама уменьшаться (если это возможно), так что никакого дискомфорта вы замечать не будете. При этом новые данные уже будут записываться в бывшую MFT-зону.
В случае последующего высвобождения дискового пространства MFT-зона снова будет увеличиваться, однако в дефрагментированном виде (то есть не единым блоком, а несколькими частями на диске). В этом нет ничего страшного, просто считается, что система более надежна, когда MFT-файл не дефрагментирован. Кроме того, при не дефрагментированном MFT-файле вся файловая система работает быстрее. Соответственно чем более дефрагментированным является MFT-файл, тем медленней работает файловая система.

Что касается размера MFT-файла, то он примерно вычисляется, исходя из 1 МБ на 1000 файлов.


Конвертирование разделов FAT32 в NTFS без потери данных. Утилита convert

Вы можете без особого труда конвертировать существующий FAT32-раздел в NTFS. Для этого в Windows 8, Windows 8.1 предусмотрена утилита командной строки convert

Параметры ее работы показаны на скриншоте

Таким образом, чтобы конвертировать в NTFS диск D:, в командную строку следует ввести следующую команду:

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

convert e : /fs:ntfs /nosecurity /x

Файловая система NTFS
Для различных операционных систем разработано несколько различных файловых систем. На компьютере, работающем под управлением Windows ХР, для организации раздела диска можно выбрать одну из трех файловых систем: NTFS (NT File System), FAT 16 или FAT 32. Улучшенная файловая система NTFS обеспечивает очень высокий уровень быстродействия и безопасности, а также дополнительные возможности, недоступные ни в одной версии файловой системы FAT. Кроме того, в Windows ХР файловая система NTFS обеспечивает разрешения для файлов и папок, шифрование, дисковые квоты и сжатие.
NTFS необходимо использовать, если требуется управлять доступом к файлам и папкам и организовать поддержку учетных записей с ограниченными правами. В случае же применения файловой системы FAT 32 все пользователи будут иметь доступ ко всем файлам на жестком диске, независимо от типа учетной записи (администратор, ограниченные права или стандартные права). NTFS лучше других подходит для работы с большими дисками. К NTFS имеют доступ только компьютеры, работающие под управлением Windows ХР или Windows 2000, а также Windows NT 4.0 с дополнениями.
Файловую систему NTFS рекомендуется выбирать, когда работа в среде нескольких операционных систем не планируется.
Если диск или раздел будет преобразован в формат NTFS, то обратное преобразование в формат FAT 16 или FAT 32 будет проблематичным. Необходимо будет переформатировать диск или раздел, что приведет к уничтожению всех содержащихся в нем данных, включая программы и файлы. Файловые системы FAT 16 и FAT 32
В Windows XP, 7, 8 чаще всего используется одна из разновидностей файловой системы, называемая таблицей размещения файлов - FAT (File Allocation Table).
Файловая система FAT относится к числу архаичных, используемых с времен MS DOS.
FAT 16 нашла также применение в операционных системах семейства Windows для упорядочения файлов и управления ими. FAT 16 представляет собой структуру данных, создаваемую Windows при форматировании тома для файловых систем. Windows хранит в таблице размещения файлов сведения о каждом файле, чтобы при необходимости можно было извлечь необходимый файл. FAT 16 поддерживает длинные имена файлов. К FAT 16 можно получить доступ из систем MS DOS, а также любых версий Windows, Windows NT, Windows 2000, Windows XP, Windows 7, Windows 8 и OS/2.
Том представляет собой область памяти на жестком диске. Том форматируется для определенной файловой системы, такой как FAT или NTFS, и обозначается буквой. Содержимое тома можно просмотреть, щелкнув на его значке в проводнике Windows или в окне "Мой компьютер". Один жесткий диск может содержать несколько томов; тома также могут занимать несколько дисков.

Файловая система FAT 32 является производной от системы FAT 16.
FAT 32 поддерживает меньшие размеры кластеров, что позволяет более эффективно использовать дисковое пространство.
Смысл перехода из системы FAT 16 в FAT 32 состоит в следующем.
"Порции" данных хранятся на дисках в пределах отрезков дисковой памяти определенной величины - кластеров. Если каждый кластер заполняется не до конца, то остаток места пропадает. В файловой системе FAT 16 используются кластеры объемом 32 Кбайт, а в файловой системе FAT 32 каждый кластер занимает пространство всего 4 Кбайт. Таким образом, при неполном заполнении кластеров дисковой памяти будет потеряно меньше. Так же, как и NTFS, система FAT 32 поддерживает работу с дисковой памятью больших объемов. К FAT 32 можно получить доступ из Windows 2000, Windows XP Windows 7, Windows 8.
FAT 16 или FAT 32 целесообразно использовать в том случае, если на ПК планируются работы как в Windows XP, так и в среде систем предыдущих генераций.

ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«САНКТ - ПЕТЕРБУРГСКИЙ ГОСУДАСТВЕННЫЙ УНИВЕРСИТЕТ

ЭКОНОМИКИ И ФИНАНСОВ»

КАФЕДРА ИНФОРМАТИКИ

Реферат по информатике

на тему:

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

Выполнил: студент 110 группы О110

Э.В.Андреева

Руководитель: проф. Е.А.Осипова

Санкт-Петербург

2009 г.

Введение…………………………………………………………3

1. Файловая система FAT…………………………………..4

2. Файловая система FAT32………………………………..5

3. Файловая система HPFS…………………………………6

4. Файловая система NTFS…………………………………8

Заключение………………………………………………………9

Список используемой литературы……………………………..10

Введение

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

Файловая система определяет:

Как хранятся файлы и каталоги на диске;

Какие сведения хранятся о файлах и каталогах;

Как можно узнать, какие участки диска свободны, а какие – нет;

Формат каталогов и другой служебной информации на диске.

Мы рассмотрим четыре файловые системы – FAT, FAT 32, HPFS, NTFS.

1. Файловая система FAT

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

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

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

Каталог FAT не имеет определенной структуры, и файлы записываются в первом обнаруженном свободном месте на диске. Кроме того, файловая система FAT поддерживает только четыре файловых атрибута: «Системный», «Скрытый», «Только чтение» и «Архивный».

Преимущества файловой системы FAT

На компьютере под управлением Windows NT в любой из поддерживаемых файловых систем нельзя отменить удаление. Файловая система FAT лучше всего подходит для использования на дисках и разделах размером до 200 МБ, потому что она запускается с минимальными накладными расходами.

Недостатки файловой системы FAT

Не стоит использовать файловую систему FAT для дисков и разделов, чей размер больше 200 МБ. Это объясняется тем, что по мере увеличения размера тома производительность файловой системы FAT быстро падает. Для файлов, расположенных в разделах FAT, невозможно установить разрешения.
Разделы FAT имеют ограничение по размеру: 4 ГБ под Windows NT и 2 ГБ под MS-DOS.

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

FAT 32 представляет собой цепь данных, которые связывают между собой кластеры дискового пространства и файлы. В базе данных кластеров существует только один элемент. Из них, первые два элемента представляют собой информацию о системе FAT – 32, а третий и последующий элементы ставятся в соответствии с кластерами дискового пространства.
Самое большое число кластеров в данной файловой системе равно 268 435 445 кластеров. Данная система позволяет использовать жесткие диски размером до 32 Гб. Однако FAT может поддерживать дисковые пространства размером до 2 терабайт! Первоначально данная файловая система применялась в составе Windows 95 OSR 2. Именно в данной файловой системе были расширены атрибуты файлов, которые позволили хранить время и дату создания, и модификацию последнего доступа к файлу или каталогу.

Операционная система FAT – 32 также позволяет работать с любой из копий FAT 32.

FAT 32:

1. Высокая скорость работы;

2. Низкое требование к объему оперативной памяти;

3. Эффективная работа с файлами средних и малых размеров;

4. Более низкий износ дисков, вследствие меньшего количества передвижений головок чтения/записи.

Недостатки файловой системы FAT 32:

1. Низкая защита от сбоев системы;

2. Не эффективная работа с файлами больших размеров;

3. Ограничение по максимальному объему раздела и файла;

4. Снижение быстродействия при фрагментации;

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

3. Файловая система HPFS

Файловая система HPFS впервые была использована для операционной системы OS/2 1.2, чтобы обеспечить доступ к появлявшимся в то время на рынке дискам большого размера

В файловой системе HPFS поддерживается структура каталогов FAT и добавлена сортировка файлов по именам. Имя файла может содержать до 254 двухбайтовых символов. Кроме того, наименьший блок для хранения данных теперь равен размеру физического сектора (512 байт), что позволяет снизить потери дискового пространства.

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

HPFS старается по возможности располагать данные файла в смежных секторах. Это приводит к повышению скорости последовательной обработки файла.

HPFS делит диск на блоки по 8 МБ каждый и всегда пытается записать файл в пределах одного блока. Разбиение на блоки приводит к повышению производительности.
Кроме того, файловая система HPFS содержит два уникальных объекта данных:

· Суперблок

Суперблок располагается в логическом секторе 16 и содержит указатель на FNODE корневого каталога. В этом кроется главная опасность использования HPFS: если сектор суперблока помечен как поврежденный, это приводит к потере всех данных раздела даже на неповрежденных участках диска. Для восстановления данных их необходимо скопировать на другой диск с неповрежденным сектором 16 и воссоздать суперблок.

· Запасной блок

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

Преимущества файловой системы HPFS

HPFS – оптимальный вариант файловой системы для использования с дисками размером 200–400 МБ.

Недостатки файловой системы HPFS

Дополнительные накладные расходы, связанные с использованием HPFS, снижают эффективность ее применения на дисках размером меньше 200 МБ. Кроме того, производительность также снижается при использовании дисков размером больше 400 МБ. При использовании HPFS под Windows NT нельзя установить параметры безопасности.

Файловая система HPFS поддерживается только операционной системой Windows NT версий 3.1, 3.5 и 3.51. Нельзя получить доступ к разделу HPFS с помощью Windows NT 4.0.

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

Файловая система Windows NT (NTFS) обеспечивает производительность, надежность и совместимость. NTFS разрабатывалась с целью обеспечения скоростного выполнения стандартных операций над файлами (включая чтение, запись, поиск) и предоставления продвинутых возможностей.
Кроме того, NTFS обладает характеристиками защищенности, которые необходимы на мощных файловых серверах и высокопроизводительных компьютерах в корпоративных средах. Файловая система NTFS поддерживает контроль доступа к данным и привилегии владельца. NTFS - единственная файловая система в Windows NT, которая позволяет назначать права доступа к отдельным файлам.
Файловая система NTFS является простой, и одновременно чрезвычайно мощной. Практически все, что имеется на томе, представляет собой файл, а все, что имеется в файле представляет собой атрибут, включая атрибуты данных, атрибуты системы безопасности, атрибуты имени файла. Каждый занятый сектор на томе NTFS принадлежит какому-нибудь файлу.

Преимущества файловой системы NTFS :

1. Быстрая скорость доступа к файлам малого размера;

2. Размер дискового пространства на сегодняшний день практически не ограничен;

3. Фрагментация файлов не влияет на саму файловую систему;

4. Высокая надежность сохранения данных и собственно самой файловой структуры;

5. Высокая производительность при работе с файлами большого размера;

Недостатки файловой системы NTFS :

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

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

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

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

Во многих дистрибутивах операционных систем, основанных на ядре Linux, в качестве файловой системы по умолчанию обычно используется ext (Extended File System – расширенная файловая система). Есть несколько версий этой файловой системы - ext2, ext3, ext4 . В свежих версиях дистрибутивов, основанных на ядре Linux (в том числе и Google Android), файловой системой является ext4.

Свои файловые системы есть и у оптических носителей - CD и DVD дисков. Универсальным считается стандарт ISO 9660 , такие диски читают компьютеры с любой операционной системой - Windows, Mac OS Х, Unix. Есть также формат файловой системы UDF , который больше подходит для дисков большого объема (DVD, Blu-ray). Существуют и другие файловые системы для оптических дисков, менее распространенные.

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

  • виртуальные файловые системы;
  • сетевые файловые системы;
  • файловые системы для носителей с последовательным доступом (к ним относятся, скажем, магнитные ленты);
  • файловые системы для флэш-памяти;
  • специализированные файловые системы.

Давайте немного подробнее поговорим про типы файловых систем, предназначенных для носителей с произвольным доступом, к примеру, жестких дисков и флешек. Тип конкретной файловой системы влияет на параметры файлов, к примеру, размер имени файла . В системе FAT32 максимальная длина имени файла - 255 символов. В NTFS по спецификации - 32 768 символов, но некоторые ОС накладывают ограничение, поэтому в реальности максимальной длиной будут все те же 255 символов Unicode. В ext2/ext3 длина имени ограничена 255 байтами.

Также от файловой системы зависят возможные атрибуты файла . Так, системы FAT32 и NTFS позволяют присваивать файлам атрибуты «только для чтения», «системный», «скрытый», «архивный». А система ext2 предлагает такие атрибуты, как «установка пользовательского ID», «установка группового ID» и так называемый «липкий бит».

Есть свои различия и между файловыми системами FAT32 и NTFS . Обе эти файловые системы используются ОС Windows, система NTFS пришла на смену FAT32 и используется в последних версиях ОС. В системе FAT32 размер диска ограничен примерно 8 терабайтами, в NTFS он может составлять 264 байт. Максимальный размер файла в FAT32 – 4 Гб, в NTFS – 264 байт минус 1 килобайт (теоретически), а фактически - 244 байт минус 64 килобайта. Также в NTFS больше максимальное количество файлов, есть и некоторые другие отличия.

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

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

23.08.2015

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

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

По сути, на нем создается новая файловая система, а старая удаляется вместе с файлами. В большинстве случаев пользователь не обращает внимания на ее формат. Но если подойти к вопросу с небольшой дотошностью, то можно увидеть – при форматировании имеется возможность указать разные варианты файловой системы – FAT, FAT32, NTFS.

Понятие «файловая система» появилось во времена использования в качестве носителя дискет объемом всего 1,44 Мбайт. С тех пор мало что изменилось, только постепенно для улучшения технических характеристик компьютера вводились новые стандарты, которые, тем не менее, практически полностью совместимы со старыми модификациями.

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

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

FAT

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

Причиной стала технологическая невозможность нормально поддерживать накопители объемом свыше 500 Мбайт. Если для флешек такой объем – предел мечтаний, то жесткие диски быстро превысили его и стали требовать более эффективного решения.

FAT32

Этот вариант файловой системы родился вместе с семейством Windows 95/98 и способен удовлетворить потребности в быстродействующей, достаточной надежной разметке диска для последующего его использования. По сути, это та же FAT, только с увеличившимися возможностями.

Так, наиболее важными отличиями стали:

  • Появилась поддержка накопителей объемом до 4 Гбайт.
  • Понижены требования к ресурсам компьютера при работе накопителя.
  • Расширена загрузочная область дисков.
  • Повышена скорость работы на 10-15%.

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

NTFS

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

Но со временем пользователи адаптировались к возможностям нового типа разметки и сполна оценили ее преимущества.

  • Встроенная поддержка сжатия папок для экономии места на накопителе.
  • Методика ускоренного доступа к файлам в папках большого размера.
  • Продвинутые средства восстановления данных при локальных сбоях на дисках.
  • Расширенная система безопасности с возможностью наложений ограничений на отдельных пользователей.

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

Как лучше форматировать накопители

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

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

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

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

Для внешних накопителей выбор оптимального варианта заметно упростится, если знать о поддержке USB-флешек и жестких дисков для всей имеющейся бытовой аппаратуры. При таком отношении можно легко сказать, нужна ли на флешке система FAT32 или спокойно можно обойтись «стандартным» значением и оставить выбор «по умолчанию» – NTFS.
Немногие магнитолы и музыкальные центры поддерживают ее, поэтому при склонности к прослушиванию музыки с помощью именно этой техники, остается пользоваться FAT32. Более или менее универсальны только телевизоры, воспринимающие практически любые форматы накопителей.

Как поменять файловую систему

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

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


В критических ситуациях можно воспользоваться программами сторонних разработчиков, например, Partition Magic. В них содержится масса нестандартных для Windows функций, таких как разбиение диска на логические разделы с сохранением всей информации. Так, и обратный процесс (из NTFS в FAT32) можно организовать.

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

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



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: