- •1 Введение 2
- •История развития файловой системы
- •Логическая структура диска
- •Главная загрузочная запись
- •Загрузочная запись
- •Загрузка операционной системы
- •Первичный и расширенный раздел
- •Файловые системы Windows
- •Fat12, fat16
- •Структура fat
- •Файлы и каталоги
- •Использование fat в Windows
- •Длинные имена
- •Генерация короткого имени файла
- •Проблемы fat16
- •Устранение потерь
- •Изменения архитектуры fat
- •Архитектура файловой системы hpfs
- •Особенности использования hpfs с Windows nt 3.5x
- •Возможности ntfs
- •Архитектура файловой системы ntfs
- •Главная файловая таблица
- •Атрибуты файла ntfs
- •Системные файлы ntfs
- •Защита целостности данных
- •Горячая фиксация
- •Механизм транзакций
- •Ленивая передача
- •Контрольные точки файла регистрации
- •Сравнение возможностей fat, hpfs и ntfs
Контрольные точки файла регистрации
Каждые несколько секунд NTFS проверяет кэш, чтобы проверить состояние отложенной записи, и отмечает это состояние в качестве контрольной точки (checkpoint) в файле регистрации. Если вслед за определением контрольной точки последует сбой, система имеет возможность приведения своего состояния к состоянию, зафиксированному контрольной точкой. Этот метод использует наиболее оптимальное время восстановления, сохраняя очередь событий, которая может потребоваться в ходе процесса восстановления. Этот уровень защиты предназначен для метаданных, данные пользователя в случае сбоя системы могут быть утеряны.
Сравнение возможностей fat, hpfs и ntfs
В Табл. 5 сравниваются возможности различных файловых систем, поддерживающихся Windows.
Табл. 5
Характеристика |
FAT |
HPFS |
NTFS |
File name имя файла |
255 символов Unicode |
254 двухбайтовых символов |
255 символов Unicode |
File size размер файла |
232 |
232 |
264 |
Partition размер раздела |
232 |
232 |
264 |
Max. path length максимальная длина пути |
Не ограничена |
Не ограничена |
Не ограничена |
Attributes атрибуты |
Несколько однобитных флажков |
Однобитовые флажки, 64 Кб расширенных атрибутов |
Вся информация, включая данные, обрабатывается как атрибуты файла |
Directories каталоги |
Не сортируются |
B-Tree |
B-Tree |
Philosophy философия |
Простота |
Эффективность на больших дисках |
Быстродействие, восстанавливаемость, безопасность |
Built-in security встроенные средства безопасности |
нет |
есть |
есть |
Recoverable восстановимая файловая система |
нет |
нет |
да |
-