Clusterele - informatică, programare
FAT 32 este mult mai eficient utilizarea spațiului pe disc. Clusterele în sistemul de fișiere este mai mică decât clusterele în versiunile anterioare ale FAT. În consecință, pentru până la 8 GB disc 32 poate utiliza clustere FAT 4KB. plasarea fișierelor în FAT 32 tabel poate conține până la clustere (în cod pe 32 de biți utilizat pentru a reprezenta numărul de cluster este utilizat de fapt, doar 28 de biți). Sistemul FAT 32 se poate deplasa, de asemenea, directorul rădăcină și utilizați copia de rezervă a FAT în loc de implicit. Dar acest sistem nu este cel mai bun. Cele mai bune și mai frumoase din sistemul de fișiere NTFS descrie avantajele sale.
Capitolul 3: Sistemul de fișiere NTFS
Secțiunea NTFS, teoretic, poate fi aproape orice dimensiune. Limita, desigur, există, dar eu nici măcar nu am de gând să-l precizeze, astfel cum sa cu o marjă suficientă pentru următorii o sută de ani de calcul - la orice rată de creștere. Așa cum este cazul cu această practică? Aproape la fel. Dimensiunea maximă NTFS partiție este în prezent limitată doar de dimensiunea hard disk-uri. NT4, cu toate acestea, se va confrunta cu probleme atunci când încearcă să instalați pe o partiție, dacă cel puțin o parte a se retrage mai mult de 8 GB de la începutul fizică a discului, dar această problemă afectează doar partiția de încărcare. Metoda de instalare NT4.0 pe un disc gol este destul de original, și poate duce la o gânduri greșite despre posibilitățile NTFS.
Dacă specificați programul de instalare pe care doriți să formatați unitatea la NTFS, dimensiunea maximă pe care vă va oferi va fi un total de 4 GB. De ce atât de puțin, dacă NTFS dimensiunea partiție de fapt, este practic nelimitat? Faptul că secțiunea de instalare, pur și simplu nu știe acest sistem de fișiere de instalare :) formatează discul într-un FAT convențional, dimensiunea maximă în NT este de 4 GB (folosind off-64K grup imens standard), iar acest lucru stabilește FAT NT . Dar deja în timpul primei cizma a sistemului de operare (încă în faza de instalare) a făcut secțiunea de conversie rapidă în NTFS; astfel încât utilizatorul nu observă nimic altceva decât „limitarea“ țară de dimensiunea NTFS la instalare.
Structura partiție - o priveliște comună
Zona de cazare
Fișiere și directoare
O copie a primelor 16 MFT înregistrări
Zona de cazare
Fișiere și Directoare
Ca orice alt sistem, NTFS imparte toate loc utile în grupuri - blocuri de date utilizate la un moment dat. NTFS suportă aproape orice dimensiune - clustere de la 512 octeți la 64 Kbytes, unele clustere standard, este considerat 4K. Nu anomalii NTFS structura de cluster nu, prin urmare, la acest lucru, în general, un subiect, destul de banal, nimic special de spus. NTFS unitate este împărțit în două părți. Primul 12% din disc sunt atribuite așa-numita zona MFT - spațiul în care crește MFT Metafișier (vezi mai jos). Burn orice date în acest domeniu, este imposibil. MFT-zona este întotdeauna păstrată gol - acest lucru se face pentru a se asigura că cel mai important fișier de serviciu (MFT) să fie fragmentat la o creștere. 88% restul de disc sunt spațiul de obicei pentru a stoca fișierele. Spațiu liber pe disc include însă tot spațiul liber fizic - sunt incluse acolo piese goale de MFT zona. Mecanismul de MFT zona este aceasta: atunci când fișierele deja nu pot fi înregistrate în spațiu obișnuit, MFT-zona este pur și simplu redusă (în sistemele de operare versiunile curente exact de două ori), eliberând astfel spațiu pentru înregistrarea fișierelor. La curățarea zonei de obicei, MFT poate fi prelungit din nou. Acest lucru nu exclude situația în care în zonă și fișiere obișnuite: nicio anomalie nu este aici. Ei bine, sistemul a încercat să-l lase liber, dar nimic nu sa întâmplat. Viața merge mai departe. Metafișier MFT tot același lucru poate fi fragmentat deși ar fi de dorit.
3.1 MFT și structura acestuia
Sistemul de fișiere NTFS este o realizare distins de structurare: fiecare componentă de sistem este un fișier - chiar și pentru servicii de informații. Cel mai important fișier de pe NTFS este numit MFT, sau Master File Table - masa comună de fișiere. Se află în zona MFT și este un director centralizat al tuturor fișierelor pe disc rămase și, în mod paradoxal, în sine. MFT este împărțit în dimensiune fixă (de obicei 1 Kbyte) intrările și fiecare intrare corespunde la care un fișier (în sensul general al cuvântului). Primele 16 dosare sunt menaj și inaccesibile pentru sistemul de operare - acestea sunt numite Metafișierele și prima Metafișier - el MFT. Aceste prime 16 elemente MFT - singura parte a discului, care are o poziție fixă. Este interesant faptul că al doilea exemplar al primelor trei înregistrări, pentru fiabilitate - acestea sunt foarte importante - sunt stocate exact în mijlocul discului. Restul MFT-fișier poate fi stocat ca orice alt fișier în locații de disc arbitrare - pentru a restabili poziția, puteți să-l folosească, „dependent“ pentru foarte baza - primul element MFT.
tabelul de fișier de potrivire litere majuscule și minuscule în numele
fișiere. NTFS fișier nume în Unicode.
Primele 16 de fișiere NTFS (Metafișierele) sunt de sistem. Fiecare dintre ele este responsabil pentru unele aspecte ale sistemului. Avantajul unei astfel de abordări modulare este într-o flexibilitate uimitoare - de exemplu, pe daune fizice FAT-adică la FAT fatale pentru funcționarea întregii regiuni de disc în sine, dar NTFS se poate deplasa chiar și un fragment de pe disc toate zonei sale de serviciu, depășind orice suprafețe de defect - cu excepția primelor 16 elemente MFT.
Metafișierele sunt NTFS disc rădăcină - ele încep cu simbolul numele „$“, dar pentru a obține orice informație despre ei prin mijloace standard. Este interesant faptul că pentru aceste fișiere de dimensiunea destul de reale - pot fi găsite, de exemplu, cât de multe sistem de operare petrece pe catalogarea întregul disc prin căutarea dimensiunea $ MFT fișier. Tabelul de mai jos prezintă metafiles utilizate în prezent și scopul lor.
fișier - un tabel de corespondență de capital și litere mici în nume de fișiere în volumul curent. Aveti nevoie, în principal pentru că în numele de fișiere NTFS sunt scrise în Unicode, urmați reprezentând 65.000 de caractere diferite, caută echivalente mari și mici, care sunt foarte non-triviale.
Deci, sistemul are fișiere - și nimic altceva în afară de fișiere. Ceea ce este inclus în acest concept pe NTFS?
În primul rând, un element obligatoriu - un record în MFT, pentru că, după cum sa menționat anterior, toate fișierele pe disc sunt menționate în MFT. În acest moment, toate informațiile sunt stocate pe dosar, cu excepția datelor reale. Numele fișierului, mărimea, localizarea pe fragmentele de disc, etc. Dacă informațiile lipsesc o înregistrare MFT, folosește mai multe, nu neapărat consecutive.
element opțional - fluxurile de date de fișiere. Poate părea ciudat definiție a „opțional“, dar, cu toate acestea, nu este nimic ciudat aici. În primul rând, fișierul nu poate avea datele - în acest caz, nu se consumă spațiul liber al discului. În al doilea rând, fișierul nu poate fi foarte mare. Apoi intră în joc o soluție destul de bună: datele fișier este stocat direct în MFT, în datele rămase de la locul principal într-o singură înregistrare MFT. Fișierele care ocupă sute de bytes, de obicei, nu au un exemplu de realizare „fizică“ în zona de fișier principal - toate datele din fișierul este stocat într-un singur loc - în MFT.
NTFS - sistem tolerant la defecte, care ar putea pune în ele însele starea corectă la aproape orice accidente din lumea reală. Fiecare sistem de fișiere modern, se bazează pe un astfel de concept ca o tranzacție - acțiune realizată complet și corect, sau nu sa angajat deloc. În NTFS pur și simplu nu se întâmplă intermediar de stat (neregulat sau incorect) - cuantumul modificărilor de date nu pot fi împărțite în înainte și după accident, aducând distrugere și confuzie - este fie angajată sau anulată.
fișiere NTFS au un atribut util, mai degrabă - „comprimat“. Faptul că NTFS a construit-in-suport de compresie disc - ceva, care a avut anterior de a utiliza stivuitorului sau DoubleSpace. Orice fișier sau folder pot fi stocate individual pe disc într-un format comprimat - un proces care este complet transparent pentru aplicații. File Compression are o rată foarte mare și doar o singură trăsătură negativă mare - o fragmentare virtuală mare de fișiere comprimate, care, cu toate acestea, nu împiedică pe nimeni în mod special. Compresia se realizează în blocuri de 16 clustere, și utilizează așa-numitele „grupuri virtuale“ - din nou soluție foarte flexibilă pentru a obține efecte interesante - de exemplu, fișierul poate fi comprimat cu jumătate și jumătate - nr. Acest lucru se realizează datorită faptului că stocarea de informații cu privire la comprimarea unor fragmente sunt foarte asemănătoare cu fragmentarea fișier obișnuit: de exemplu, un aspect tipic de înregistrare fizică pentru reale necomprimate, fișierul,:
Clusterele de fișiere de la 1 la 43rd stocate în clusterii de disc de la 400 de mii
Clusterele de fișiere de la 44 la 52 minute sunt stocate în clustere de disc de la 8530-lea.
Aspectul fizic al unui fișier tipic comprimat:
Clusterele de fișiere de la 1 la 9 sunt stocate în clustere de disc de la 400 mii
Clusterele de fișiere de la 10 la 16 minute nu sunt stocate oriunde
Aglomerările de fișiere de la 17 la 18 minute sunt date stocate în clusterii de disc de 409 th
Clusterele de fișiere de la 19 la 36 de minute nu sunt stocate oriunde
Se vede că un fișier comprimat are un cluster „virtuale“, informații reale care nu este. De îndată ce sistemul vede aceste clustere virtuale, ea își dă seama imediat că datele anterioare bloca un multiplu de 16, trebuie să fie dezarhivat, iar datele rezultate ca un timp umplut cu clustere virtuale - care este, de fapt, întregul algoritm.
Acest lucru a fost în NTFS din timpuri imemoriale, dar a fost folosit foarte rar - și cu toate acestea: Hard Link - acest lucru este atunci când același fișier are două nume (un director de câteva indicii de fișiere sau directoare diferite punct la aceeași înregistrare MFT) . Să presupunem același fișier are numele 1.txt și 2.txt: dacă un utilizator șterge un fișier 1, fișierul va fi 2. În cazul în care șterge 2 - 1 dosar va rămâne, adică, ambele nume, de la început, sunt echivalente. Fișier fizic șters doar atunci când numele lui de familie este eliminat.
Link-uri simbolice (NT5)
Pentru a șterge o conexiune, puteți utiliza echipa standard de rd.
O caracteristică utilă pentru cei care sunt îngrijorați cu privire la secretele lor - fiecare fișier sau director poate fi de asemenea criptate, aceasta nu oferă posibilitatea de a citi alte NT său de instalare. În combinație cu o parolă standard, și, practic, neproshibaemym pentru a porni sistemul în sine, această caracteristică oferă securitate suficientă pentru majoritatea aplicațiilor selectate date importante.
Informații despre activitatea „Caracteristicile comparative ale sistemelor de fișiere NTFS FAT32 și“