Книга: Восстановление данных. Практическое руководство
Назначение служебных файлов
Назначение служебных файлов
NTFS содержит большое количество служебных файлов (метафайлов) строго определенного формата. Важнейший из метафайлов, $MFT
, мы только что рассмотрели. Остальные метафайлы играют вспомогательную роль. Для восстановления данных детально знать их структуру необязательно. Тем не менее, если они окажутся искажены, то штатный драйвер файловой системы не сможет работать с таким томом, поэтому иметь некоторые представления о назначении каждого из них все же необходимо.
Краткие сведения о назначении важнейших метафайлов приведены в табл. 6.11. К сожалению, в пределах одной главы нет возможности подробно рассмотреть структуру всех существующих метафайлов, поэтому заинтересованным читателям рекомендуется искать эту информацию в документации к Linux-NTFS Project.
Таблица 6.11. Назначение основных метафайлов NTFS
Inode | Имя файла | ОС | Описание |
---|---|---|---|
0 | $MFT |
Любая | Главная файловая таблица (Master File Table, MFT) |
1 | $MFTMirr |
Любая | Резервная копия первых четырех элементов MFT |
2 | $LogFile |
Любая | Журнал транзакций (transactional logging file) |
3 | $Volume |
Любая | Серийный номер, время создания, флаг не сброшенного кэша (dirty flag) тома |
4 | $AttrDef |
Любая | Определение атрибутов |
5 | . (точка) |
Любая | Корневой каталог (root directory) тома |
6 | $Bitmap |
Любая | Карта свободного/занятого пространства |
7 | $Boot |
Любая | Загрузочная запись (boot record) тома |
8 | $BadClus |
Любая | Список плохих кластеров (bad clusters) тома |
9 | $Quota |
Windows NT | Информация о квотах (quota information) |
9 | $Secure |
Windows 2000 | Использованные дескрипторы безопасности (security descriptors) |
10 | $UpCase |
Любая | Таблица заглавных символов (uppercase characters) для трансляции имен |
11 | $Extend |
Windows 2000 | Каталоги: $ObjId , $Quota , $Reparse , $UsnJrnl |
12-15 | не используется | Любая | Помечены как использованные, но в действительности пустые |
16-23 | не используется | Любая | Помечены как неиспользуемые |
Любой | $ObjId |
Windows 2000 | Уникальные идентификаторы каждого файла |
Любой | $Quota |
Windows 2000 | Информация о квотах (quota information) |
Любой | $Reparse |
Windows 2000 | Информация о точке передачи (reparse point) |
Любой | $UsnJrnl |
Windows 2000 | Журнал шифрованной файловой системы (journaling of encryption) |
>24 | Пользовательский файл | Любая | Обычные файлы |
>24 | Пользовательский каталог | Любая | Обычные каталоги |
- Резервное копирование многофайловых баз данных
- Восстановление из резервных копий многофайловых баз данных
- Создание файлов с блокировкой
- Рекомендуемое расширение для файлов баз данных - *.ib
- Создание многофайловой базы данных
- Правила именования файлов
- 1. Назначение экспертных систем
- Глава 6 Файловые системы
- 3.4 Сетевая файловая система
- 6.4 Другие файловые системы
- 6.5 Файловая система NTFS
- 6.6 Файловые системы для сетей хранения данных