Sistemele de fișiere Windows sunt unul dintre acele lucruri la care probabil nu vă gândiți prea mult până nu trebuie să luați o decizie cu privire la acestea. Se va schimba ceva de fapt în viața ta dacă folosești NTFS în loc de FAT32? ExFAT a urmat o dietă? De ce există oricum diferite sisteme de fișiere?
Ce sunt sistemele de fișiere?
Imaginați-vă fiecare fișier de pe computer ca o carte dintr-o bibliotecă. Când o bibliotecă pune o carte undeva, înregistrează informații despre carte – nume, autor, dată etc. – și o introduce într-un index care le spune oamenilor unde trebuie să meargă pentru a găsi cartea mai târziu. A putea căuta o singură listă este mult mai eficient decât verificarea fiecărei cărți din bibliotecă de sus în jos.
În funcție de bibliotecă, pot restricționa accesul la anumite cărți speciale. Aproape toți păstrează o evidență a cine a scos cartea, totuși, ceea ce ajută la urmărirea oricăror modificări ale stării cărții care ar putea avea loc.
Practic, asta fac sistemele de fișiere: țin evidența locațiilor fișierelor și a metadatelor, astfel încât computerul să știe unde să meargă atunci când trebuie să găsească ceva. Aceasta este o funcție foarte de bază și importantă, deci nu este surprinzător faptul că există câteva abordări diferite, fiecare potrivită pentru o utilizare diferită.
Nu sunt doar FAT, exFAT și NTFS, desigur – Mac-urile folosesc HPF + și APFS, în timp ce sistemele Linux folosesc ext3 și ext4, printre altele. Sistemele Windows, dezvoltate de Microsoft, au devenit standarde pentru o mulțime de dispozitive de stocare, deci le veți vedea pe dispozitive mult mai frecvent decât s-ar putea să vedeți HPF + sau ext4.
FAT32: foarte compatibil, dar nu poate gestiona fișiere mari
Sistemul FAT (tabelul de alocare a fișierelor) a suferit mai multe încarnări de la introducerea sa în 1977 și funcționează și astăzi. Deoarece are doar 32 de biți pentru fiecare adresă (deci denumirea FAT32), dimensiunea tehnică maximă a unei unități FAT32 este de 16 TB și poate gestiona doar fișiere de 4 GB sau mai puțin. Desigur, acest lucru a fost bine în Windows 95 zile, dar fișierele au devenit mult mai grele de atunci.

Pe lângă constrângerile sale de spațiu, FAT32 lipsește caracteristici moderne, cum ar fi permisiunile de fișiere și jurnalizarea. Cu toate acestea, funcționează în continuare foarte bine pentru unitățile USB și cardurile SD, deoarece acestea tind să fie mai mici și utilizate mai ales pentru aplicații care nu necesită capabilități mai avansate.
De fapt, FAT32 este încă sistemul implicit pentru cele mai multe spații de stocare detașabile sub 32 GB, mai ales pentru că a fost suficient de mult timp încât să fie compatibil cu aproape orice. Windows, Mac, Linux, Android și multe alte sisteme pot citi și scrie în spațiul de stocare FAT32, ceea ce îl face o alegere excelentă pentru spațiul de stocare care ar putea întâlni mai multe mașini diferite.
exFAT: compatibil în cea mai mare parte și gestionează fișiere mari
Stocarea flash detașabilă de peste 32 GB tinde să fie formatată în exFAT (Tabel de alocare a fișierelor extins), care este în esență răspunsul Microsoft la necesitatea unei versiuni FAT care să poată gestiona unități și fișiere moderne. Cu adresarea pe 64 de biți, dimensiunea maximă a unității exFAT este de 128 petabytes și maximul de 16 exabytes, iar acestea sunt limite pe care probabil nu le vom întâlni foarte curând.

La fel ca FAT32, exFAT nu are multe funcții suplimentare, dar este aproape în urmă în ceea ce privește compatibilitatea. Mașinile Windows, Mac și Android pot citi și scrie pe exFAT fără probleme, la fel ca multe alte dispozitive moderne. Kernel-ul Linux a adăugat doar suport nativ pentru exFAT în versiunea recentă 5.4, dar puteți instala doar câteva pachete pentru a obține suport complet de citire-scriere exFAT. În general, este un bun standard pentru stocarea flash, cu excepția cazului în care anticipați că este necesar să lucrați cu dispozitive care ar putea să nu accepte implicit exFAT, cum ar fi unele distribuții Linux sau sisteme mai vechi.
NTFS: cel mai bun pentru unitățile de sistem Windows
Aici lucrurile devin cu adevărat diferite: NTFS (New Technology File System) este sistemul de fișiere pe care Windows îl folosește pe scară largă de la XP (deși a început cu NT) și are multe caracteristici care îl ajută să strălucească ca unitate de sistem. Nu numai că limitele sale de volum și dimensiune a fișierelor sunt atât de mari încât aproape sigur nu le veți întâlni, dar acceptă permisiunile de fișiere, jurnalizarea, criptarea, copiile shadow și alte lucruri care vă ajută sistemul de operare să rămână sigur și funcțional.

Dezavantajul este că NTFS este în primul rând un sistem de fișiere Windows, deci este posibil să nu se înțeleagă foarte bine cu alții. Mac-urile pot citi NTFS, dar nu pot scrie pe el. O mulțime de distribuții Linux nu o acceptă în mod nativ (dar pot fi folosite cu unele programe), iar dispozitivele non-PC sunt chiar mai puțin susceptibile să se joace frumos cu o unitate NTFS. Îl puteți folosi ca spațiu de stocare amovibil atâta timp cât știți că toate dispozitivele care vor trebui să interacționeze cu acesta acceptă formatul, dar în caz contrar, este cel mai bine să mergeți cu FAT32 sau exFAT.
Deci, pe care îl folosesc?
Iată ghidul rapid și murdar:
- Utilizați FAT32 pentru compatibilitate maximă și fișiere sub 4 GB
- Utilizați exFAT pentru compatibilitate ridicată și fișiere de peste 4 GB
- Utilizați NTFS pentru unitățile de sistem Windows și stocarea pentru sistemele despre care știți că vor fi compatibile
Iată un rezumat rapid pentru formatele non-Microsoft:
- Utilizați APFS pentru orice unitate solid-state care va interacționa numai cu mașini care rulează macOS Sierra sau o versiune ulterioară
- Folosiți HFS + dacă utilizați unitatea în principal cu Mac-uri pre-Sierra
- Utilizați ext4 pentru majoritatea distribuțiilor Linux, dar fiți conștienți de faptul că Windows și macOS nu îl acceptă în mod nativ
Credite de imagine: NTFS mft, Structura FAT32