**NTFS** ehk **New Technology File System** on Windows NT ja selle järeltulijate, Windows 2000, Windows XP ja Windows Server 2003 standardne failisüsteem. Windowsi versioonid 95, 98, 98SE ja ME suudavad NTFS failisüsteeme lugeda vaid vastavate lisaprogrammide abil.

NTFS vahetas välja Microsofti eelmise FAT (File Allocation Table) failisüsteemi, mis oli kasutuses MS-DOSis ja Windowsi varasemates versioonides. Võrreldes FAT-iga on NTFS-il täiustatud metaandmete tugi ja edasiarendatud andmestruktuuride kasutus sooritusvõime ja vastupidavuse parandamiseks ning kettamahu ärakasutamiseks. Lisatud on pääsuloendid ja failisüsteemi päevikupidamine.

NTFSil on kolm versiooni: v1.2, mida kasutavad NT 3.51 ja NT 4; v3.0, mida kasutab Windows 2000 ja v3.1, mida kasutavad Windows XP ja Windows Server 2003. Nendele versioonidele võidakse viidata ka kui v4.0, v5.0 ja v5.1, vastavalt sellele, millise Windowsi versiooniga nad välja ilmusid. Uuematele versioonid said uusi lisasid: Windows 2000 süsteem sisaldas kvoote.

Hingeelu
--------

Kõik failiga seotu (faili nimi, loomise kuupäev, pääsuõigused ja isegi sisu) hoitakse NTFSis metaandmetena. Failinimesid hoitakse Unicode'is (UCS-2, iga märk 16 bitti), mis võimaldab esitada ühtses kodeeringus erinevate tähestike sümboleid.

NTFS kasutab failisüsteemi andmete hoidmiseks B-puid, mis on küll kompleksne lahendus, kuid võimaldab kiiret juurdepääsu ja vähendab fragmentatsiooni. Failisüsteemi päevikut kasutatakse süsteemi enda (kui mitte iga üksiku faili) terviklikkuse tagamiseks. NTFS-i kasutavad süsteemid on vastupidavamad, mis on varasemate Windows NT versioonide ebastabiilsust arvesse võttes iseäranis vajalik.

Opereerimine
------------

Microsoftil on tööriist FAT32 vormingu teisendamiseks NTFSiks, kuid mitte vastupidi. Symanteci PartitionMagic  ja avatud lähtekoodiga NTFSResize utiliit võimaldavad NTFS partitsioone muuta.

Ilma NTFSi toeta Windowsi versioonid arvestavad aega arvutisiseselt kohaliku ajavöötme järgi. Windows NT ja selle järeltulijad hoiavad sisemisi ajatempleid maailmaajas GMT/UTC ja teisendavad seda vajadusel, näiteks kuvamise eesmärgil. Kuna NTFSil on GMT/UTC ajatemplid, tähendab see failide kopeerimisel NTFS ja mitte-NTFS partitsioonide vahel, et operatsioonisüsteem peab ajatempleid jooksvalt muutma. Seega võivad ajatemplid erineda sõltuvalt sellest, kas faile kopeeritakse suve- või talve- ehk standardajal.

Vaata ka
--------

* Failisüsteemide võrdlus
* Failipaigutustabel
* HPFS
* WinFS
* Captive NTFS

Kirjandus
---------

* Custer, Helen (1994). *Inside the Windows NT File System*. Microsoft Press. ISBN 1-55615-660-X.
* Nagar, Rajeev (1997). *Windows NT File System Internals: A Developer's Guide* (1st ed). O'Reilly. ISBN 1-56592-249-2.

Välislingid
-----------

* Vallaste.ee e-teatmik
* Inside Win2K NTFS (Mark Russinovich)
* Selgitus ajatempli kohta
* Linux-NTFS – vanem ja vähem turvaline NTFS toetus Linuxile
* Captive NTFS – uuem ja turvalisem NTFS toetus Linuxile
* NTFS.com – NTFS-i dokumentatsioon

| * v
* r
Failisüsteemid |
| --- |
| Ketta | 

|  |
| --- |
| 
AdvFS  • Btrfs  • CrossDOS  • exFAT  • ext (ext2  • ext3  • ext3cow  • ext4)  • FAT (FAT12  • FAT16  • FAT16B  • FAT32)  • Files-11  • HFS Plus  • Minix  • Next3  • NILFS (NILFS2)  • NSS  • NTFS  • NWFS  • OneFS  • PFS  • QFS  • QNX4FS  • ReFS  • ReiserFS (Reiser4)  • Reliance  • Reliance Nitro  • SpadFS  • UBIFS  • Unix File System  • Veritas File System (VxFS)  • VFAT  • XFS  • Xsan  • ZFS |
| Optiline andmekandja | 
HSF  • ISO 9660  • ISO 13490  • UDF |
| Välkmälu / Pooljuhtketas | 
FAT  • exFAT  • CHFS  • TFAT  • FFS2  • F2FS  • JFFS  • JFFS2  • LogFS  • NVFS  • YAFFS  • UBIFS |
| Jagatud | 
Coda  • CXFS  • GFS2  • Google Failisüsteem  • OCFS2  • QFS  • Xsan |

 |
| Spetsialiseerunud | 

|  |
| --- |
| 
cramfs  • FUSE  • SquashFS  • UnionFS |
| Pseudo ja virtuaalsed | 
configfs  • devfs  • procfs  • specfs  • sysfs  • tmpfs  • WinFS |
| Krüpteeritud | 
EncFS  • EFS  • ZFS |

 |