MFT ( master fayl jadvali ) aslida

|
MFT ( master fayl jadvali ) aslida
|
bet | 9/16 | Sana | 08.07.2024 | Hajmi | 40,78 Kb. | | #266988 |
Bog'liq Fayllarni boshqarish tizimlariMFT ( master fayl jadvali ) aslida barcha boshqa disk fayllari, shu jumladan o'zi ham katalogidir. U fayllarning joylashishini aniqlash uchun mo'ljallangan.
MFT belgilangan o'lchamdagi yozuvlardan iborat. MFT yozuvining hajmi (kamida 1 KB va maksimal 4 KB) hajmni formatlash paytida aniqlanadi.
Har bir yozuv faylga mos keladi.
Birinchi 16 ta yozuv xizmat xarakteriga ega va operatsion tizimda mavjud emas - ular metafayllar deb ataladi va birinchi metafayl MFTning o'zi.
Ushbu birinchi 16 MFT elementi qattiq qattiq pozitsiyaga ega bo'lgan diskning yagona qismidir. Xuddi shu 16 ta yozuvning nusxasi xavfsizlik uchun jildning o'rtasida saqlanadi.
MFT faylining qolgan qismlari boshqa har qanday fayl kabi diskdagi ixtiyoriy joylarda joylashgan bo'lishi mumkin.
Metafayllar xizmat ko'rsatish xususiyatiga ega - ularning har biri tizimning ba'zi jihatlari uchun javobgardir. Metafayllar NTFS jildining asosiy katalogida joylashgan. Ularning barchasi "$" nomi belgisi bilan boshlanadi, ammo standart vositalar yordamida ular haqida biron bir ma'lumot olish qiyin. Jadvalda. asosiy metafayllar va ularning maqsadi berilgan.
Metafayl nomi
|
Metafaylning maqsadi
|
$MFT
$
|
Asosiy fayl jadvalining o'zi
|
$ MFTmirr
|
Jildning o'rtasiga joylashtirilgan birinchi 16 MFT yozuvlarining nusxasi
|
$ logfayl
|
Jurnalni qo'llab-quvvatlash fayli
|
$ hajmi
|
Xizmat haqida ma'lumot - hajm yorlig'i, fayl tizimining versiyasi va boshqalar.
|
$ AttrDef
|
To'plamdagi standart fayl atributlari ro'yxati
|
$.
|
Ildiz katalogi
|
$ Bitmap
|
Bo'sh joy hajmi xaritasi
|
$ yuklash
|
Yuklash sektori (agar bo'lim yuklanadigan bo'lsa)
|
$ Kvota
|
Disk maydonidan foydalanish uchun foydalanuvchi ruxsatlarini qayd qiluvchi fayl (bu fayl faqat Windows 2000 da NTFS 5.0 bilan ishlagan)
|
$ yuqori
|
Fayl - fayl nomlarida katta va kichik harflar o'rtasidagi yozishmalar jadvali. NTFS-da fayl nomlari Unicode -da yoziladi (bu 65 ming xil belgidan iborat) va bu holda katta va kichik ekvivalentlarni izlash ahamiyatsiz ishdir.
|
|
|
|
Tegishli MFT yozuvi fayl haqidagi barcha ma'lumotlarni saqlaydi:
fayl nomi ,
hajmi ;
fayl atributlari
alohida bo'laklarning diskdagi holati va boshqalar.
Agar ma'lumot uchun bitta MFT yozuvi etishmayotgan bo'lsa, u holda bir nechta yozuvlardan foydalaniladi va bu shart emas.
Agar fayl unchalik katta bo'lmasa, fayl ma'lumotlari to'g'ridan-to'g'ri MFTda, asosiy ma'lumotlardan qolgan bo'shliqda, bitta MFT yozuvida saqlanadi.
NTFS jildidagi fayl 64 bitli raqam sifatida ko'rsatilgan Fayl ma'lumotnomasi deb ataladi.
Fayl havolasi quyidagilardan iborat
MFTdagi rekord raqamga mos keladigan fayl raqami,
va tartib raqamlari. Bu raqam MFTda qayta ishlatilsa, NTFS fayl tizimiga ichki yaxlitlik tekshiruvlarini amalga oshirish imkonini beradigan har safar ko'paytiriladi.
NTFS-dagi har bir fayl oqimlar ( oqimlar ) bilan ifodalanadi , ya'ni u "shunchaki ma'lumotlarga" ega emas, lekin oqimlar mavjud.
Oqimlardan biri fayl ma'lumotlaridir.
Aksariyat fayl atributlari ham oqimdir.
Shunday qilib, ma'lum bo'lishicha, fayl faqat bitta asosiy ob'ektga ega - MFTdagi raqam va qolgan hamma narsa, shu jumladan uning oqimlari ham ixtiyoriydir.
Ushbu yondashuvdan samarali foydalanish mumkin - masalan, boshqa oqim faylga istalgan ma'lumotni yozish orqali uni "yopishtirish" mumkin.
NTFS jildidagi fayllar va kataloglarning standart atributlari o'zgarmas nomlar va tip kodlariga ega.
NTFS-dagi katalog boshqa fayllar va kataloglarga havolalarni saqlaydigan maxsus fayldir.
Katalog fayli bloklarga bo'lingan, ularning har biri o'z ichiga oladi
fayl nomi ,
asosiy atributlar va
· Katalog elementi haqida to'liq ma'lumot beruvchi MFT elementiga havola.
Diskning asosiy katalogi oddiy kataloglardan farq qilmaydi, MFT metafaylining boshidan unga maxsus havoladan tashqari.
Ichki katalog tuzilishi HPFSdagi kabi ikkilik daraxtdir.
Ildiz va ildiz bo'lmagan kataloglardagi fayllar soni cheklanmagan.
NTFS fayl tizimi NT xavfsizlik ob'ekt modelini qo'llab-quvvatlaydi : NTFS kataloglar va fayllarni heterojen ob'ektlar sifatida ko'rib chiqadi va har bir tur uchun alohida (bir-biriga o'xshash bo'lsa ham) ruxsatnomalar ro'yxatini saqlaydi.
NTFS fayl darajasida xavfsizlikni ta'minlaydi; bu jildlar, kataloglar va fayllarga kirish huquqlari foydalanuvchi hisobiga va foydalanuvchi tegishli bo'lgan guruhlarga bog'liq bo'lishi mumkinligini anglatadi. Har safar foydalanuvchi fayl tizimi ob'ektiga kirganda, ularning ruxsatlari ob'ektning ruxsatnomalar ro'yxatiga nisbatan tekshiriladi. Agar foydalanuvchi yetarli darajadagi huquqlarga ega bo'lsa, uning so'rovi qanoatlantiriladi; aks holda, so'rov rad etiladi. Ushbu xavfsizlik modeli NT qurilmalaridagi mahalliy foydalanuvchi loginlari va masofaviy tarmoq so'rovlari uchun ham amal qiladi.
NTFS ham o'z-o'zini davolash xususiyatlariga ega. NTFS tizimning yaxlitligini tekshirishning turli mexanizmlarini qo'llab-quvvatlaydi, shu jumladan tranzaktsiyalar jurnali, bu faylni yozish operatsiyalarini maxsus tizim jurnaliga qarshi takrorlash imkonini beradi.
Fayl operatsiyalarini qayd qilishda fayllarni boshqarish tizimi maxsus xizmat faylida sodir bo'lgan o'zgarishlarni tuzatadi . Fayl tuzilishini o'zgartirish bilan bog'liq operatsiya boshida tegishli belgi qo'yiladi. Agar fayllar bilan ishlashda biron bir nosozlik yuzaga kelsa, unda ko'rsatilgan operatsiyani boshlash belgisi to'liq emas deb ko'rsatilgan. Mashina qayta ishga tushirilgandan so'ng fayl tizimining yaxlitligini tekshirishni amalga oshirsangiz, bu kutilayotgan operatsiyalar bekor qilinadi va fayllar asl holatiga tiklanadi. Agar fayllardagi ma'lumotlarni o'zgartirish operatsiyasi an'anaviy tarzda tugallangan bo'lsa, u holda operatsiya ro'yxatga olishni qo'llab-quvvatlashning ushbu xizmat faylida tugallangan deb belgilanadi.
NTFS fayl tizimining asosiy kamchiligi shundaki, xizmat ma'lumotlari juda ko'p joy egallaydi (masalan, katalogning har bir elementi 2 KB ni oladi) - kichik bo'limlar uchun xizmat ma'lumotlari media hajmining 25% gacha bo'lishi mumkin.
Þ NTFS-ni floppi disklarni formatlash uchun ishlatib bo'lmaydi. 100 MB dan kichik bo'limlarni formatlash uchun uni ishlatmang.
|
| |