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

Адреса файлов и папок

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

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

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

 

С точки зрения пользователя – все понятно. Есть папки, файлы, адреса. Однако для компьютера «адрес» данного файла выглядит совершенно иначе.

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

Объём диска, Гб Число секторов в кластере Объём кластера, кб
До 512 Мб 512 байт
До 1
До 2
До 4
До 8
До 16
До 32
От 32

 

Файл, конечно же, не помещается в одном кластере. Проживает он сразу в нескольких, причем не обязательно, в соседних. Чаще случается наоборот: файл хранится на диске в разобранном виде «голова» в одном участке диска, «ноги» в другом…

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

В различных операционных системах применяют различные версии файловой системы, отличающиеся как минимум размером кластера (от сотен байт до нескольких килобайт), так и способом размещения файлов на жестком диске. Например, в Windows98 используют файловую систему FAT32, в WindowsNT/2000/XP используют более стабильную и надежную систему NTFS (которая, правда, за счет своей надежности работает более медленно).