sisteme de fișiere. Ce este FAT și NTFS? Ce este NTFS și cum funcționează

NTFS a apărut din sistemul de fișiere HPFS, dezvoltat în comun de IBM și Microsoft pentru proiectul OS/2. A început să fie utilizat cu Windows NT 3.1 în 1993. Windows NT 3.1 trebuia să concureze cu serverele bazate pe NetWare și Unix, așa că NTFS a încorporat toate progresele tehnologice ale vremii. Iată pe cele principale:

1. Lucrul cu discuri mari. NTFS are o dimensiune a clusterului de 512 octeți, ceea ce este optim în principiu, dar poate fi modificat până la 64K. Mai important, NTFS este teoretic capabil să gestioneze volume de 16.777.216 terabyte. Teoretic, pentru că astfel de hard disk-uri pur și simplu nu există încă și nu vor apărea foarte curând.

2. Sustenabilitate. NTFS conține două copii ale analogului FAT, care sunt numite MFT (Master File Table). Spre deosebire de FAT MSDOS, MFT este mai mult ca un tabel de bază de date. Dacă MFT-ul original este deteriorat din cauza unei erori hardware (de exemplu, apariția unui sector defect), atunci sistemul folosește o copie a MFT la următoarea pornire și creează automat un nou original, ținând deja cont de deteriorare. . Dar acesta nu este cel mai important lucru. Principalul lucru este că NTFS utilizează un sistem de tranzacții atunci când scrie fișiere pe disc. Acest sistem provine din DBMS, unde protecția integrității datelor este vitală. Acest lucru spune deja multe despre eficacitatea sa. Într-o formă simplificată, funcționează astfel:

  • Driverul NTFS I/O inițiază procesul de scriere în timp ce îi spune Serviciului de fișiere jurnal să înregistreze tot ce se întâmplă.
  • Datele sunt scrise în cache, sub controlul serviciului Cache Manager.
  • Cache Manager trimite date către Virtual Memory Manager (managerul de memorie virtuală) pentru a fi scrise pe disc în fundal.
  • Virtual Memory Manager trimite date către driverul de disc trecându-le prin driverul cu toleranță la erori (dacă aveți o matrice de discuri RAID).
  • Driverul de disc le trimite controlerului, care le scrie deja fie în cache, fie direct pe disc.
  • Dacă această operațiune trece fără erori, intrarea în jurnal este ștearsă.
  • Dacă apare o eroare, intrarea de jurnal rămâne în tabelul de tranzacții, iar data viitoare când discul este accesat, Serviciul de fișiere de jurnal detectează această intrare și pur și simplu restabilește totul așa cum era înainte de această operațiune.

Un astfel de sistem garanteaza siguranta absoluta a datelor in cazul copierii, mutarii si stergerii fisierelor sau directoarelor. Când faceți modificări la un fișier, pierdeți acele modificări care se aflau în memorie sau în memoria cache a controlerului în momentul defecțiunii și nu au avut timp să fie scrise pe disc.

3. Securitate. NTFS tratează fișierele ca obiecte. Fiecare obiect fișier are proprietăți precum numele său, data creării, data ultimei actualizări, starea arhivei și descriptorul de securitate. Obiectul fișier conține, de asemenea, un set de metode care vă permit să lucrați cu el, cum ar fi deschiderea , închiderea , citirea și scrierea . Utilizatorii, inclusiv utilizatorii de rețea, apelează aceste metode pentru a accesa fișierul, iar Security Reference Monitor determină dacă utilizatorul are drepturile necesare pentru a apela oricare dintre aceste metode. În plus, fișierele pot fi criptate. Adevărat, ar trebui să fii atent la criptare. Dacă sistemul dumneavoastră se blochează sau îl reinstalați, nu veți putea citi fișierele criptate dacă nu aveți un ERD.

4. Comprimarea datelor. NTFS vă permite să comprimați directoare și fișiere individuale, spre deosebire de DriveSpace, care vă permite doar să comprimați discuri întregi. Acest lucru este foarte convenabil pentru a economisi spațiu pe disc, de exemplu, puteți comprima fișiere grafice în format BMP mari sau fișiere text din mers, iar toate acestea vor fi transparente pentru utilizator.

5. Suport format ISO Unicode. Formatul Unicode folosește 16 biți pentru a codifica fiecare caracter, spre deosebire de ASCII care folosea 8 biți, sau mai rău, 7 biți. Pentru un utilizator simplu, asta înseamnă că acum poate denumi fișiere în orice limbă, chiar și în chineză - sistemul va suporta acest lucru fără a fi necesar să schimbați pagina de cod, așa cum au făcut DOS și W9x.

Migrarea de la FAT32 la NTFS
Totul depinde de scopul pentru care folosești computerul și de câtă memorie RAM ai. Trebuie remarcat faptul că NTFS este oarecum mai lent decât FAT datorită serviciilor suplimentare descărcabile și a sistemului său de securitate. Dacă aveți puțină memorie RAM și vă decideți să instalați XP pentru dvs., atunci cu siguranță nu puteți instala NTFS pentru dvs. Dacă aveți 128 MB sau mai mult, atunci s-ar putea să doriți să luați în considerare NTFS. Ar trebui să cântăriți avantajele și dezavantajele NTFS pentru utilizatorul obișnuit și să decideți ce aveți nevoie. Avantajele FAT32 includ faptul că este mai rapid și necesită mai puțină memorie pentru a funcționa. Dacă sistemul funcționează numai cu FAT32, atunci driverele și serviciile necesare de NTFS nu sunt încărcate în memorie. În plus, atunci când utilizați FAT32, este posibil să accesați discul la pornirea de pe o dischetă bootabilă W9x. Beneficiile NTFS pentru utilizatorul obișnuit pot fi rezumate într-un singur cuvânt încăpător: indestructibil. Cu toată seriozitatea, eliminarea NTFS este extrem de dificilă, deși posibilă. Pentru experiență, au fost lansate o grămadă de aplicații diferite, optimizatoare de disc, iar în momentele cele mai nepotrivite era apăsat butonul de resetare. Repetarea acestui sadism de o duzină bună de ori nu a făcut nicio impresie asupra sistemului, a continuat să funcționeze fără erori. În plus, NTFS are criptare încorporată a fișierelor, care oferă o oarecare încredere în siguranța datelor. Desigur, cu condiția ca sistemul să nu fie reinstalat.

Convertiți unitatea FAT32 în NTFS fără pierderi de date.
1. Puteți folosi comanda CONVERT volum: /FS:NTFS Conversia va avea loc la următoarea repornire. Nu va exista nicio pierdere de informații, dar trebuie să rețineți că dimensiunea clusterului după conversie va fi de 512 octeți, ceea ce nu este foarte bun pe partițiile mari, în plus, discul după conversie va fi puternic fragmentat. Conversia inversă (NTFS -> FAT) fără pierdere de date folosind XP nu este posibilă, va trebui să formatați din nou partiția.
2. Efectuați conversia la fel poate Partition Magic. NTFS 5 funcționează bine începând cu versiunea 6.0, dar dacă utilizați doar o dischetă de pornire, atunci versiunea 5.01 va fi potrivită. Acest program vă permite, de asemenea, să efectuați conversie inversă fără pierderi de date și poate chiar modifica dimensiunea clusterului (din păcate, doar pe FAT16 și FAT32). Partition Magic nu funcționează cu discuri dinamice, ci doar cu cele de bază.

NTFS (engleză) Sistem de fișiere cu tehnologie nouă- „sistem de fișiere cu tehnologie nouă”) este un sistem de fișiere standard conceput pentru familia OS Microsoft Windows NT.

NTFS a venit să înlocuiască sistemele de fișiere FAT utilizate anterior în Microsoft Windows și MS-DOS. NTFS menține un sistem de metadate și, de asemenea, utilizează structuri de date specializate pentru a stoca informații despre fișiere, ceea ce poate îmbunătăți performanța, fiabilitatea și eficiența spațiului pe disc. NTFS are caracteristici încorporate care vă permit să restricționați accesul la date pentru diferite grupuri de utilizatori și utilizatori individuali (ACL-uri - liste de control al accesului), să atribuiți cote (restricții privind cantitatea maximă de spațiu pe disc ocupată de un anumit utilizator). Pentru a îmbunătăți fiabilitatea, NTFS utilizează un sistem de jurnalizare.

Sistemul de fișiere NTFS a fost dezvoltat pe baza sistemului HPFS (High Performance File System), care a fost creat împreună de IBM și Microsoft pentru sistemul de operare OS / 2. Cu toate acestea, odată cu achiziționarea de inovații foarte utile, cum ar fi jurnalizarea, citarea, auditarea și controlul accesului, NTFS a pierdut performanța ridicată a operațiunilor cu fișiere inerente HPFS. La momentul înființării, NTFS includea toate cele mai recente progrese tehnologice, cum ar fi:

Abilitatea de a lucra cu discuri mari. Dimensiunea clusterului NTFS este de 512 octeți, dar poate varia până la 64K. O calitate mult mai importantă a NTFS este capacitatea teoretică de a lucra cu volume de 16.777.216 terabytes. Teoretic doar pentru că astfel de hard disk-uri nu au fost încă create.

Durabilitate. NTFS conține două copii ale analogului FAT, numite MFT (Master File Table). MFT diferă de FAT MSDOS prin faptul că seamănă mai mult cu un tabel de bază de date. În cazul deteriorării MFT-ului original din cauza unei erori hardware (de exemplu, apariția unui sector defect), data viitoare sistemul utilizează o copie a MFT-ului, creând automat un nou original, luând în considerare toate daunele. Dar acesta nu este principalul avantaj. Principalul lucru este că atunci când scrieți fișiere pe un disc, NTFS utilizează un sistem de tranzacții. Acest sistem provine dintr-un SGBD, unde se acordă o atenție deosebită protecției integrității datelor, ceea ce poate spune deja multe despre eficacitatea acestuia. Acest sistem oferă o siguranță absolută a datelor atunci când copiați, mutați și ștergeți fișiere sau directoare. Dacă se fac modificări la fișier, modificările care se aflau în memoria cache a controlerului sau în memorie la momentul accidentului și nu au fost scrise pe disc se vor pierde.

Securitate. NTFS tratează fișierele ca obiecte. Și fiecare obiect fișier are propriile sale proprietăți, cum ar fi data creării, numele, starea arhivei, descriptorul de securitate și data ultimei actualizări. Obiectul fișier conține, de asemenea, un set de metode care vă permit să lucrați cu el, cum ar fi scrierea, citirea, închiderea și deschiderea. Utilizatorii, inclusiv utilizatorii de rețea, apelează aceste metode pentru a accesa fișierul, iar Monitorul de referință de securitate determină dacă utilizatorul are drepturile necesare pentru a apela una dintre aceste metode. În plus, fișierele pot fi criptate, dar acest lucru trebuie făcut cu atenție. Dacă reinstalați sistemul, nu veți putea citi fișierele criptate fără ERD.

Comprimarea datelor. Spre deosebire de DriveSpace, în care discurile puteau fi comprimate doar ca întreg, NTFS vă permite să comprimați fișiere și directoare individuale. Acest lucru vă permite să economisiți spațiu pe disc, de exemplu, comprimați fișiere text sau fișiere grafice BMP mari din mers, iar toate acestea vor fi transparente pentru utilizator.

Suport pentru formatul ISO Unicode. Spre deosebire de format ASCII, care a folosit 7 sau 8 biți pentru a codifica fiecare caracter, Unicode folosește 16 biți. Acest lucru va permite unui utilizator normal să numească fișiere în absolut orice limbă, iar sistemul va suporta acest lucru, fără a fi necesară schimbarea paginii de cod, așa cum a făcut W9x și DOS.

Există mai multe versiuni de NTFS. Windows NT 4.0 și Windows NT 3.51 utilizează v1.2, v3.0 este livrat cu Windows 2000 și v3.1 cu Windows Server 2003 și Windows XP. Unele dintre cele mai recente versiuni sunt desemnate v4.0, v5.0, adică în deplină conformitate cu versiunile de Windows NT cu care sunt livrate.

Windows NT are sistem de fișiere NTFS 4.0, Windows 2000/XP are NTFS 5. Când conectați un disc 2000/XP cu NTFS 4.0, acesta este convertit automat de sistemul de operare în NTFS 5.0.

Specificațiile sistemului de fișiere sunt închise. Acest lucru prezintă o anumită dificultate pentru ca acesta să fie acceptat de produse terțe care nu sunt deținute de Microsoft. De exemplu, dezvoltatorii de drivere pentru sisteme de operare gratuite sunt forțați să facă o inginerie inversă a sistemului.

Sistemul de fișiere NTFS (Sistem de fișiere pentru tehnologii noi- sistem de fișiere cu tehnologie nouă) a fost lansat împreună cu sistemul de operare Windows NT 3.5în 1993. Înainte de Windows 2000, dezvoltarea celor două linii de sistem de operare a fost separată, iar sistemul de operare de consum Windows 95/98/Me au fost limitate la utilizare FAT16 sau FAT32. În contrast, linia NT, inclusiv Windows XP, acceptă toate sistemele (cu excepția Windows NT4, nefamiliar cu FAT32).

Sistem NTFS conține multe îmbunătățiri față de sisteme GRAS. Cele mai importante sunt:

utilizarea optimizată a spațiului pe volume mari,

Remedierea erorilor după blocări

protecția datelor împotriva accesului neautorizat,

serviciu de indexare

compresia și criptarea datelor,

Restaurarea sistemului după defecțiuni grave.

NTFS poate gestiona partiții de câteva sute de TB în dimensiune. În ceea ce privește securitatea, administratorii au acum capacitatea de a utiliza funcții de securitate încorporate: politici de acces utilizator pentru fișiere și foldere, sisteme de criptare a fișierelor EFS (Sistem de fișiere de criptare- sistem de fișiere criptat).

Sistem NTFS utilizat în versiunile de Windows până la și inclusiv Windows 2000 nu a îndeplinit cerințele moderne, în special:

· a limitat numărul de volume la 26 (discuri de la A la Z);

schimbarea unei partiții a necesitat întotdeauna o repornire;

· Informațiile despre volumele NTFS au fost stocate în registry, ceea ce a făcut dificilă utilizarea discului cu un alt sistem.

Aceste probleme au fost rezolvate în Windows 2000 prin utilizarea LDM(Manager de disc logic- manager de disc logic) care nu mai necesită alocarea literelor de unitate. Îmbunătățiri NTFS folosit in Windows XP au fost asociate cu:

Debit de date îmbunătățit

· introducerea capacității de a seta valori pentru dimensiunea clusterului, altele decât cei 512 octeți fix;

· îmbunătățirea funcțiilor administrative: indexarea folderelor și limitarea cheltuielilor neprevăzute de memorie.

Sistemul de fișiere NTFS reprezintă o realizare remarcabilă a structurii: fiecare element al sistemului este un fișier - chiar și informații de serviciu. Cel mai important fișier din NTFS numit MFT (Tabelul Master File- tabel general al dosarelor). Spre deosebire de GRAS, care stochează separat tabelele, la începutul volumului, NTFS locuri MFTîn fișiere ascunse.

Capitol NTFS poate avea aproape orice dimensiune. Dimensiunea sa maximă este limitată doar de dimensiunea hard disk-urilor.

NTFSîmparte întregul spațiu util al media în clustere - blocuri de date, iar dimensiunea clusterului variază de la 512 octeți la 64 KB (un cluster de 4 KB este considerat standard).

Disc NTFSîmpărțit condiționat în două părți. Primele 12% din disc sunt rezervate pentru zona MFT- spațiul în care crește metafișierul MFT. Nu este posibil să scrieți date în această zonă. Zona MFT este întotdeauna păstrată goală - acest lucru se face astfel încât cel mai important fișier de serviciu ( MFT) nu a fost fragmentat în timpul creșterii sale. Restul de 88% din unitate este doar spațiu de stocare a fișierelor (Figura 9).

Orez. 9. Structura fizică a NTFS

Mecanismul de utilizare a zonei MFT este următorul: atunci când fișierele nu mai pot fi scrise în spațiul obișnuit, zona MFT este pur și simplu redusă (de exact de două ori în versiunile actuale ale sistemului de operare), eliberând astfel spațiu pentru scrierea fișierelor. Când eliberați spațiu în zona normală, zona MFT se poate extinde din nou. În același timp, situația în care fișierele obișnuite rămân în această zonă nu este exclusă.

MFT este situat în zona MFT și reprezintă directorul centralizat al tuturor celorlalte fișiere de disc(inclusiv el însuși). MFT gestionează toate fișierele din volum și așa-numitele metadate folosind o bază de date relațională. Informațiile despre fișiere sunt plasate în rânduri, iar atributele fișierelor (ascunse, criptate, comprimate, sistem etc.) sunt scrise în coloane.

MFT divizat in înregistrări cu dimensiune fixă(de obicei 1 KB) și fiecare intrare corespunde unui fișier. Primele 16 fișiere sunt de natură de serviciu și inaccesibile pentru sistemul de operare - sunt numite metafișiere, iar primul metafișier este el însuși MFT. Fișierele de până la 900 de octeți pot încadra în întregime într-o singură înregistrare. Pentru fișiere mai mari MFT conține indicatorii către locația lor pe disc. Același lucru este valabil și pentru foldere: dacă sunt suficient de mici, sunt complet incluse MFT.

Primele 16 elemente MFT- singura parte a discului care are o pozitie fixa. A doua copie a primelor trei înregistrări, pentru fiabilitate (sunt foarte importante), este stocată exact în mijlocul discului. Restul fișierului MFT poate fi localizat, ca orice alt fișier, în locuri arbitrare de pe disc - îi puteți restabili poziția folosindu-se de el însuși, „agățându-se” chiar pe bază - pe primul element MFT.

Fiecare metafișier este responsabil pentru un anumit aspect al sistemului. Avantajul acestei abordări este flexibilitatea. De exemplu, în sistemul de fișiere GRAS daune fizice în zona în sine GRAS fatal pentru funcționarea întregului disc și NTFS poate muta, chiar fragmenta pe disc, toate zonele sale de serviciu, ocolind orice defecțiuni de suprafață - cu excepția primelor 16 elemente MFT.

Metafișierele sunt în directorul rădăcină NTFS drive - încep cu caracterul de nume „$”. În prezent sunt utilizate următoarele metafișiere:

· $MFT- MFT-ul propriu-zis;

· $MFTmirr– o copie a primelor 16 înregistrări MFT plasate în mijlocul discului;

· $logfile– fisier suport de logare;

· $Volum– informații despre serviciu (etichetă de volum, versiunea sistemului de fișiere etc.);

· $AttrDef– lista de atribute standard ale fișierului pe volum;

· $. - directorul rădăcină;

· $Bitmap– harta spațiului liber volum;

· $boot– sector de boot (dacă partiția este bootabilă);

· $quota- un fișier care conține drepturi de utilizare a spațiului pe disc;

· $majuscule– fișier-tabel de corespondență între literele mari și mici în numele fișierelor de pe volumul curent.

Toate fișierele plasate pe disc sunt menționate în MFT. Acest loc stochează toate informațiile despre fișier (cu excepția datelor reale): numele fișierului, dimensiunea, locația pe disc a fragmentelor individuale etc. Dacă o intrare lipsește pentru informație MFT, atunci se folosesc mai multe, și nu neapărat la rând.

Fișierele mici (până la 900 de octeți) sunt stocate direct în MFT, în locul rămas din datele principale dintr-o înregistrare MFT. Fișierele care ocupă sute de octeți, de obicei, nu au întruchiparea lor „fizică” în zona principală a fișierului - toate datele unui astfel de fișier sunt stocate într-un singur loc - în MFT.

Numele fișierului poate conține orice caractere, inclusiv setul complet de alfabete naționale, deoarece datele sunt prezentate în Unicode– Reprezentare pe 16 biți, care oferă 65535 de caractere diferite. Lungimea maximă a unui nume de fișier este de 255 de caractere.

Catalog activat NTFS este un fișier specific care stochează link-uri către alte fișiere și directoare, creând o structură ierarhică a datelor de pe disc. Fișierul de catalog este împărțit în blocuri, fiecare dintre ele conține numele fișierului, atributele de bază și o referință la element MFT, care oferă deja informații complete despre articolul din catalog. Structura directorului intern este arbore binar (B-arborele). Aceasta înseamnă că pentru a găsi un fișier cu un nume dat într-un director liniar, cum ar fi FAT, de exemplu, sistemul de operare trebuie să caute prin toate elementele directorului până când îl găsește pe cel potrivit. Un arbore binar, pe de altă parte, aranjează numele fișierelor în așa fel încât căutarea unui fișier să fie efectuată într-un mod mai rapid - prin obținerea de răspunsuri cu două valori la întrebările despre locația fișierului. Întrebarea la care poate răspunde un arbore binar este: în ce grup, în raport cu un element dat, se află numele dorit - deasupra sau dedesubt? O astfel de căutare începe cu o întrebare către elementul din mijloc și fiecare răspuns restrânge zona de căutare în medie de două ori. Fișierele sunt sortate alfabetic, iar la întrebare se răspunde într-un mod evident - prin compararea literelor inițiale. Zona de căutare, restrânsă de două ori, începe să fie explorată într-un mod similar, pornind din nou de la elementul din mijloc. Un exemplu de căutare în arbore B este prezentat în fig. zece.

Astfel, pentru a căuta un fișier dintre, de exemplu, 1000, GRAS ar trebui făcute o medie de 500 de comparații (cel mai probabil fișierul ar fi găsit la mijlocul căutării) și un sistem B-tree doar aproximativ 10 (2 10 = 1024).

Directorul principal al discului - rădăcina - nu este diferit de directoarele obișnuite, cu excepția unei legături speciale către acesta de la începutul metafișierului MFT.

NTFS- un sistem tolerant la erori care se poate aduce în starea corectă în aproape orice defecțiune reală.

În tabel. 4 prezintă restricțiile impuse sistemelor de fișiere NTFSși GRAS.

Tabelul 4 Limitele sistemului de fișiere

Pentru sistemul de operare nou Vista Microsoft dezvoltă un nou sistem de fișiere Windows Future Storage (WinFS – « viitorul sistem de stocare"), conceput pentru a înlocui NTFSși GRAS. In nucleu WinFS minciuni modificate NTFS cu funcții îmbunătățite de administrare, organizare a accesului la fișiere, sincronizare și protecție a resurselor fișierelor.

Noul sistem de fișiere este conceput pentru a stoca fișiere pe baza criteriilor de conținut ale acestora, de exemplu. autor, conținut, nume, sursă și ultimul utilizator accesat. Structura folderului afișată în Explorator, este doar o hartă virtuală.

esență WinFS este așa-numitul Model de date- un mecanism care administrează și structurează constant elemente digitale sau „lucruri” ( articole). Articolele folosesc elemente descriptive care depășesc noțiunea de fișier. Aceste elemente descriptive nu sunt prezente în dosar, dar sunt deținute și controlate în totalitate de WinFS. Cu această schemă, nu numai fișierele pot fi înregistrate ca obiecte, ci și, de exemplu, contacte, legături de internet, scrisori etc.

Din punctul de vedere al utilizatorului, elementele elimină necesitatea utilizării locației fizice a fișierelor. În schimb, sistemul de operare organizează datele, în funcție de conținutul său, în foldere virtuale. Când căutați date, criterii personalizate precum „ Toate documentele cursului TIC din ultimii doi ani' înlocuiți informații despre formatul fișierului, autori și locație.

Microsoft a implementat un model de articol în schimbare în WinFS, adică utilizatorii pot defini elementele ei înșiși folosind metadate XMLși arată legături între lucruri. În acest caz, este posibil, de exemplu, să afișați toate documentele unui anumit autor împreună cu informații despre adresa sa și documentele aferente.

Sarcina #4 1. Determinați ce sisteme de fișiere sunt utilizate pe hard disk-ul stației dvs. de lucru: · executați comenzile din meniul principal Windows: Start Þ Setări Þ Panou de control Þ Instrumente administrative Þ Management computer; · în panoul din stânga al consolei Computer Management, extindeți secțiunea Dispozitive de stocare și faceți dublu clic pe opțiunea Disk Management; · în panoul din dreapta al consolei Computer Management, vor fi afișate informații despre structura discurilor și sistemele de fișiere utilizate; Înregistrați aceste informații în registrul de lucru; · închide fereastra consolei. 2. Determinați caracteristicile discurilor logice și fizice ale stației dvs. de lucru: · rulați comenzile din meniul principal Windows: Start Þ Programe Þ Accesorii Þ Instrumente sistem Þ Informații sistem; · în panoul din stânga al consolei System Information, extindeți secțiunea Componente, iar în aceasta, subsecțiunea Dispozitive de stocare; · Faceți dublu clic pentru a selecta prima opțiune Discuri. Panoul din dreapta afișează caracteristicile unităților logice. Notați valorile în registrul de lucru; · Faceți dublu clic pentru a selecta a doua opțiune Discuri. Panoul din dreapta afișează caracteristicile discurilor fizice. Notează semnificațiile principale în registrul tău de lucru; · închide fereastra consolei.

Sisteme de fișiere FAT

FAT16

Sistemul de fișiere FAT16 este anterior MS-DOS și este acceptat de toate sistemele de operare Microsoft pentru compatibilitate. Numele său File Allocation Table (tabelul locației fișierelor) reflectă perfect organizarea fizică a sistemului de fișiere, ale cărui principale caracteristici includ faptul că dimensiunea maximă a unui volum acceptat (hard disk sau partiție pe un hard disk) nu depășește 4095 MB. Pe vremea MS-DOS, hard disk-urile de 4 GB părea un vis imposibil (unitățile de 20-40 MB erau un lux), așa că o astfel de rezervă era destul de justificată.

Un volum formatat pentru a utiliza FAT16 este împărțit în clustere. Dimensiunea implicită a clusterului depinde de dimensiunea volumului și poate varia de la 512 octeți la 64 KB. În tabel. Figura 2 arată cum dimensiunea clusterului depinde de dimensiunea volumului. Rețineți că dimensiunea clusterului poate diferi de valoarea implicită, dar trebuie să aibă una dintre valorile specificate în Tabelul 1. 2.

Nu se recomandă utilizarea sistemului de fișiere FAT16 pe volume mai mari de 511 MB, deoarece spațiul pe disc va fi utilizat extrem de ineficient pentru fișiere relativ mici (un fișier de 1 octet va dura 64 KB). Indiferent de dimensiunea clusterului, sistemul de fișiere FAT16 nu este acceptat pentru volume mai mari de 4 GB.

FAT32

Începând cu Microsoft Windows 95 OEM Service Release 2 (OSR2), Windows a introdus suport pentru FAT pe 32 de biți. Pentru sistemele bazate pe Windows NT, acest sistem de fișiere a fost acceptat pentru prima dată în Microsoft Windows 2000. În timp ce FAT16 poate suporta volume de până la 4 GB, FAT32 poate suporta volume de până la 2 TB. Dimensiunea clusterului în FAT32 poate varia de la 1 (512 octeți) la 64 de sectoare (32 KB). Valorile clusterului FAT32 necesită 4 octeți pentru stocare (32 de biți, nu 16 ca în FAT16). Aceasta înseamnă, în special, că unele utilitare de fișiere concepute pentru FAT16 nu pot funcționa cu FAT32.

Principala diferență dintre FAT32 și FAT16 este că dimensiunea partiției logice a discului s-a schimbat. FAT32 acceptă volume de până la 127 GB. În același timp, dacă atunci când utilizați FAT16 cu discuri de 2 GB, era necesar un cluster de 32 KB, atunci în FAT32 un cluster de 4 KB este potrivit pentru discuri de la 512 MB la 8 GB (Tabelul 4).

Prin urmare, acest lucru înseamnă o utilizare mai eficientă a spațiului pe disc - cu cât clusterul este mai mic, cu atât este necesar mai puțin spațiu pentru stocarea fișierului și, în consecință, discul devine mai puțin fragmentat.

Când utilizați FAT32, dimensiunea maximă a fișierului poate fi de până la 4 GB minus 2 octeți. Dacă atunci când utilizați FAT16, numărul maxim de intrări din directorul rădăcină a fost limitat la 512, atunci FAT32 vă permite să creșteți acest număr la 65.535.

FAT32 impune restricții cu privire la dimensiunea minimă a volumului - trebuie să fie de cel puțin 65.527 de clustere. În același timp, dimensiunea clusterului nu poate fi astfel încât FAT să ocupe mai mult de 16 MB - 64 KB / 4 sau 4 milioane de clustere.

Când utilizați nume lungi de fișiere, datele necesare pentru accesul de la FAT16 și FAT32 nu se suprapun. Când un fișier este creat cu un nume lung de fișier, Windows creează numele în format 8.3 corespunzător și una sau mai multe intrări de director pentru a stoca numele lung (13 caractere din numele lung de fișier per intrare). Fiecare apariție ulterioară stochează partea corespunzătoare a numelui fișierului în format Unicode. Asemenea intrări au atributele „volum id”, „read-only”, „system” și „hidden”, un set care este ignorat de MS-DOS; pe acest sistem de operare, un fișier este accesat prin „alias” în format 8.3.

Sistem de fișiere NTFS

Microsoft Windows 2000 include suport pentru o nouă versiune a sistemului de fișiere NTFS, care, în special, oferă lucru cu servicii de director Active Directory, puncte de analiză, instrumente de securitate a informațiilor, controlul accesului și o serie de alte caracteristici.

Ca și în cazul FAT, unitatea de bază a informațiilor în NTFS este clusterul. În tabel. Figura 5 prezintă dimensiunile implicite ale clusterului pentru volume de diferite dimensiuni.

Când creați un sistem de fișiere NTFS, formatatorul creează un fișier Master File Table (MTF) și alte zone pentru stocarea metadatelor. Metadatele sunt folosite de NTFS pentru a implementa structura fișierului. Primele 16 intrări din MFT sunt rezervate chiar de NTFS. Locația fișierelor de metadate $Mft și $MftMirr este înregistrată în sectorul de pornire al discului. Dacă prima intrare din MFT este coruptă, NTFS citește a doua intrare pentru a găsi o copie a primei. O copie completă a sectorului de boot se află la sfârșitul volumului. În tabel. 6 listează metadatele principale stocate în MFT.

Înregistrările MFT rămase conțin intrări pentru fiecare fișier și director situat pe volum.

De obicei, un fișier folosește o singură intrare în MFT, dar dacă fișierul are un set mare de atribute sau devine prea fragmentat, pot fi necesare intrări suplimentare pentru a stoca informații despre el. În acest caz, prima înregistrare despre fișier, numită înregistrare de bază, stochează locația celorlalte înregistrări. Datele despre fișiere și directoare de dimensiuni mici (până la 1500 de octeți) sunt complet conținute în prima intrare.

Atributele fișierului în NTFS

Fiecare sector ocupat dintr-un volum NTFS aparține unui anumit fișier. Chiar și metadatele sistemului de fișiere fac parte din fișier. NTFS tratează fiecare fișier (sau director) ca un set de atribute de fișier. Elemente precum numele fișierului, informațiile sale de protecție și chiar și datele din acesta sunt atribute ale fișierului. Fiecare atribut este identificat printr-un cod de tip specific și, opțional, printr-un nume de atribut.

Dacă atributele unui fișier se încadrează într-o înregistrare de fișier, ele sunt numite atribute rezidente. Aceste atribute sunt întotdeauna numele fișierului și data la care a fost creat. În cazurile în care informațiile despre un fișier sunt prea mari pentru a se potrivi într-o singură înregistrare MFT, unele dintre atributele fișierului devin nerezidente. Atributele rezidente sunt stocate în unul sau mai multe grupuri și reprezintă un flux de date alternative pentru volumul curent (mai multe despre cele de mai jos). Pentru a descrie locația atributelor rezidente și nerezidente, NTFS creează un atribut Listă de atribute.

În tabel. 7 arată principalele atribute ale fișierului definite în NTFS. Această listă poate fi extinsă în viitor.

Sistem de fișiere CDFS

Windows 2000 oferă suport pentru sistemul de fișiere CDFS, care este conform cu standardul ISO'9660, care descrie locația informațiilor pe un CD-ROM. Numele lungi de fișiere sunt acceptate conform ISO'9660 Nivelul 2.

Când creați un CD-ROM pentru utilizare cu Windows 2000, rețineți următoarele:

  • toate numele de director și fișiere trebuie să aibă mai puțin de 32 de caractere;
  • toate numele de director și fișiere trebuie să conțină doar caractere majuscule;
  • adâncimea directoarelor nu trebuie să depășească 8 niveluri de la rădăcină;
  • utilizarea extensiilor de nume de fișier este opțională.

Comparația sistemelor de fișiere

Sub Microsoft Windows 2000, pot fi utilizate FAT16, FAT32, NTFS sau combinații ale acestor sisteme de fișiere. Alegerea sistemului de operare depinde de următoarele criterii:

  • cum este utilizat computerul;
  • platforma hardware;
  • dimensiunea și numărul de hard disk;
  • securitatea informatiei

Sisteme de fișiere FAT

După cum probabil ați observat, numerele din numele sistemelor de fișiere - FAT16 și FAT32 - indică numărul de biți necesari pentru a stoca informații despre numerele cluster utilizate de fișier. Deci, FAT16 folosește adresarea pe 16 biți și, în consecință, este posibil să se utilizeze până la 216 adrese. În Windows 2000, primii patru biți din tabelul de locații ale fișierelor FAT32 sunt necesari pentru uz intern, astfel încât FAT32 ajunge la 228 de adrese.

În tabel. 8 prezintă dimensiunile clusterelor pentru sistemele de fișiere FAT16 și FAT32.

Pe lângă diferențele semnificative în dimensiunea clusterului, FAT32 permite, de asemenea, extinderea directorului rădăcină (în FAT16, numărul de intrări este limitat la 512 și poate fi și mai mic atunci când se utilizează nume lungi de fișiere).

Beneficiile FAT16

Printre avantajele FAT16 se numără următoarele:

  • sistemul de fișiere este acceptat de MS-DOS, Windows 95, Windows 98, Windows NT, Windows 2000 și unele sisteme de operare UNIX;
  • există un număr mare de programe care vă permit să corectați erorile din acest sistem de fișiere și să recuperați datele;
  • dacă există probleme cu bootarea de pe hard disk, sistemul poate fi pornit de pe dischetă;
  • acest sistem de fișiere este destul de eficient pentru volume mai mici de 256 MB.
Dezavantajele FAT16

Principalele dezavantaje ale FAT16 includ:

  • directorul rădăcină nu poate conține mai mult de 512 intrări. Utilizarea numelor lungi de fișiere reduce foarte mult numărul acestor elemente;
  • FAT16 acceptă maximum 65 536 clustere și, deoarece unele clustere sunt rezervate de sistemul de operare, numărul de clustere disponibile este de 65 524. Fiecare cluster are o dimensiune fixă ​​pentru un anumit LUN. Când numărul maxim de clustere este atins la dimensiunea maximă (32 KB), volumul maxim acceptat este limitat la 4 GB (sub Windows 2000). Pentru a menține compatibilitatea cu MS-DOS, Windows 95 și Windows 98, dimensiunea unui volum FAT16 nu trebuie să depășească 2 GB;
  • FAT16 nu acceptă protecția și compresia fișierelor încorporate;
  • pe discuri mari, se irosește mult spațiu din cauza faptului că se utilizează dimensiunea maximă a clusterului. Spațiul pentru fișier este alocat în funcție de dimensiunea clusterului, nu de fișier.
Beneficiile FAT32

Printre avantajele FAT32 se numără următoarele:

  • alocarea spațiului pe disc se realizează mai eficient, în special pentru discuri mari;
  • directorul rădăcină din FAT32 este un lanț obișnuit de clustere și poate fi localizat oriunde pe disc. Din această cauză, FAT32 nu impune nicio restricție asupra numărului de elemente din directorul rădăcină;
  • datorită utilizării clusterelor mai mici (4 KB pe discuri de până la 8 GB), spațiul pe disc ocupat este de obicei cu 10-15% mai mic decât în ​​FAT16;
  • FAT32 este sistemul de fișiere mai sigur. În special, acceptă capacitatea de a muta directorul rădăcină și de a utiliza o copie de rezervă FAT. În plus, înregistrarea de boot conține o serie de date critice pentru sistemul de fișiere.
Dezavantajele FAT32

Principalele dezavantaje ale FAT32:

  • dimensiunea volumului la utilizarea FAT32 sub Windows 2000 este limitată la 32 GB;
  • Volumele FAT32 nu sunt disponibile pe alte sisteme de operare - doar din Windows 95 OSR2 și Windows 98;
  • Backup-ul sectorului de boot nu este acceptat;
  • FAT32 nu acceptă protecția și compresia fișierelor încorporate.

Sistem de fișiere NTFS

Când utilizați Windows 2000, Microsoft vă recomandă să formatați toate partițiile de hard disk în NTFS, cu excepția configurațiilor în care sunt utilizate mai multe sisteme de operare (cu excepția Windows 2000 și Windows NT). Utilizarea NTFS în loc de FAT vă permite să utilizați caracteristicile disponibile în NTFS. Acestea includ, în special:

  • posibilitatea de recuperare. Această caracteristică este „încorporată” în sistemul de fișiere. NTFS garanteaza siguranta datelor datorita faptului ca foloseste un protocol si niste algoritmi de recuperare a informatiilor. În cazul unei defecțiuni a sistemului, NTFS utilizează protocolul și informațiile suplimentare pentru a restabili automat integritatea sistemului de fișiere;
  • compresia informatiei. Pentru volumele NTFS, Windows 2000 acceptă compresia unui singur fișier. Astfel de fișiere comprimate pot fi folosite de aplicațiile Windows fără decompresie prealabilă, care are loc automat la citirea din fișier. La închiderea și salvarea fișierului este din nou împachetat;
  • În plus, se pot distinge următoarele avantaje ale NTFS:

Unele caracteristici ale sistemului de operare necesită NTFS;

Viteza de acces este mult mai rapidă - NTFS minimizează numărul de accesări pe disc necesare pentru a găsi un fișier;

Protecția fișierelor și directoarelor. Numai pe volumele NTFS este posibilă setarea atributelor de acces la fișiere și foldere;

Când utilizați NTFS, Windows 2000 acceptă volume de până la 2TB;

Sistemul de fișiere menține o copie de rezervă a sectorului de boot - este situat la sfârșitul volumului;

NTFS acceptă sistemul de criptare EFS (Encrypted File System), care oferă protecție împotriva accesului neautorizat la conținutul fișierelor;

Când utilizați cote, puteți limita spațiul pe disc folosit de utilizatori.

Dezavantajele NTFS

Vorbind despre deficiențele sistemului de fișiere NTFS, trebuie remarcat faptul că:

  • Volumele NTFS nu sunt disponibile pe MS-DOS, Windows 95 și Windows 98. În plus, o serie de caracteristici care sunt disponibile în NTFS sub Windows 2000 nu sunt disponibile pe Windows 4.0 și versiuni anterioare;
  • Volumele mici care conțin multe fișiere mici pot suferi o degradare a performanței în comparație cu FAT.

Sistem de fișiere și viteză

După cum am aflat deja, pentru volume mici, FAT16 sau FAT32 oferă acces mai rapid la fișiere în comparație cu NTFS, deoarece:

  • FAT are o structură mai simplă;
  • directoarele sunt mai mici;
  • FAT nu acceptă protejarea fișierelor împotriva accesului neautorizat - sistemul nu trebuie să verifice permisiunile fișierelor.

NTFS minimizează numărul de accesări la disc și timpul necesar pentru a găsi un fișier. De asemenea, dacă dimensiunea directorului este suficient de mică pentru a se potrivi într-o singură intrare MFT, întreaga intrare este citită dintr-o singură mișcare.

O intrare din FAT conține numărul de cluster pentru primul cluster din director. Vizualizarea unui fișier FAT necesită căutarea în întreaga structură a fișierelor.

Când se compară viteza operațiunilor efectuate pentru directoare care conțin nume de fișiere scurte și lungi, trebuie luat în considerare faptul că viteza operațiunilor pentru FAT depinde de operația în sine și de dimensiunea directorului. Dacă FAT caută un fișier care nu există, caută în întregul director, operație care durează mai mult decât căutarea structurii B-tree folosită de NTFS. Timpul mediu necesar pentru a găsi un fișier în FAT este exprimat în funcție de N/2, în NTFS este exprimat ca log N, unde N este numărul de fișiere.

Câțiva dintre următorii factori afectează viteza de citire și scriere a fișierelor în Windows 2000:

  • fragmentarea fișierelor. Dacă fișierul este foarte fragmentat, NTFS necesită de obicei mai puține accesări la disc decât FAT pentru a găsi toate fragmentele;
  • dimensiunea clusterului. Pentru ambele sisteme de fișiere, dimensiunea implicită a clusterului depinde de dimensiunea volumului și este întotdeauna exprimată ca putere de 2. Adresele în FAT16 sunt de 16 biți, în FAT32 sunt de 32 de biți, în NTFS sunt de 64 de biți;
  • dimensiunea implicită a clusterului în FAT se bazează pe faptul că tabelul de locație a fișierelor nu poate avea mai mult de 65 535 de intrări - dimensiunea clusterului este o funcție a dimensiunii volumului împărțit la 65 535. Astfel, dimensiunea implicită a clusterului pentru un volum FAT este întotdeauna mai mare decât dimensiunea clusterului pentru un volum NTFS de aceeași dimensiune. Rețineți că o dimensiune mai mare a clusterului pentru volumele FAT înseamnă că volumele FAT pot fi mai puțin fragmentate;
  • locația fișierelor mici. Când utilizați NTFS, fișierele mici sunt conținute într-o înregistrare MFT. Mărimea unui fișier care se încadrează într-o singură înregistrare MFT depinde de numărul de atribute din acel fișier.

Dimensiunea maximă a volumelor NTFS

Teoretic, NTFS acceptă volume cu până la 232 de clustere. Dar, cu toate acestea, pe lângă lipsa hard disk-urilor de această dimensiune, există și alte restricții privind dimensiunea maximă a volumului.

O astfel de limitare este tabelul de partiții. Standardele industriale limitează dimensiunea tabelului de partiții de la 2 la 32 de sectoare. O altă limitare este dimensiunea sectorului, care este de obicei de 512 octeți. Deoarece dimensiunea sectorului se poate modifica în viitor, dimensiunea actuală limitează dimensiunea unui singur volum la 2 TB (2 32 x 512 octeți = 2 41). Astfel, 2TB este limita practică pentru volumele fizice și logice NTFS.

În tabel. Figura 11 prezintă principalele limitări ale NTFS.

Gestionarea accesului la fișiere și directoare

Când utilizați volume NTFS, puteți seta permisiuni pentru fișiere și directoare. Aceste drepturi de acces specifică ce utilizatori și grupuri au acces la ele și ce nivel de acces este permis. Astfel de drepturi de acces se aplică atât utilizatorilor care lucrează pe computerul pe care se află fișierele, cât și utilizatorilor care accesează fișiere prin rețea atunci când fișierul se află într-un director deschis pentru acces de la distanță.

În NTFS, puteți seta și permisiuni de acces la distanță combinate cu permisiuni pentru fișiere și directoare. În plus, atributele fișierului (numai citire, ascunse, sistem) restricționează și accesul la fișier.

În FAT16 și FAT32, este, de asemenea, posibil să setați atribute de fișier, dar acestea nu oferă permisiuni de fișier.

Versiunea de NTFS folosită în Windows 2000 a introdus un nou tip de permisiuni de acces numite permisiuni moștenite. Fila Securitate conține opțiunea Permiteți permisiunilor moștenite de la părinte să se propagă la acest obiect fișier, care este activ în mod implicit. Această opțiune reduce semnificativ timpul necesar pentru modificarea permisiunilor pentru fișiere și subdirectoare. De exemplu, pentru a modifica permisiunile unui arbore care conține sute de subdirectoare și fișiere, este suficient să activați această opțiune - în Windows NT 4, trebuie să modificați atributele fiecărui fișier și subdirector individual.

Pe fig. Figura 5 prezintă caseta de dialog Proprietăți și fila Securitate (secțiunea Avansată) care listează permisiunile extinse ale fișierelor.

Amintiți-vă că pentru volumele FAT, accesul poate fi controlat doar la nivelul volumului, iar un astfel de control este posibil doar cu acces de la distanță.

Comprimarea fișierelor și directoarelor

Windows 2000 acceptă comprimarea fișierelor și directoarelor situate pe volume NTFS. Fișierele comprimate pot fi citite și scrise de orice aplicație Windows. Pentru aceasta, nu este nevoie de despachetarea lor preliminară. Algoritmul de compresie utilizat este similar cu cel utilizat în DoubleSpace (MS-DOS 6.0) și DriveSpace (MS-DOS 6.22), dar are o diferență semnificativă - sub MS-DOS, o întreagă partiție primară sau dispozitiv logic este comprimată, în timp ce sub NTFS puteți împacheta fișiere și directoare individuale.

Algoritmul de compresie din NTFS este conceput pentru a suporta clustere de până la 4 KB. Dacă dimensiunea clusterului este mai mare de 4 KB, caracteristicile de compresie NTFS devin indisponibile.

NTFS cu autovindecare

Sistemul de fișiere NTFS se autovindecă și își poate menține integritatea prin utilizarea unui jurnal de acțiuni întreprinse și a unui număr de alte mecanisme.

NTFS tratează fiecare operațiune care modifică fișierele de sistem pe volume NTFS ca pe o tranzacție și stochează informații despre o astfel de tranzacție într-un jurnal. O tranzacție începută poate fi fie complet finalizată (commit) fie anulată (rollback). În acest din urmă caz, volumul NTFS revine la starea anterioară începerii tranzacției. Pentru a gestiona tranzacțiile, NTFS scrie toate operațiunile implicate într-o tranzacție într-un fișier jurnal înainte de a fi scris pe disc. După finalizarea tranzacției, toate operațiunile sunt efectuate. Astfel, sub managementul NTFS, nu pot exista operațiuni în așteptare. În cazul defecțiunilor de disc, operațiunile în așteptare sunt pur și simplu anulate.

Sub controlul NTFS, se efectuează și operațiuni care vă permit să identificați clusterele proaste din mers și să alocați noi clustere pentru operațiuni cu fișiere. Acest mecanism se numește remaparea clusterului.

În această revizuire, am examinat diferitele sisteme de fișiere acceptate în Microsoft Windows 2000, am discutat despre designul fiecăruia dintre ele, am observat avantajele și dezavantajele acestora. Cel mai promițător este sistemul de fișiere NTFS, care are un set mare de caracteristici care nu sunt disponibile în alte sisteme de fișiere. Noua versiune de NTFS suportată de Microsoft Windows 2000 are și mai multe funcționalități și, prin urmare, este recomandată pentru utilizare la instalarea sistemului de operare Win 2000.

ComputerPress 7"2000

NTFS, FAT sau exFAT sunt sisteme de fișiere complet diferite care pot fi folosite pentru a stoca date pe diverse medii. Ambele sunt create de Microsoft și sunt utilizate în principal pentru Windows, dar au și suport în nucleul Linux.

Cel mai adesea, NTFS este folosit pentru a instala sistemul de operare Windows sau partițiile Windows pentru fișiere, în timp ce FAT este adesea folosit pe unități flash sau alte unități externe. De asemenea, FAT poate fi adesea folosit ca sistem de fișiere principal pentru Android. În acest articol, vom analiza diferențele dintre FAT și NTFS, vom analiza în detaliu cum diferă și de ce sunt necesare.

Sistemul de fișiere stabilește regulile de bază pentru modul în care datele vor fi organizate atunci când sunt scrise pe suport, indiferent dacă este un hard disk sau o unitate flash. Sistemul de fișiere descrie cum vor fi organizate folderele.

O anumită bucată de date numită fișier este plasată în zona dorită a unității. Sistemul de fișiere efectuează toate calculele necesare și, de asemenea, determină dimensiunea minimă indivizibilă a blocului de date, dimensiunea maximă a fișierului și monitorizează fragmentarea. Există multe tipuri diferite de sisteme de fișiere, de exemplu, sisteme de fișiere pentru instalarea sistemului de operare, pentru medii externe, pentru discuri optice, sisteme de fișiere distribuite. Dar în acest articol, vom compara doar fat și ntfs.

Ce este sistemul de fișiere FAT?

Sistemele de fișiere fat32 și ntfs sunt foarte diferite. FAT înseamnă Tabel de alocare a fișierelor. Acesta este un sistem de fișiere foarte vechi din istoria sistemelor de calcul. Povestea ei a început în 1977. Apoi a fost dezvoltat un sistem de fișiere pe 8 biți, care a fost folosit în NCR 7200 bazat pe Intel 8080. Era un terminal de intrare care funcționa cu dischete. Sistemul de fișiere a fost scris de angajatul Microsoft, Mark McDonald, după ce a discutat despre conceptul său cu Bill Gates.

Apoi, sistemul de fișiere FAT a început să fie utilizat în sistemul de operare MDOS pentru platforma Z80. Câțiva ani mai târziu, au fost lansate noi versiuni, cum ar fi FAT12, FAT16 și FAT32.

FAT32 a crescut dimensiunea maximă a volumului la 16TB în comparație cu FAT16. Dimensiunea fișierului a fost, de asemenea, mărită la 4 GB. Tabelul de alocare a fișierelor pe 32 de biți a fost lansat în august 1995 pentru Windows 95. Dar acest sistem de fișiere încă nu poate fi folosit pentru a instala aplicații grele sau pentru a stoca fișiere mari. Prin urmare, Microsoft a dezvoltat un nou sistem de fișiere - NTFS, care este lipsit de astfel de deficiențe.

FAT32 este un sistem de fișiere grozav pentru medii externe dacă trebuie să transferați fișiere nu mai mari de 4 GB. Este acceptat de multe dispozitive diferite, cum ar fi camere, camere, playere muzicale. Toate versiunile de distribuții Windows și Linux acceptă complet FAT32. Chiar și Apple MacOS îl acceptă.

Ce este sistemul de fișiere NTFS?

Pentru noile sale sisteme, Microsoft a dezvoltat un nou sistem de fișiere - New Technology File System sau NTFS. A apărut în 1993, în Windows NT 3.1. NTFS a eliminat multe restricții privind dimensiunea fișierelor și a discului. Dezvoltarea sa a început în 1980, ca urmare a fuziunii dintre Microsoft și IBM pentru a crea un nou sistem de fișiere cu performanțe îmbunătățite.

Dar colaborarea dintre companii nu a durat mult, iar IBM a lansat HPFS, care a fost folosit în OS / 2, iar Microsoft a creat NTFS 1.0. Dimensiunea maximă a unui singur fișier în NTFS poate ajunge la 16 exaocteți, ceea ce înseamnă că chiar și cele mai mari fișiere vor încăpea în el.

NTFS 3.1 a fost lansat pentru Windows XP și a primit multe îmbunătățiri interesante, cum ar fi suport pentru reducerea partițiilor, repararea automată și legăturile simbolice, iar dimensiunea maximă a discului sistemului de fișiere a fost mărită la 256 TB. Acest lucru se întâmplă în ciuda dimensiunii maxime a fișierului de 16 EB.

Alte caracteristici interesante care au fost adăugate mai târziu includ scrieri lene pe disc, suport pentru defragmentare, setări de cotă de disc, urmărire link și criptare la nivel de fișier. Cu toate acestea, NTFS își păstrează compatibilitatea cu versiunile anterioare.

Acum este un sistem de fișiere de jurnal, toate acțiunile cu fișiere sunt înregistrate într-un jurnal special, cu ajutorul căruia sistemul de fișiere poate fi restaurat foarte rapid în caz de deteriorare. NTFS este acceptat pe Windows XP și mai târziu. Dacă comparăm fat sau ntfs, atunci acesta din urmă nu este pe deplin acceptat în Linux, înregistrarea și recuperarea în caz de deteriorare este posibilă și doar citirea este acceptată în MacOS.

Ce este sistemul de fișiere exFAT?

Sistemul de fișiere exFAT este un alt proiect Microsoft de îmbunătățire a vechiului sistem de fișiere. Poate fi dungat acolo unde FAT32 nu se potrivește. Este mult mai ușor decât NTFS, dar acceptă fișiere mai mari de 4 GB și este adesea folosit și pe unități flash și unități. În timpul dezvoltării sale, Microsoft și-a folosit tehnologia pentru a căuta nume de fișiere după hash, ceea ce îmbunătățește foarte mult performanța.

Majoritatea țărilor recunosc legea brevetelor din SUA, așa că orice implementare a exFAT nu este posibilă pe niciun sistem închis sau open source. Dar Microsoft dorește ca acest sistem de fișiere să fie distribuit și utilizat în mod liber. Prin urmare, a fost dezvoltată o versiune de exFAT bazată pe FUSE numită fuze-exfat. Oferă acces complet de citire și scriere. A fost creată și o implementare la nivel de kernel Linux la Samsung, care este acum și în domeniul public.

Acest sistem de fișiere are, de asemenea, o limită de dimensiune maximă a fișierelor de 16 EB, dar este mult mai ușor și nu are caracteristici suplimentare. În ceea ce privește compatibilitatea, este pe deplin acceptat pe Windows, MacOS, Android și Linux.

Diferențele dintre FAT și Ntfs

Și acum să ne uităm la principalele diferențe dintre FAT și NTFS sub forma unui scurt rezumat al fiecăruia dintre sistemele de fișiere:

FAT32

  • Compatibilitate: Windows, Mac, Linux, console de jocuri, aproape toate dispozitivele cu port USB;
  • Pro: multi-platformă, ușurință;
  • Minusuri: dimensiunea maximă a fișierului 4 GB și partiție 16 GB, fără jurnalizare;
  • Utilizare: medii externe.

NTFS

  • Compatibilitate: Windows, Linux, Xbox One și numai citire pe Mac
  • Pro: jurnal, limite mari de partiție și dimensiune a fișierelor, criptare, recuperare automată;
  • Minusuri: cross-platform limitat;
  • Utilizare: pentru a instala Windows.

exFAT

  • Compatibilitate: Windows XP și versiuni ulterioare, MacOS X 10.6.5, Linux (siguranță), Android;
  • Pro: partiție mare și limită de dimensiune a fișierului, ușoară în comparație cu NTFS;
  • Minusuri: Microsoft își limitează utilizarea printr-un acord de licență;
  • Utilizare: pentru medii externe și hard disk-uri externe.

concluzii

În acest articol, am comparat fat și ntfs. Sunt sisteme de fișiere foarte diferite. Dar este greu de înțeles care sistem de fișiere este mai bun decât fat sau ntfs, pe de o parte, NTFS are mult mai multe caracteristici, dar FAT este mai ușor și este acceptat oriunde este posibil. Pentru partițiile de date pe Linux care trebuie să fie accesibile pe Windows, este mai bine să utilizați FAT decât NTFS, deoarece este mai bine acceptat. Ce crezi că este mai bun fat sau ntfs pentru Linux?

  • Serghei Savenkov

    un fel de recenzie „rare”... parcă s-ar grăbi undeva