Sisteme de fișiere Windows (FAT, FAT16, FAT32, ntfs), aceasta tehnologie - este ușor!

Sistemul de fișiere FAT (File Allocation Table) este de lucru cu clustere - aceasta este cantitatea minimă de spațiu pe disc. Un grup poate include cel puțin un sector pe hard disk. Hard disk-ul este de obicei împărțit în sectoare de 512 octeți. Nu este greu de înțeles că dimensiunea cluster este un minim de 512 octeți. Acesta poate fi folosit pentru cel puțin un cluster pentru a stoca fișierul. Dacă aveți nevoie de mai multe grupuri, el iese în evidență la fel de mult ca ai nevoie pentru a stoca fișierul. Deci, în cazul în care fișierul este un 1 KB, atunci acesta va fi alocată două grupuri.

După cum puteți vedea, organizarea sistemului de fișiere FAT16 este foarte simplu. Apropo, ce crezi, de ce nu doar numit FAT FAT și FAT16? Pentru a identifica înregistrările care se potrivesc cu discul de cluster, folosiți numere de 16 biți. Cu alte cuvinte, numărul maxim de intrări în tabelul - 2, gradul 16, adică 65 536. Dimensiunea maximă a clusterului - .. 32 Kbytes, astfel,

Dar dimensiunea redusă a volumului maxim - nu este singurul dezavantaj al FAT. Pentru a stoca atributele de fișier va fi dat doar un singur octet! Și este foarte puțin. Într-un singur octet nu se potrivește nici o informație despre proprietarul fișierului, sau permisiunile.

Un al treilea FAT dezavantaj este utilizarea irațională de spațiu pe disc. Să presupunem că avem o dimensiune maximă - 2 GB. În acest caz, dimensiunea cluster este egală cu 32 KB. Și cât de mult spațiu dimensiunea fișierului mic de numai 1-2 KB pe disc? Asta-i drept, foarte mult. Imaginați-vă că avem o mică dimensiune fișier text de 1 KB. Sub aceasta va pune deoparte un cluster (de obicei, 1 grup - 1 fișier) - la fel de mult ca 32 KB. Ca rezultat, vom pierde 31 Kbytes. Observație: în proprietățile de fișier afișate în două dimensiuni: dimensiunea fișierului și cantitatea de spațiu ocupă fișierul pe disc. În cazul nostru, dimensiunea fișierului - 1 bytes, și este nevoie de 32 KB pe disc. Exact aceeași situație și cu o dimensiune de fișier de 35 KB - este nevoie de 2 grupuri: unul va fi angajat pe deplin, iar al doilea - numai 3 KO, ca urmare a 29 de Kbytes sunt utilizate ineficient.

FAT16 patrulea dezavantaj este faptul că locația fizică a informațiilor fișier este stocat într-un singur loc - FAT File Allocation Table. Ce se întâmplă dacă acest loc va fi deteriorat, de exemplu, un virus? Asta-i drept, vei pierde toate fișierele.

Al cincilea defect este în organizarea liniară a tabelului de alocare a fișierelor. Pentru a găsi orice fișier, aveți nevoie pentru a vizualiza întregul tabel, care crește timpul de căutare.

FAT32 - este, de fapt, același FAT16, dar pentru stocarea informațiilor despre fișiere, înregistrare pe 32 de biți, care crește cantitatea de volume de disc de până la 2TB. Dar, pentru un motiv oarecare, Windows XP și versiunile ulterioare de Windows refuză să creeze o partiție FAT32 mai mare de 32 GB. Dacă aveți nevoie de o dimensiune partiție FAT32 de, să zicem, 60 GB, atunci ai nevoie pentru a crea un sistem de operare diferite (cum ar fi Linux), și apoi utilizate în Windows.

NTFS (New Technology File System). Anterior, sa crezut că computerul va încetini, dacă utilizați NTFS. Desigur, în cazul în care un Pentium 166 cu 16 MB de memorie RAM pentru a instala Windows NT 4.0 și partiții de hard disc formatat cu NTFS, un astfel de computer va încetini. Dar computerele de astăzi alerga mai repede decât este cu NTFS-partiții. Dar, mai întâi lucrurile primele.

Principalul „hobby» NTFS - fiabilitate. La urma urmei, NTFS stochează informații privind locația fișierelor care nu se află în același loc ca și în cazul FAT. Informațiile privind locația fișierelor stocate în pungi speciale, care pot fi amplasate oriunde pe volum. Acest lucru îmbunătățește fiabilitatea sistemului de fișiere.

Informațiile de gestionare a fișierelor nu este stocată liniar, așa cum este cazul cu grăsime, dar sub forma unui arbore binar, care face găsirea fișierelor mai eficiente. Prin aceasta încă se adaugă capacitatea de a indicelui (pentru o căutare mai rapidă) - pentru a găsi sistemul de fișiere dorit, este nevoie de mult mai puțin timp decât în ​​cazul FAT.

FAT nu se păstrează nicio informație cu privire la drepturile de acces, sau proprietar de fișiere. NTFS stochează informații despre dreptul de proprietate de fișiere și permisiuni. Acum puteți refuza accesul la fișierele lor altor utilizatori.

NTFS - cotele de disc. Puteți seta cota de disc pentru un anumit utilizator. De îndată ce utilizatorul încearcă să depășească această cotă, sistemul îl va informa că cota este depășită. Cum sistemul știe că cota este depășită? Foarte simplu - pentru că sistemul stochează informații despre proprietarul fișierului. În primul rând, sistemul preia dosarele tuturor utilizatorilor,

apoi - contează dimensiunea totală. cotele de disc sunt cele mai necesare într-un mediu corporatist, utilizatorii de acasă nu sunt, practic, necesare.

Printre altele, NTFS suporta compresie. Puteți comprima fișierele. De exemplu, o listă scurtă a documentelor deținute 1 GB după comprimare - 400 MB mici. Desigur, compresie reduce performanțele și gradul de compresie depinde de ceea ce stoarce. formate necomprimate (text, grafică în BMP și așa mai departe. D. Format) comprimat bine, și a fost

formate comprimate (JPEG, MPEG și așa mai departe. d.) comprima bine, astfel încât comprimarea acestor fișiere vei pierde doar performanta, dar nu obține spațiu suplimentar pe disc.

NTFS sprijină roți foarte mari. Mărimea volumului maxim - 16 exabytes. Asta e mult. Nu este încă stabilit transportatori această capacitate.

Pe baza celor de mai sus, NTFS - sistem de fișiere aproape perfect. Anterior, principalul dezavantaj al acestui sistem de fișiere este considerat imposibil pentru a avea acces la acesta din Windows 9x. Dar acum nu există nici un Windows 9x, și versiunile moderne de NTFS suport pentru Windows, astfel încât putem spune că deficiențele specifice în NTFS nu este.

articole similare