Понедельник, 29.04.2024, 02:10

Master File Table (MFT - главная таблица файлов) - Все статьи сайта - Каталог статей софт антивирусы драйвера

Приветствую Вас Гость

 
Товары и услуги
Поиск
скачать бесплатно avk 3.2.7 avk-3? сметные программы комплекс авк 3.2.7 авк-3 avk-3 nod NOD32 ofline on-line online антивирус нод 32 обновить bluetooth ms-6837d MSI Msi 163b realtek rts5158 авто avto daimler mercedes benz автокар автомобиль даймлер мерседес мерседес бенц 69 вездеход газ газ-69 Библиотека Смотреть Онлайн кинотеатр мультики онлайн Ну погоди без регистрации Винни мульт мультики на русском детские мультфильмы му мультипликационные фильмы мультфильмы онлайн RU интернет кириллический домен Edge GPRS GSM HSDPA htc LG UMTS WCDMA GPS-логгер гаджеты Cd DVD компьтер AMD амд ноутбук USB жесткий диск Microsoft Windows windows mobile 6.5 гаджет N 95 N98 наладонный телефон MARRO PC palette компьютер PC mini PC Ripple LOOK мобильник need ноут Cyber cyberpower Power гейм мобильный телефон mobile новая нокиа мобильное устройство t-horizon мобильный концепт мобила смартфон duofone дизайнер iPhone 3G iPhone 3GS Novothink Solar Surge case Boombox Freeview DVD проигрыватель Rubber Bandit Pen необычная ручка интересное устройство молоток девайс необычное устройство овременный конструктор принтер мобильный принтер USB gaget usb гаджет для ноутбука изобретение Monitor usb 3.0 монитор новый стандарт victorinox видео olympus Olympus LS-20M аудио диктофон iso ultra UltraISO запись двд запись сд образ диска авк-5 авк5 2.8.0 дбн драйвер набор драйверов Font fonts Printers бесплатно латынь игра приставка psp PSP игруха Антишпион анти фишинг антивирус защита компьютера электронные книги Бунт восстания всемирная история история Медицина лекарство Aston aston2 menu єлектронная книга Анатомия атлас opera mini Opera Mini 4.2 для телефона Opera Mini tm 4_2 для Nokia программа скачать K-Lite Codec Pack 4.95 Full виндоус к лайт кодек клайт кодек драйвер скачать бесплатно hp lasejet 1018 без смс скачать бесплатно скачать драйвер драйвер hp lasejet 1018 скачать бес windows vista portable виста 2009 скачать бесплатно актриса дашасагалова фото голая сагалова голая света букина играть Игры 1.6 all cs Counter Strike cs final release reles final контер страйк nokia download driver nokia nokia pc suite rus дравер драйвер телефона canon lbp 1120 lbp1120 драйвер принтера canon дрова Софт Графика изображение база данных деньги домашняя бухгалтерия доходы электронная книга все кодексы рф гражданский кодекс Driver HP HP LaserJet 3050 HP LaserJet 3052 HP LaserJet 3055 HP LaserJet 3390 HP LaserJet 3392 1997 2002 corola corolla korola Toyota toyota corolla бестселлер билия фотографии игра света djvu browser djvu reader адаптер аккомулятор аккумулятор батарея видео пособие мульт сериал советские мультфильмы мультфильмы для детей детские мультики скачать бесплатно скачать русские мультфильмы советские мультики возвращение попугая мультики про животных мультфильмы на русском бесплатно без регистрации Гагарин мультики для детей мультфильм скачать детские мультики крокодил Гена мультик для детей
Друзья сайта
Статистика
Меню сайта
Категории каталога
Все статьи сайта [42]
Все опубликованные статьи
Сетевые подключения [7]
Подключение, настройка, улучшение работы сетевых схем
Windows [87]
Ускорение, оптимизация, устранение багов ос windows (кроме Vista)
Хитрости и нежданчики [9]
Неожиданные находки в операционке, железе, периферии
Разное [67]
Интересные статьи, которые могут пригодиться
Безопасность [8]
Безопасность сетей, операционных систем, передачи и приема данных
Windows Vista [5]
Обзор, настройка, обновления и т.д. все только о Windows Vista
Железо [8]
Комплектующие, разгон, советы, поведение девайсов
Мобильные устройства [4]
Сотовые телефоны, ноутбуки, нэтбуки, кпк, Iphone
СЕО [1]
Продвижение, оптимизация и раскрутка интернет проектов
Статьи партнеров [2]
Статьи на различные темы
Наш опрос
Какие журналы компьютерного направления Вы читаете?
Всего ответов: 709

службы мониторинга серверов
ProtoPlex: программы, форум, рейтинг, рефераты, рассылки!
Free Page Rank Tool
Google Pagerank, SEO tools
Главная » Статьи » Все статьи сайта

Master File Table (MFT - главная таблица файлов)
 
 
 
 
 

Master File Table (MFT - главная таблица файлов)

Как и любая другая система, NTFS делит все полезное место на кластеры - блоки данных, используемые единовременно. NTFS поддерживает почти любые размеры кластеров - от 512 байт до 64 Кбайт, неким стандартом же считается кластер размером 4 Кбайт. Никаких аномалий кластерной структуры NTFS не имеет, поэтому на эту, в общем-то, довольно банальную тему, сказать особо нечего.

Диск NTFS условно делится на две части. Первые 12% диска отводятся под так называемую MFT зону - пространство, в которое растет метафайл MFT (об этом ниже). Запись каких-либо данных в эту область невозможна. MFT-зона всегда держится пустой - это делается для того, чтобы самый главный, служебный файл ( MFT ) не фрагментировался при своем росте. Остальные 88% диска представляют собой обычное пространство для хранения файлов.

MFT - главная таблица файлов

Свободное место диска, однако, включает в себя всё физически свободное место - незаполненные куски MFT-зоны туда тоже включаются. Механизм использования MFT-зоны таков: когда файлы уже нельзя записывать в обычное пространство, MFT-зона просто сокращается (в текущих версиях операционных систем ровно в два раза), освобождая таким образом место для записи файлов. При освобождении места в обычной области MFT зона может снова расширится. При этом не исключена ситуация, когда в этой зоне остались и обычные файлы: никакой аномалии тут нет. Что ж, система старалась оставить её свободной, но ничего не получилось. Жизнь продолжается... Метафайл MFT все-таки может фрагментироваться, хоть это и было бы нежелательно.

MFT и его структура

Файловая система NTFS представляет собой выдающееся достижение структуризации: каждый элемент системы представляет собой файл - даже служебная информация. Самый главный файл на NTFS называется MFT, или Master File Table - общая таблица файлов. Именно он размещается в MFT зоне и представляет собой централизованный каталог всех остальных файлов диска, и, как не парадоксально, себя самого. MFT поделен на записи фиксированного размера (обычно 1 Кбайт), и каждая запись соответствует какому либо файлу (в общем смысле этого слова). Первые 16 файлов носят служебный характер и недоступны операционной системе - они называются метафайлами, причем самый первый метафайл - сам MFT. Эти первые 16 элементов MFT - единственная часть диска, имеющая фиксированное положение. Интересно, что вторая копия первых трех записей, для надежности - они очень важны - хранится ровно посередине диска. Остальной MFT-файл может располагаться, как и любой другой файл, в произвольных местах диска - восстановить его положение можно с помощью его самого, "зацепившись" за самую основу - за первый элемент MFT.

Как уже было сказано выше, MFT состоит из массива записей размеров 1 Кб. Каждая запись идентифицирует один файл, расположенный на диске. При создании файла NTFS находит пустую запись в MFT, затем заполняет ей информацией о создаваемом файле. Можно привести инфоррмацию о составе информации, записываемой в главную таблицу файлов.

Тип информации Описание
Стандартная информация Атрибуты файла, например "Read Only", "скрытый", "системный", время создания, последнего доступа, последнего измененения, счетчик жестких связей файла.
Имя Имя файла или папки в кодировке Unicode. Если файл имеет жесткие связи, аттрибутов имени файла может быть несколько
Дескриптор безопасности Структура, хранящая данные безопасности, ассоциированные с файлом, управляющим доступом пользователя к файлу.
Данные Содержимое файла; папки не имеют этого типа информации.

Метафайлы

Первые 16 файлов NTFS ( метафайлы ) носят служебный характер. Каждый из них отвечает за какой-либо аспект работы системы. Преимущество настолько модульного подхода заключается в поразительной гибкости - например, на FAT-е физическое повреждение в самой области FAT фатально для функционирования всего диска, а NTFS может сместить, даже фрагментировать по диску, все свои служебные области, обойдя любые неисправности поверхности - кроме первых 16 элементов MFT. Метафайлы находятся корневом каталоге NTFS диска - они начинаются с символа имени "$", хотя получить какую-либо информацию о них стандартными средствами сложно. Любопытно, что и для этих файлов указан вполне реальный размер - можно узнать, например, сколько операционная система тратит на каталогизацию всего вашего диска, посмотрев размер файла $MFT. В следующей таблице приведены используемые в данный момент метафайлы и их назначение.

 
$MFT сам MFT
$MFTmirr копия первых 16 записей MFT, размещенная посередине диска
$LogFile файл поддержки журналирования (см. ниже)
$Volume служебная информация - метка тома, версия файловой системы, т.д.
$AttrDef список стандартных атрибутов файлов на томе
$. корневой каталог
$Bitmap карта свободного места тома
$Boot загрузочный сектор (если раздел загрузочный)
$Quota файл, в котором записаны права пользователей на использование дискового пространства (начал работать лишь в NT5)
$Upcase файл - таблица соответствия заглавных и прописных букв в имен файлов на текущем томе. Нужен в основном потому, что в NTFS имена файлов записываются в Unicode, что составляет 65 тысяч различных символов, искать большие и малые эквиваленты которых очень нетривиально.

Поскольку ОС Windows XP широко использует механизм доступа к ресурсам с помощью ярлыков, на жестком диске хранится большое количество файлов с расширением .lnk. Кроме этого, на жестком диске находится множество файлов Desktop.ini. Описаннная выше схема хранения информации файлов в MFT позволяет держать данные небольших файлов в опеоативной памяти, что резко повышает производительность системы...
Master File Table (MFT - главная таблица файлов)
Категория: Все статьи сайта | Добавил: grafstar (13.11.2008)
Просмотров: 3198 | Комментарии: 2 | Рейтинг: 0.0/0 |
Еще статьи
Еще скачивают
Всего комментариев: 0
Имя *:
Email *:
Код *: