NTFS New Technology -tiedostojärjestelmä | |
Kehittäjä | Microsoft |
---|---|
Englantilainen nimi | Uuden tekniikan tiedostojärjestelmä |
Johdanto |
Heinäkuu 1993 ( Windows NT 3.1) |
Osiotunniste | 0x07 ( MBR ) |
Rakenne | |
Hakemistojen sisältö | B + puu |
Tiedostojen kohdentaminen | B + puu |
Huonot lohkot | B + puu |
Rajoitukset | |
Tiedoston enimmäiskoko | käytännössä 16 TiB (teoriassa 16 Eio ). |
Tiedostojen enimmäismäärä | 4 294 967 295 (2 32 -1) |
Tiedostonimen enimmäiskoko | 255 merkkiä (UTF-16) |
Suurin äänenvoimakkuus | käytännössä 256 TiB (teoriassa 16 EIO ) |
Tiedostonimissä sallitut merkit | Unicode ( UTF-16 ), kaikki merkit paitsi "/" |
ominaisuudet | |
Tallennetut päivämäärät | Luominen, muokkaaminen, käyttö |
Ajanjakso | 1 kpl Tammikuu 01-28 05 9999999 |
Haarukat | Kyllä ( Vaihtoehtoiset tietovirrat , katso (in) Haarukka (tiedostojärjestelmä) ) |
Määritteet | Vain luku, piilotettu, järjestelmä, arkisto |
Käyttöoikeudet | ACL |
Integroitu pakkaus | Tiedostokohtaisesti, LZ77 ( Windows NT 3.51: stä ) |
Integroitu salaus | Tiedostokohtaisesti, DES-X ( Windows 2000 ), Triple DES ( Windows XP ), AES (Windows XP Service Pack 1, Windows 2003 ja uudemmat) |
NTFS ( N EW T echnology F ile S rjestelm ) on tiedostojärjestelmä kehittämä Microsoft Corporation sen Windows NT perheen toimivien järjestelmien , mistä Windows NT 3.1 , Windows 2000 on käyttänyt kaikki niiden seuraajista ( XP , Server 2003 , 7 , jne. ).
NTFS on FAT- tiedostojärjestelmän seuraaja valittuna tiedostojärjestelmänä aikaisemmille Microsoft Windows -käyttöjärjestelmille . NTFS: llä on monia teknisiä parannuksia FAT: iin ja suuritehoisiin tiedostojärjestelmiin (HPFS ) verrattuna, kuten parannettu metatietotuki ja kehittyneiden tietorakenteiden käyttö suorituskyvyn, luotettavuuden ja käytettävyyden parantamiseksi. '' Levytila sekä lisälaajennuksia, kuten pääsy ohjausluettelo ( ACL ) ja tiedostojärjestelmän loki .
Luvun puolivälissä 1980 Microsoft ja IBM muodostivat yhteisen hankkeen luoda seuraavan sukupolven grafiikka käyttöjärjestelmän . Tämä johti OS / 2: een , mutta Microsoft ja IBM, monista pisteistä poiketen, menivät lopulta omalla tavallaan. OS / 2 on pysynyt IBM-projektina. Microsoft aloitti työskentelyn Windows NT: ssä. OS / 2: n tiedostojärjestelmällä, HPFS: llä , oli monia tärkeitä uusia ominaisuuksia. Uutta käyttöjärjestelmää luodessaan Microsoft lainasi monia näistä käsitteistä NTFS: ltä. Todennäköisesti tästä yhteisestä alkuperästä johtuen NTFS ja HPFS jakavat saman levyn osiointityypin tunnistuskoodin (07). Tunnuksen jakaminen on epätavallista, koska käytettävissä oli kymmeniä koodeja, ja muilla tärkeillä tiedostojärjestelmillä on oma koodi. FAT on enemmän kuin yhdeksän (yksi kutakin FAT12 , FAT16 , FAT32 , jne. ). Algoritmien avulla tiedostojärjestelmän tunnistamiseksi osiotyypissä 07 on suoritettava lisätarkistuksia. On myös selvää, että NTFS on osa arkkitehtonisesta suunnittelustaan VMS: n käyttämälle Files-11 : lle . Tämä johtuu varmasti siitä, että Dave Cutler oli Windows NT: n ja VMS: n pääkehittäjä samanaikaisesti.
NTFS: n levymuodossa on viisi julkaistua versiota:
NTFS on huonosti dokumentoitu, jotkut sanovat tarkoituksella, koska tästä syystä, ja myös siksi, että emme olleet pystyneet tekemään sitä täysin käänteisesti , GNU / Linux- ohjaimet antoivat vain lukuoikeuden siihen. Ja osittain kirjallisesti, kunnes ilmaisen NTFS-3G- ohjaimen saapuminen . Tämä ei ole täydellinen, mutta sallii lukemisen / kirjoittamisen NTFS: llä.
Ajurihistoria (jotta pääsy ja kirjoitus pakkaamattomiin NTFS-osioihin ):
Kun tietojen vioittuminen lisääntyi suhteessa tietojen määrään, tiedostojärjestelmän korjausten ( chkdsk ) aloittaminen manuaalisesti kävi liian pitkäksi ja tiheäksi .
Siksi Microsoft on toteuttanut NTFS: n spontaanin korjauksen kaikissa käyttöjärjestelmissään Windows Server 2008: n jälkeen .
NTFS-levyn lohkon koko (klusteri) asetetaan muotoilun aikana (512 tavun ja 64 kilotavun välillä). Jos käyttäjä ei määritä pyydettyä lohkokokoa, oletusarvo perustuu äänenvoimakkuuden kokoon:
Äänenvoimakkuuden koko | Lohkon koko |
---|---|
7 Mt - 512 Mt. | 512 tavua |
512-1024 Mt. | 1 kt |
1024 Mt - 2 Gt | 2 kt |
2 Gt - 2 Tt | 4 kt |