Что такое файловая система и какие бывают ее виды?

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

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

В любом месте, где компьютер или другое электронное устройство хранит данные, используется файловая система определенного типа. Сюда входят ваш компьютер с Windows, ваш Mac, ваш смартфон, банкомат вашего банка - даже компьютер в вашем автомобиле!

Изображение внутренней части жесткого диска Seagate
Getty Images / Csaba Bajko Photography

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

Microsoft Windows операционные системы всегда поддерживали различные версии ТОЛСТЫЙ файловая система. FAT означает Таблица размещения файлов, термин, описывающий, что он делает: поддерживает таблицу распределения пространства для каждого файла.

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

Все современные версии Windows также поддерживают exFAT, который предназначен для флешек.

ReFS (Resilient File System) - это новая файловая система для Windows 11, 10 и 8, которая включает функции, недоступные в NTFS, но в настоящее время он ограничен несколькими способами. Вы можете увидеть, какие версии Windows поддерживают каждую версию ReFS. в этой таблице.

Файловая система настраивается на диске во время формат. Видеть Как отформатировать жесткий диск для дополнительной информации.

Подробнее о файловых системах

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

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

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

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

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

Некоторые операционные системы, отличные от Windows, также используют FAT и NTFS, но многие виды файловых систем усеивают горизонт операционной системы, например HFS +, используемый в продуктах Apple, таких как iOS и macOS. В Википедии есть полный список файловых систем. если вас больше интересует тема.

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

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