7-rasm: MFT zonasi
Ammo bo‘sh disk maydoni barcha fizik bo‘sh joylarni o‘z ichiga oladi - MFT zonasining bo‘sh qismlari ham shu yerga kiritilgan. MFT zonasidan foydalanish mexanizmi quyidagicha: fayllarni endi odatdagi bo‘sh xotira qismiga yozib bo‘lmaydigan bo‘lsa, MFT zonasi shunchaki qisqartiriladi (operatsion tizimlarning amaldagi versiyalarida to‘liq ikki marta), shu bilan fayllarni yozish uchun joy bo‘shatiladi. Oddiy MFT xotirasida bo‘sh joy paydo bo‘lganda, xotira hajmi yana kengayishi mumkin. Shu bilan birga, ushbu zonada oddiy fayllar qolishi mumkin: bu yerda anomaliya yo‘q. MFT metafayli bu keraksiz bo‘lsa ham bo‘linishi mumkin.
MFT va uning tuzilishi
NTFS fayl tizimi - bu tizimni tuzishdagi ulkan yutuqdir: tizimning har bir elementi faylga oid ma’lumotdir. NTFS-dagi eng muhim fayl MFT (yoki Master File Table - umumiy fayllar jadvali) deb nomlanadi. Aynan u MFT zonasida joylashgan va diskdagi barcha boshqa fayllarning markazlashtirilgan katalogidir. MFT belgilangan o‘lchamdagi yozuvlarga bo‘linadi (odatda 1 KB) va har bir yozuv faylga mos keladi. Dastlabki 16 ta fayl xizmat xususiyatiga ega va operatsion tizim uchun murojaat qilish imkoni yo‘q - ular metafayllar deb nomlanadi va birinchi metafayl bu MFT - ning o‘zi. MFTning ushbu dastlabki 16 elementlari diskning sobit pozitsiyaga ega bo‘lgan yagona qismidir. Qizig‘i shundaki, dastlabki uchta yozuvning ikkinchi nusxasi, ishonchliligi uchun diskning o‘rtasida aniq saqlanadi. MFT faylining qolgan qismi, boshqa har qanday fayl singari, diskdagi ixtiyoriy joylashgan bo‘lishi mumkin.
Dastlabki 16 NTFS fayllari (metafayllar) xizmat ko‘rsatish xususiyatiga ega. Ularning har biri tizimning ba’zi jihatlari uchun javobgardir. Bunday modulli yondashuvning afzalligi – egiluvchanligidir, masalan, FATda FAT sohasidagi fizik shikastlanish butun diskning ishdan chiqishiga olib kelsa, NTFS har qanday fizik nosozliklarini chetlab o‘tib, diskdagi parchani ham, uning barcha xizmat maydonlarini o‘zgartirishi mumkin.
Metafayllar NTFS diskining asosiy katalogida joylashgan - ular "$" belgisidan boshlanadi, lekin standart vositalar yordamida ular haqida ma’lumot olish qiyin. Ushbu fayllar uchun juda katta hajm ko‘rsatilganligi qiziq xolat- masalan, operatsion tizim butun diskni $ MFT fayl hajmiga qarab katalogizatsiya qilish uchun qancha xotira sarflashini bilib olish mumkin. Quyidagi jadvalda hozirda ishlatilgan metafayllar va ularning vazifasi ko‘rsatilgan.
1-jadval
$MFT
|
MFT
|
$MFTmirr
|
Diskning o‘rtasida joylashgan birinchi 16 MFT yozuvlarining nusxasi
|
$LogFile
|
Jurnalni qo‘llab-quvvatlash fayli (pastga qarang)
|
$Volume
|
Xizmat ma’lumotlari - jild yorlig‘i (folder label), fayl tizimi versiyasi va boshqalar
|
$AttrDef
|
Standart fayl atributlari ro‘yxati
|
$.
|
Asosiy katalog
|
$Bitmap
|
Bo‘sh joy xaritasi
|
$Boot
|
Yuklash sektori (agar bo‘lim bootable bo‘lsa)
|
$Quota
|
Disk maydonidan foydalanishda foydalanuvchi huquqlarini qayd etuvchi fayl (faqatgina NT5 dan keyingi versiyalarda)
|
$Upcase
|
Fayl - joriy hajmdagi fayl nomlaridagi katta va kichik harflarning moslik jadvali. Bu asosan NTFS-da fayl nomlari Unicode-da yozilganligi sababli, bu 65 ming xil belgidan iborat bo‘lib, ularning katta va kichik ekvivalentlarini juda noan’anaviy deb topadi.
|
Dostları ilə paylaş: |