Чтение онлайн

на главную - закладки

Жанры

Восстановление данных. Практическое руководство
Шрифт:
09h
1
N
Длина имени атрибута (ноль, если атрибут безымянный)
0Ah
2
40h
Смещение имени (ноль, если атрибут безымянный)
0Ch
2 Флаги Значение Описание
0001h
Сжатый атрибут (compressed)
4000h
Зашифрованный атрибут (encrypted)
8000h
Разреженный атрибут (sparse)
0Eh
2 Идентификатор
атрибута (attribute ID)
10h
8 Начальный виртуальный кластер (starting VCN)
18h
8 Конечный виртуальный кластер (last VCN)
20h
2
2N+40h
Смещение списка отрезков (data runs)
22h
2 Размер блока сжатия (compression unit size), округленный до 4 байт в большую сторону
24h
4
00h
Используется для выравнивания
28h
8 Выделенный размер (allocated size), округленный до размера кластера
30h
8 Реальный размер (real size)
38h
8 Инициализированный размер потока (initialized data size of the stream)
40h
2N
UNICODE
Имя атрибута (если есть)
2N+40h
… Список отрезков (data runs)

Типы атрибутов

NTFS поддерживает большее количество предопределенных типов атрибутов, перечисленных в табл. 6.6. Тип атрибута определяет его назначение и формат представления тела. Полное описание всех атрибутов заняло бы не одну главу, а целую книгу, поэтому здесь приводятся лишь наиболее "ходовые" из них, а за информацией об остальных обращайтесь к документации Linux-NTFS Project.

Таблица 6.6. Основные типы атрибутов

Значение ОС Условное обозначение Описание
010h
Любая
$STANDARD_INFORMATION
Стандартная информация о файле (время, права доступа)
020h
Любая
$ATTRIBUTE_LIST
Список атрибутов
030h
Любая
$FILE_NAME
Полное имя файла
040h
Windows NT
$VOLUME_VERSION
Версия тома
040h
Windows 2000
$OBJECT_ID
Глобально уникальный идентификатор (GUID) и прочие ID
050h
Любая
$SECURITY_DESCRIPTOR
Дескриптор безопасности и списки прав доступа (ACL)
060h
Любая
$VOLUME_NAME
Имя тома
070h
Любая
$VOLUME_INFORMATION
Информация о томе
080h
Любая
$DATA
Основные данные файла
090h
Любая
$INDEX_ROOT
Корень индексов
0A0h
Любая
$INDEX_ALLOCATION
Ветви (sub-nodes) индекса
0B0h
Любая
$BITMAP
Карта
свободного пространства
0C0h
Windows NT
$SYMBOLIC_LINK
Символическая ссылка
0C0h
Windows 2000
$REPARSE_POINT
Для сторонних производителей
0D0h
Любая
$EA_INFORMATION
Расширенные атрибуты для HPFS
0E0h
Любая
$EA
Расширенные атрибуты для HPFS
0F0h
Windows NT
$PROPERTY_SET
Устарело и ныне не используется
100h
Windows 2000
$LOGGED_UTILITY_STREAM
Используется шифрующей файловой системой (EFS)
$STANDARD_INFORMATION

Атрибут стандартной информации описывает время создания/изменения/последнего доступа к файлу и права доступа, а также некоторую другую вспомогательную информацию (например, квоты). Структура атрибута стандартной информации кратко описана в табл. 6.7.

Таблица 6.7. Структура атрибута

$STANDARD_INFORMATION

Поделиться:
Популярные книги

Новобрачная

Гарвуд Джулия
1. Невеста
Любовные романы:
исторические любовные романы
9.09
рейтинг книги
Новобрачная

Аномальный наследник. Том 1 и Том 2

Тарс Элиан
1. Аномальный наследник
Фантастика:
боевая фантастика
альтернативная история
8.50
рейтинг книги
Аномальный наследник. Том 1 и Том 2

И вспыхнет пламя

Коллинз Сьюзен
2. Голодные игры
Фантастика:
социально-философская фантастика
боевая фантастика
9.44
рейтинг книги
И вспыхнет пламя

Барону наплевать на правила

Ренгач Евгений
7. Закон сильного
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Барону наплевать на правила

Запасная дочь

Зика Натаэль
Фантастика:
фэнтези
6.40
рейтинг книги
Запасная дочь

Возвышение Меркурия. Книга 5

Кронос Александр
5. Меркурий
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Возвышение Меркурия. Книга 5

Ученичество. Книга 1

Понарошку Евгений
1. Государственный маг
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Ученичество. Книга 1

Купец VI ранга

Вяч Павел
6. Купец
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Купец VI ранга

Корсар

Русич Антон
Вселенная EVE Online
Фантастика:
боевая фантастика
космическая фантастика
6.29
рейтинг книги
Корсар

Неверный

Тоцка Тала
Любовные романы:
современные любовные романы
5.50
рейтинг книги
Неверный

Девятый

Каменистый Артем
1. Девятый
Фантастика:
боевая фантастика
попаданцы
9.15
рейтинг книги
Девятый

Убивать чтобы жить 7

Бор Жорж
7. УЧЖ
Фантастика:
героическая фантастика
космическая фантастика
рпг
5.00
рейтинг книги
Убивать чтобы жить 7

Полковник Империи

Ланцов Михаил Алексеевич
3. Безумный Макс
Фантастика:
альтернативная история
6.58
рейтинг книги
Полковник Империи

Аргумент барона Бронина 2

Ковальчук Олег Валентинович
2. Аргумент барона Бронина
Фантастика:
попаданцы
аниме
сказочная фантастика
фэнтези
5.00
рейтинг книги
Аргумент барона Бронина 2
Смещение Размер ОС Описание
– - Любая Стандартный атрибутный заголовок (standard attribute header)
00h
8 Любая
C
— время создания (creation) файла
08h
8 Любая
A
— время изменения (altered) файла
10h
8 Любая
M
— время изменения файловой записи (MFT changed)
18h
8 Любая
R
— время последнего чтения (read) файла
20h
4 Любая Права доступа MS-DOS (MS-DOS file permissions)
Значение Описание
0001h
Только на чтение (read-only)
0002h
Скрытый (hidden)
0004h
Системный (system)
0020h
Архивный (archive)
0040h
Устройство (device)
0080h
Обычный (normal)
0100h
Временный (temporary)
0200h
Разреженный (sparse) файл
0400h
Точка передачи (reparse point)
0800h
Сжатый (compressed)
1000h
Оффлайновый (offline)
2000h
Неиндексируемый (not content indexed)
4000h
Зашифрованный (encrypted)
24h
4 Любая Старшее двойное слово номера версии (maximum number of versions)
28h
4 Любая Младшее двойное слово номера версии (version number)
2Ch
4 Любая Идентификатор класса (class ID)
30h
4 Windows 2000 Идентификатор владельца (owner ID)