Файловая система – это способ хранения, обращения, перезаписывания и удаления файлов на носителе с использованием компьютера и операционной системы (ОС), установленной на этом компьютере. Различные типы ОС обычно имеют разные файловые системы, хотя они часто несколько похожи по дизайну и как файлы доступны через такую ОС. Существует, как правило, ряд различных типов файловых систем, которые были разработаны и реализованы, причём новые типы создаются и используются с более новыми версиями ОС. Файловая система на своём самом базовом уровне – это способ хранения данных в отдельных файлах на жёстком диске компьютера или другом носителе, а также то, как эти данные будут снова доступны в будущем.
Файловая система является одним из самых фундаментальных аспектов компьютерной ОС, и многие ранние типы ОС были разработаны специально для работы в качестве файловой системы. Пользователь компьютера обычно работает на компьютере для создания, изменения, сохранения и удаления различных файлов для разных целей. Для того, чтобы этот процесс был максимально простым и мощным, файловая система в ОС должна иметь возможность обрабатывать несколько различных параметров для пользователя компьютера.
Одним из основных типов файловой системы является плоская система, которая в основном существует как один слой файлов, к которым пользователь может получить доступ. Это создаёт систему, похожую на большой рабочий стол, на котором все файлы могут быть размещены, но не сложены. Представляя такой тип системы, легко увидеть, что два или три файла легко увидеть и организовать; сотни или тысячи файлов, однако, скоро станут подавлять. Вот почему были разработаны иерархические файловые системы, которые размещают файлы на нескольких уровнях или в каталогах и папках для упрощения организации и навигации.
Например, файловая система, используемая Windows®, использует иерархическую систему, которая начинается с обозначения диска или раздела и создаёт различные каталоги и подкаталоги для хранения файлов. Это может видеть пользователь Windows®, начинающий поиск файла на диске или разделе, обозначенный буквой, обычно это «диск C:» для основного загрузочного диска. На этом базовом уровне пользователь может посмотреть несколько разных папок, которые действуют как каталоги для большого количества папок и файлов. Этот тип файловой системы позволяет пользователю компьютера организовывать свои файлы, позволяя группировать файлы таким образом, что их легче будет запоминать и использовать по мере необходимости.