- •26. Понятие файловой системы. Функции и типы файл. Систем
- •27. Логическая структура hdd, структура mbr и организация логических дисков
- •28. Файл сист fat. Структура диска, формат служебн областей
- •29.Файл сист fat. Порядок доступа к файлу, ограничения фс
- •30.Файловая система VirtualFat. Особ, орг хран длинных имен
- •30. Файловая система ntfs
- •32. Фс ntfs.Организация хранения файлов и каталогов
- •33. Функция сжатия и шифрования в ntfs
- •34. Восстанавливаемость в ntfs
- •35. Файловая система iso9660
- •Iso 9660: Структура cd rom
- •36. Система безопасности Windows
- •37. Порядок загрузки Windows
- •39.Технология RootKit
- •40.Антивирусное программное обеспечение. Классификация, принципы работы
28. Файл сист fat. Структура диска, формат служебн областей
BR – Boot Record (Загрузочная запись логического диска) |
FAT – File Allocation Table(Таблица размещения файлов) |
Резервная копия FAT |
Root – Корневой каталог |
Data – область данных логического диска |
Boot Record – загрузочная запись логического диска, в которой хранится информация о диске, и программа загрузки ОС – IPL2 (Initial Program Loading 2).
Она находится в логическом секторе 0 каждого логического диска.
43 |
11 |
8 |
448 |
2 |
Инфа о иске |
Метка диска |
резерв |
IPL2 – Initial Program Loading |
Сигнатура 0xAA55 |
Область данных Вся область данных разбита на кластеры.
Кластер – несколько подряд идущих секторов на диске.
Размер кластера: 1,2,4,8,….,64 сектора или 512, 1024…байт.
Область данных содержит файлы, которые помещаются в кластеры. Каждому файлу выделяется целое число кластеров
Файл может быть фрагментирован
Хвост файла – когда он записан в половину кластера, а другая половина пустует. т к файлу выделяется целое кол во кластеров
Root – корневой каталог
Корневой каталог занимает фиксированную область размером 32 сектора (16 Кбайт).Содержит записи о файлах и каталогах корня логического диска. Размер записи – 32 байта. Максимальное количество записей в Root – 512.
8 |
3 |
1 |
10 |
2 |
2 |
2 |
4 |
имя расш Атрибуты: Read-only, Archived – для целей архивир System – системный Hidden – скрытый Заререзвировано Время модификации файла Дата модиф файла номер первого кластера размер файла
29.Файл сист fat. Порядок доступа к файлу, ограничения фс
Таблица размещения файлов содержит 16-битные ячейки, которые содержат: номера кластеров или индексы: последний кластер неиспользуемый кластер дефектный кластер резервный кластер
Порядок доступа к файлу
В файловую систему поступает запрос на доступ к
ф
айлу
C:\command.com
ФС обращается к корневому каталогу
ФС находит запись о файле
ФС определяет номер первого кластера
ФС обращается в FAT к ячейке с
полученным номером
в этой ячейке – ссылка на следующую ячейку
перемещаясь по ссылкам ФС определяет
номера всех кластеров файла
ФС обращается к области данных и читает из
соответствующих кластеров содержимое файла
Файл получен
Особенности FAT:
В Root находятся записи только о файлах и подкаталогах корневого каталога. Остальные каталоги это файлы, которые располагаются в области данных.
В кластерах записаны только данные. В них нет указателей на следующие кластеры! Эти указатели помещены в FAT.
В FAT максимальный размер логического диска – 2 Гигабайта
т к в таблице – 16 битные ячейки. Макс количество кластеров – 2^16 (65 тыс). Макс размер кластера – 32Кб Решение проблемы – использование FAT-32 В ней 32 битные ячейки в FAT => макс кластеров – 4 млрд. Макс объем логического диска – 2 Тб
