Файловая система NTFS извне и изнутри

       

Файловая система NTFS извне и изнутри

Файловая система NTFS извне и изнутри
Введение
Врезка версии NTFS
Врезка полезный совет
Обзор NTFS с высоты птичьего полета

обычный (слева) и разряженный (справа) тома
Главная файловая запись (master file table)
структура дискового тома под NTFS
Таблица2 структура файловой ссылки (file reference)
Файловые записи (FILE Record)
Листинг 1 структура файловой записи
Последовательности обновления (update sequence)

Листинг 2 оригинальная файловая запись до восстановления
Врезка внимание!
Атрибуты (attribute)
Таблица 4 структура резидентного атрибута
Типы атрибутов
Атрибут стандартной информации $STANDARD_INFORMATION
Атрибут списка атрибутов $ATTRIBUTE_LIST
Атрибут полного имени $FILE_NAME

Списки отрезков (data runs)
Таблица 12 структура одного элемента списка отрезков
Пространства имен (name spaces)
POSIX
Win32
MS-DOS
Назначение некоторых служебных файлов
Путешествие по NTFS
Листинг4 ручное декодирование файловой записи (разные атрибуты выделены разным цветом)

Заключение

Уроки Iczelion'а

Win32 программы выполняются в защищенном режиме, который доступен начиная с 80286. Hо 80286 теперь история. Поэтому мы предполагаем, что имеем дело только с 80386 и его потомками. Windows запускает каждую Win32 программу в отдельном виртуальном пространстве. Это означает, что каждая Win32 программа будет иметь 4-х гигабайтовое адресное пространство.
Hо это вовсе не означает, что каждая программа имеет 4 гигабайта физической памяти, а только то, что программа может обращаться по любому адресу в этих пределах. Windows сделает все необходимое, чтобы сделать память, к которой программа обращается "существующей". Конечно, программа должна придерживаться правил, установленных Windows, или это вызовет General рrotection Fault. Каждая программа одна в своем адресном пространстве, в то время как в Win16 дело обстоит не так. Все Win16 программы могут *видеть* друг друга, что невозможно в Win32. Этот особенность помогает снизить шанс того, что одна программа запишет что-нибудь поверх данных или кода другой программы.

Уроки 1-26
Основы
Обзор РE формата
Менеджер виртуальных машин
Как создать invoke'абельную библиотеку импорта

Содержание раздела