MFT и его структура
• Файловая система NTFS представляет собой выдающееся достижение структуризации: каждый элемент системы представляет собой файл - даже служебная информация.
|
• Самый главный файл на NTFS называется MFT, или Master File Table - общая таблица файлов. Именно он размещается в MFT зоне и представляет собой централизованный каталог всех остальных файлов диска, и себя самого.
|
• MFT поделен на записи фиксированного размера (обычно 1 Кбайт), и каждая запись соответствует какому либо файлу (в общем смысле этого слова).
|
• Первые 16 файлов носят служебный характер и недоступны операционной системе - они называются метафайлами, причем самый первый метафайл - сам MFT. Эти первые 16 элементов MFT - единственная часть диска, имеющая фиксированное положение. Остальной MFT-файл может располагаться, как и любой другой файл, в произвольных местах диска - восстановить его положение можно с помощью его самого, "зацепившись" за самую основу - за первый элемент MFT.
|
Метафайлы
Файл
| Номер записи
| Описание
|
$Mft
|
| Главная файловая таблица
|
$MftMirr
|
| Зеркало MFT, содержащее копию первых 16 файлов MFT
|
$LogFile
|
| Файл журнала (для восстановления после сбоев и поддержания целостности файловой системы)
|
$Volume
|
| Описание тома, включая серийный номер тома, дату и время создания, а также флаг тома
|
$AttrDef
|
| Определение атрибута
|
. (точка)
|
| Корневой каталог
|
$Bitmap
|
| Битовая карта размещения кластеров
|
$Boot
|
| Загрузочная запись диска
|
$BadClus
|
| Список поврежденных кластеров
|
$Quota $Secure
|
| В Windows NT 4 определен как файл пользовательских квот, однако никогда не использовался. В Windows 2000 переопределен как дескриптор безопасности.
|
$UpCase
|
| Таблица верхнего регистра
|
$Extend
|
| Каталог, который содержит файлы $Objid, $Quota и $UsrJrnl. Используется в Windows 2000 и более поздних версиях
|
---
| 12-23
| Зарезервированы на будущее
|