Hvad er et filsystem nu? Det er en teknik til at organisere og lagre dataene på drevet, det angiver også hvilke typer attributter der kan knyttes til en fil som filnavne, tilladelse, andre attributter.
Sammenligningstabel
Grundlag for sammenligning | FAT32 | NTFS |
---|---|---|
Grundlæggende | Enkel struktur | Kompleks struktur |
Maksimalt antal tegn, der understøttes i et filnavn | 83 | 255 |
Maksimal filstørrelse | 4GB | 16 TB |
Kryptering | Ikke med | Stillet til rådighed |
Sikkerhed | Netværkstype | Lokalt og netværk |
Konvertering | tilladt | Ikke tilladt |
Fejltolerance | Ingen bestemmelse for fejltolerance. | Automatisk fejlfinding |
Kompatibilitet med operativsystemer | Gamle Windows-version - Vind 95/98 / 2K / 2K3 / XP | Senere versioner-Win NT / 2K / XP / Vista / 7 |
Adgangskontrol liste | Ingen | Ja |
Diskplads på brugerniveau | Ingen | Ja |
Journaling og kanal log | Fraværende | Tilbyder journaling for at holde styr på tidligere operationer. |
Ydeevne | godt | Bedre end FAT32 |
Hårde og bløde led | Er ikke til stede | Indeholder |
Adgang til hastighed | Mindre forholdsvis | Mere |
Compression | Ingen kompressionsbestemmelse. | Support filkomprimering. |
Definition af FAT32
Som nævnt ovenfor er FAT32 det ældste filsystem, der blev udviklet på 1970'erne til Windows-operativsystem. Det blev i det væsentlige udtænkt for floppy-drevet, der har en størrelse mindre end 500 K. Der er tre versioner af FAT-FAT12, FAT16 og FAT32, og de adskiller sig i størrelsen af filen og strukturen på disken. FAT-filsystemet blev først brugt i MS-DOS, hvor den maksimale størrelse på harddisken kan være 32 MB bestående sektorer af 512 K partitioner. Det bruges almindeligvis i flytbare drev og lagerenheder.
Maksimal størrelse på en fil i FAT32-drevet må ikke overskrides mere end 4 GB, og partitionerne i FAT32 skal være mindre end 8 TB. Den store nedgang i at bruge FAT32 er, at den ikke giver nogen sikkerhed. FAT16-forrige version af FAT-filsystemet lider af den interne fragmentering og mangler adgangsbeskyttelse for filen.
Diskpladsstyring af FAT32
FAT32-filsystemet bruger en tilknyttet tildeling, der lagrer kontroldataene separat fra filsystemet. Et filallokeringstabell på en disk indeholder et element for hver diskblok i disken i en matrix. Den diskblok, der er tildelt en fil, indeholder den tilhørende FAT-komponent adressen til den næste diskblok. Derfor udgør diskblokken og dens FAT-element sammen en enhed, der indeholder de samme oplysninger som diskblokken i form af tilknyttet tildeling.
Filindgangen for en fil indeholder adressen til sin første diskblok, og FAT-elementet, der svarer til denne diskblok, indeholder adressen til den anden diskblok og så videre. Det sidste diskblok FAT-element indeholder den særlige kode for at angive slutningen af filen.
Definition af NTFS
NTFS er den sidste version af filsystemet udformet i slutningen af 1990'erne til Windows systemdrev og flytbare drev. NTFS blev oprettet med det formål at fjerne begrænsningerne i FAT-filsystemerne. Den indeholder karakteristika som datagendannelse, multi-streaming, fejltolerance, sikkerhed, udvidet filstørrelse og filsystemer, UNICODE navne.
NTFS opretholder en journal, der holder styr på de operationer, der udføres i drevet, og kan hurtigt genoprette fejlene, skyggekopierne til backup, kryptering, diskkvoteringsgrænser og hårde links. NTFS understøtter større filstørrelse og drevvolumen i forhold til FAT32. Det forhindrer uautoriseret adgang til filindhold ved at håndhæve et krypteringssystem opkaldt som Encryption File System, der bruger offentlig nøglesikkerhed.
Diskpladsstyring af NTFS
NTFS-filsystemet er ikke afhængigt af sektorstørrelserne på de forskellige diske. Det bruger et koncept af klyngerne, og klyngen er en gruppe af sammenhængende sektorer til diskpladsallokering. Klyngen kunne indeholde 2 n antal sektorer. En logisk partition på disken er kendt som volumen, og den bruger en bitmap-fil til at betegne de tildelte og ledige klynger i lydstyrken. Der er også en fil, der hedder en dårlig klyngefil for at holde oversigten over ubrugelige klynger. Et volumen sæt giver en måde at overskride kapaciteten på partitionerne, som er op til 32 volumener.
NTFS-volumenet består af masterfiltabellen (MFT), boot-sektoren og nogle bruger- og systemfiler. Master-filtabellen ligner et FAT-bord og indeholder alle detaljer om filerne og mapperne på lydstyrken. Eksistensen af boot-sektoren gør hvert volumen bootbart.
Nøgleforskelle mellem FAT32 og NTFS
- FAT32 er enkel, mens NTFS-strukturen er ret kompliceret.
- NTFS kan understøtte større fil- og volumenstørrelser sammen med store filnavne i forhold til FAT32-filsystemet.
- FAT32 giver ikke kryptering og meget sikkerhed, mens NTFS er aktiveret med sikkerhed og kryptering.
- Det er ret nemt at konvertere et FAT-filsystem til et andet uden at miste data. I modsætning hertil er NTFS-konvertering vanskeligt at opnå.
- NTFS-ydeevne er forholdsvis bedre end FAT32, da det også giver fejltolerance.
- Filerne fås hurtigere i tilfælde af NTFS. Tværtimod er FAT32 langsommere end NTFS.
- NTFS giver funktioner som journalføring og komprimering, som ikke leveres af FAT32.
Fordele ved FAT32
- Effektivt arbejde under partitioner på 200 MB.
- Giver kompatibilitet med forskellige operativsystemer og bruges ofte som den primære partition på multiboot-systemer.
Fordele ved NTFS
- Meget sikker.
- Udfør godt selv i partitionerne over 400 MB.
- Fil- og katalogstruktur forbedrer ydeevnen.
- Mindre modtagelig for fragmentering.
Ulemper ved FAT32
- Partitionerne over 200 MB kan nedbryde ydeevnen.
- Usikker.
- Følsom over for fragmentering.
- Directory struktur har ingen standard organisation.
Ulemper ved NTFS
- NTFS understøttes ikke pervasivt.
- Ydeevne nedbrydes under partitioner på 400 MB, hvilket betyder, at når de små mængder indeholder små filer, kan overhead genereres.
Konklusion
Mellem FAT32 og NTFS File-systemer er NTFS-filsystemet nyere teknologi, der giver flere funktioner i forhold til FAT32, såsom pålidelighed, sikkerhed og adgangskontrol, lagringseffektivitet, forbedret størrelse og navn på filen. Selvom FAT32 stadig er i brug på grund af dets kompatibilitet.