Compararea sistemelor de fișiere FAT32 și NTFS

  • MFT - nimic mai mult decât o auto MFT
  • MFTmirr - foarte copia acelui disc pe mijloc,
  • LogFile - acest fișier de logare
  • Boot - așa cum sugerează și numele, Majestatea Sa sectorul de boot
  • Bitmap - carte de spațiu liber partiție

Și așa mai departe. Informații despre metafile fi în MFT - fișier. Complicată? Există un astfel de lucru. Dar toate acestea gunoi inventat pentru a crește fiabilitatea NTFS și justificate. Du-te mai departe. NTFS nu are practic nici o restricție cu privire la dimensiunea discului (cel puțin cu tehnologiile actuale de producție de hard disk-uri). Dimensiunea cluster poate varia de la 512 b până la 64 kb, deși dimensiunea sa obișnuită este de 4 Kb.







Și acum pentru fișierele. Le ca nu există nici una. În mod normal, da! Sunt așa-numitele flux, sau de a vorbi în mod normal, limba română - fluxuri. Asta este, orice unitate de informație este numărul de fluxuri. Un fir - este datele reale, este esențial. Alte fluxuri - atribute de fișier. Orice fișier poate fi atașat la orice alt fișier. Pur și simplu pune, la fluxuri de aceleași date pot fi atașate la un flux cu totul nou și scrie date noi. Asta e doar volumul de informații cu privire la dosar este preluat volumul curentului principal. Fișierele goale sau de mici dimensiuni de pe disc sunt afișate numai în metafișier. Acest lucru a fost făcut în scopul de a economisi spațiu pe disc. În general, trebuie remarcat faptul că noțiunea de fișier este mult mai adâncă și mai toate proprietățile este destul de dificil de descris. Am act de faptul că lungimea maximă a numelui fișierului poate fi de până la 255 de caractere.

Orice altceva, fișiere NTFS au un astfel de atribut minunat comprimat. Orice fișier sau director poate fi comprimat. operațiune de compresie în sine este fără sudură, deoarece viteza este destul de mare. Îngrămădi, a folosit așa-numita compresie t virtuală. E. Poate fi comprimat, iar celălalt nu face parte din dosar. Compresia se realizează blocuri. Fiecare bloc este de 16 clustere.

NTFS utilizează criptarea datelor. Astfel, dacă ați luat în jos sistemul și setați-l pe un nou fișiere, criptate fără autorizația corespunzătoare nu poate citi.

Acum, despre logare. Dar mai întâi definim conceptul unei tranzacții. Tranzacție - o acțiune care trebuie efectuată în întregime (a se citi - în mod corect), în caz contrar, în general, nu va fi realizată. Deci, bazat pe acest gunoi, nu peste timpul înregistrării datelor pe disc, marchează un nou fișier în Metafișier nu se va face. Un loc unde a pornit înregistrarea va fi considerat curat. Acest lucru este necesar pentru :-) protecție de la diferite tipuri de hemoroizi. Pe scurt, urmați pașii pentru a finaliza - a înregistrat, nu a putut - și nu este nevoie să scrie despre asta. Dar trebuie remarcat faptul că funcția de logare păstrează performanța sistemului de fișiere, nu datele.

În cele din urmă, în NTFS are două caracteristici mai multe, cum ar fi link-uri simbolice - abilitatea de a crea directoare virtuale și hard Link-uri - Suport pentru mai multe nume pentru același fayla.Vot, probabil, asta e tot.

În acest moment sistemul de fișiere este cel mai frecvent, deși își pierde treptat poziția sa după lansarea Windows XP. Suportă FAT 32 toate sistemele de operare Windows începând cu Windows 95 OSR2. Deci, FAT 32 (File Allocation Table) - este un tabel de alocare a fișierelor electronice. Acesta este situat în apropiere de începutul discului. Structura discului FAT:







    1. sectoare de boot ale secțiunilor principale și auxiliare;
    2. Sectorul logic disc de încărcare;
    3. Directorul rădăcină;
    4. Zona de date;
    5. cilindru pentru a efectua operațiuni de citire / scriere de diagnosticare;

Avantajul principal al FAT 32 la FAT 16 este că, pe 32 de biți este utilizat în loc de intrări de 16 biți. Aceasta, la rândul său, crește numărul de clustere în secțiunea de până la 268 435 456 (în FAT - 65536). Atunci când se utilizează FAT 32 dimensiunea de volum este de 2 Tb, iar dimensiunea unui fișier poate fi de până la 4 GB. diferenta notabila FAT 32 din tabelele precedente este faptul că directorul rădăcină nu ocupă spațiu pe disc fix și poate fi de orice dimensiune.

mărimea clusterului atunci când se utilizează FAT 32 în dimensiune secțiunea de 2 GB cu 5000 de fișiere este egal cu 4 Kb (în FAT 16-32 Kb), masa va fi folosită până la 524,288 intrări. În acest caz, masa se va cântări aproximativ 2 Mb.

Compararea NTFS și FAT 32.

Ei bine, să ne sarcină ingrată - compararea a două sisteme de fișiere.

    1. Acces rapid la viteza de fișiere de dimensiuni mici;
    2. Cantitatea de spațiu pe disc până în prezent este aproape nelimitat;
    3. fragmentarea fișierului nu afectează sistemul de fișiere în sine;
    4. O stocare de date de mare fiabilitate și structura de fișiere în sine;
    5. De înaltă performanță atunci când se lucrează cu fișiere de dimensiuni mari;
    1. Cerințe de spațiu mai mari RAM, comparativ cu FAT 32;
    2. Lucrul cu directoarele de dimensiune medie este dificilă din cauza fragmentării acestora;
    3. Viteza minima de operare comparativ cu FAT 32
    1. Viteza mare;
    Volumul 2. RAM cerință scăzută;
    3. lucrul efectiv cu fișiere de dimensiuni medii și mici;
    4. discuri inferioare de uzură datorită cantității mai mici de deplasare a capetelor de citire / scriere.
    1. Protecție scăzută împotriva deficiențelor de sistem;
    2. Nu este de lucru eficient cu fișiere de dimensiuni mari;
    3. Limitarea volumului maxim de partiții și fișiere;
    4. Reducerea performanței fragmentării;
    5. performanță redusă atunci când se lucrează cu directoarele ce conțin număr mare de fișiere;

Deci, unele dintre considerațiile. Ambele sisteme de fișiere magazin de date în clustere, care este egală cu dimensiunea minimă de 512 b. De obicei dimensiune convențională cluster este egal cu 4 Kb. Asemănările și, probabil, un scop. Ceva despre fragmentare: viteza de NTFS este redus drastic atunci când discul este 8-90%. Acest lucru se datorează fragmentării fișierelor de serviciu și de lucru. Cu cât lucrezi cu discul încărcat, cu atât mai mare fragmentarea, cea mai mică performanță. În spațiul de lucru FAT 32 disc de fragmentare se întâmplă în etapele anterioare. Punctul de aici depinde de cât de des scrie / șterge datele. Ca și în NTFS, fragmentarea reduce semnificativ performanța. Acum, despre memorie. volum FAT 32 se poate ocupa de calcul tabelar în ordinea de mai multe MB de memorie RAM. Dar vin la cache de ajutor. Ceea ce este scris în cache-ul:

    1. Cele mai utilizate dosare;
    2. Datele privind toate în prezent în uz fișierele temporare;
    3. Datele privind spațiul liber pe disc;

Și ce este NTFS? Caching greu de directoare mari, și pot ajunge la dimensiunea de câteva zeci de megabytes. Plus MFT, plus informații despre spațiu liber pe disc. Deși trebuie remarcat faptul că NTFS este încă mai degrabă pe resurse de memorie economiseasca. În prezența unui sistem de stocare de succes, fiecare intrare în MFT este de aproximativ 1 kb. Cu toate acestea, la cantitatea de cerințe RAM sunt mai mari decât cele pentru FAT 32. Pe scurt, în cazul în care memoria este mai mică sau egală cu 64 Mb, este efectiv un punct de viteză de vedere ar fi FAT 32. În cazul în care mai mult - diferența de viteză va fi mică, și de multe ori deloc. Acum, pentru hard disk. Pentru a utiliza NTFS dorit Bus Mastering. Ce este? Acesta este un mod special al conducătorului auto și controlorul. Când se utilizează schimbul BM are loc fără implicarea CPU. Lipsa VM afecta performanțele sistemului. În plus, datorită utilizării sistemului de fișiere mai complex crește numărul mișcarea capului de citire / scriere, care afectează, de asemenea, viteza. Prezența unui disc de memorie cache este la fel de efect pozitiv, atât pe NTFS și FAT 32 pe.