Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
короткий_конспект ОС.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
474.11 Кб
Скачать

Структура розділу

Диск NTFS умовно поділяється на двох частин.Перші 12% диска приділяються під так називану MFT зону - простір, у якій росте метафайл MFT . Запис яких-небудь даних у цю область неможлива. MFT-зона завжди тримається порожній – це робиться для того, щоб самий головний, службовий файл (MFT) не фрагментується при своєму росту. Інші 88% диска являють собою звичайний простір для збереження файлів. 

Вільне місце диска, містить у собі усі фізично вільне місце -незаповнені шматки MFT-зони туди теж включаються.

Механізм використання MFT-зони: коли файли вже не можна записувати в звичайний простір, MFT-зона просто скорочується (у поточних версіях операційних систем рівно в два рази),звільняючи в такий спосіб місце для запису файлів. При звільненні місця в звичайній області MFT зона може знову розшириться. При цьому не виключена ситуація, коли в цій зоні залишилися і звичайні файли.

MFT і його структура

Кожен елемент системи являє собою файл -навіть службова інформація. Самий головний файл на NTFS називається MFT, чи Master File Table -загальна таблиця файлів. Саме він розміщається в MFT зоні і являє собою централізований каталог всіх інших файлів диска. MFT поділений на записі фіксованого розміру (звичайно 1 Кбайт), і кожен запис відповідає якому або файлу (у загальному значенні цього слова). Перші 16 файлів носять службовий характер і недоступні операційній системі - вони називаються метафайлами, причому найперший метафайл -сам MFT. Ці перші 16 елементів MFT -єдина частина диска, що має фіксоване положення. Друга копія перших трьох записів, для надійності (вони дуже важливі) зберігається рівно посередині диска. Інший MFT-файл може розташовуватися, як і будь-який інший файл, у довільних місцях диска – відновити його положення можна за допомогою його самого, "зачепивши" за саму основу - заперший елемент MFT.

Метафайли

Метафайли знаходяться в кореневому каталозі NTFS диска - вони починаються із символу імені "$",одержати яку-небудь інформацію про їх стандартними засобами складно. Для цих файлів зазначений цілком реальний розмір – можна довідатися, наприклад, скільки операційна система витрачає на каталогізацію всього диска, подивившись розмір файлу $MFT.

таблиця приведені використовувані в даний момент метафайли і їхнє призначення.

$MFT

сам MFT

$MFTmirr

копія перших 16 записів MFT, розміщена посередині диска

$LogFile

файл підтримки журналювання (див. нижче)

$Volume

службова інформація - мітка тому, версія файлової системи, т.д.

$AttrDef

список стандартних атрибутів файлів на томі

$.

кореневий каталог

$Bitmap

карта вільного місця тому

$Boot

завантажувальний сектор (якщо роздягнув завантажувальний)

$Quota

файл, у якому записані права користувачів на використання дискового простору (почав працювати лише в NT5)

$Upcase

файл - таблиця відповідності заголовних і прописних букв в імен файлів на поточному томі. Потрібний в основному тому, що в NTFS імена файлів записуються в Unicode, що складає 65 тисяч різних символів, шукати великі і малі еквіваленти яких дуже нетривіально.