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

 

FAT16, FAT32 – эти файловые системы основывались на таблице смещения файлов File Allocation Tabl.

Таблица состоит из записей одинакового размера (16/32 байта – размер записи). Файлы разбиваются на кластеры. Кластер – несколько смежных секторов диска, в то же время кластер – это минимальная единица дисковой памяти, выделяемая файлу. Кластеры не обязательно следуют друг за другом.

Таблица FAT. Кластеры, принадлежащие одному файлу, связываются в списки. Вывод: файловая система FAT – достаточно медленная и используемая для небольших дисков. Для FAT32 максимальный адресованный раздел – 120 ГБ.

Таблица NTFS. New Technology File System: 1) максимальное адресуемое пространство – 16 экзабайт (2^64); 2) имя файла может состоять из 255 символов. В NTFS осуществляется контроль доступа к файлу для пользователей, имеющих различные привилегии. Реализация NTFS: все дисковое пространство разбивается на область данных и MFT зону, которая занимает не менее 12% дискового пространства. Метафайл Master File Table содержит всю служебную информацию о файлах.

Файл в NTFS индексируется файловой строкой, которая представляет собой 64-разрядное число. Файловая ссылка состоит из номера файла, который соответствует номеру записи в MFT и номеру последовательности. Вывод основной недостаток NTFS – то, что служебные данные занимают слишком много места, для малых разделов они могут занимать до 25%, нельзя устанавливать NTFS в раздел менее 100 мегабайт.