NTFS New Technology File System | |
Utvikler | Microsoft |
---|---|
engelsk navn | Nytt filsystem for teknologi |
Introduksjon |
Juli 1993 ( Windows NT 3.1) |
Partisjonsidentifikator | 0x07 ( MBR ) |
Struktur | |
Innhold i kataloger | B + tre |
Filallokering | B + tre |
Dårlige blokker | B + tre |
Begrensninger | |
Maksimal filstørrelse | i praksis 16 TiB (i teorien 16 Eio ). |
Maksimalt antall filer | 4 294 967 295 (2 32 -1) |
Maksimal filnavnstørrelse | 255 tegn (UTF-16) |
Maksimal volumstørrelse | i praksis 256 TiB (i teorien 16 EIO ) |
Tegn tillatt i filnavn | Unicode ( UTF-16 ), alle tegn unntatt "/" |
Funksjoner | |
Registrerte datoer | Opprettelse, modifikasjon, tilgang |
Datointervall | 1 st januar 1 til 28 mai 9999999 |
Gafler | Ja ( alternative datastrømmer , se (i) gaffel (filsystem) ) |
Attributter | Skrivebeskyttet, skjult, system, arkiv |
Tillatelser | ACL |
Integrert komprimering | Per fil, LZ77 (fra Windows NT 3.51 ) |
Integrert kryptering | Etter fil, DES-X (fra Windows 2000 ), Triple DES (fra Windows XP ), AES (Windows XP Service Pack 1, Windows 2003 og nyere) |
NTFS ( N ew T echnology F ile S ystem ) er et filsystem utviklet av Microsoft Corporation for Windows NT- familien av operativsystemer , fra Windows NT 3.1 , Windows 2000 har blitt brukt av alle deres etterfølgere ( XP , Server 2003 , 7 , osv. ).
NTFS er etterfølgeren til FAT- filsystemet som det valgte filsystemet for tidligere Microsoft Windows- operativsystemer . NTFS har mange tekniske forbedringer i forhold til FAT og High Performance File System (HPFS ), som forbedret metadatastøtte , og bruk av avanserte datastrukturer for å forbedre ytelse, pålitelighet og brukervennlighet. Diskplass, samt tilleggsutvidelser, for eksempel tilgangskontroll liste ( ACL ) og filsystemlogging .
På midten av 1980-tallet Microsoft og IBM dannet et felles prosjekt for å lage neste generasjons grafikk -operativsystemet . Dette resulterte i OS / 2 , men til tross for mange punkter gikk Microsoft og IBM til slutt hver sin vei. OS / 2 har vært et IBM-prosjekt. Microsoft begynte å jobbe med Windows NT. OS / 2s filsystem, HPFS , hadde mange viktige nye funksjoner. Da Microsoft opprettet sitt nye operativsystem, lånte Microsoft mange av disse konseptene fra NTFS. Sannsynligvis på grunn av denne vanlige opprinnelsen, deler NTFS og HPFS samme identifikasjonskode for diskpartisjoneringstype (07). Deling av en ID er uvanlig, da det var dusinvis av koder tilgjengelig, og andre viktige filsystemer har sin egen kode. FAT har mer enn ni (en for hver av FAT12 , FAT16 , FAT32 , etc. ). Algoritmer for å identifisere filsystemet i en partisjonstype 07 må utføre ytterligere kontroller. Det er også klart at NTFS skylder deler av sin arkitektoniske utforming til Files-11 brukt av VMS . Dette skyldes sikkert at Dave Cutler var hovedutvikleren av Windows NT og VMS samtidig.
Diskformatet til NTFS har fem utgitte versjoner:
NTFS er dårlig dokumentert, noen sier med vilje, fordi av denne grunn, og også fordi vi ikke hadde vært i stand til å utføre en fullstendig reverse engineer på den, ga GNU / Linux- driverne bare tilgang til den i lesemodus. Og delvis skriftlig til ankomsten av den gratis NTFS-3G- driveren . Dette er ikke komplett, men tillater lesing / skriving på NTFS.
Driverhistorikk (for å gi tilgang og skriving til ukomprimerte NTFS-partisjoner ):
Da datakorrupsjon økte i forhold til datamengden, ble det for lang og hyppig å starte filsystemreparasjoner manuelt ( chkdsk ).
Dette er grunnen til at Microsoft har implementert NTFS spontan reparasjon på alle operativsystemene siden Windows Server 2008 .
Blokkstørrelsen (klyngen) til et NTFS-volum blir satt under formatering (mellom 512 byte og 64 kilobyte). Hvis brukeren ikke spesifiserer ønsket blokkstørrelse, er standard basert på størrelsen på volumet:
Volumstørrelse | Blokkstørrelse |
---|---|
7 MB - 512 MB | 512 byte |
512 - 1024 MB | 1 KB |
1024 MB - 2 GB | 2 KB |
2 GB - 2 TB | 4 KB |