NTFS New Technology fájlrendszer | |
Fejlesztő | Microsoft |
---|---|
angol név | Új technológiai fájlrendszer |
Bevezetés |
1993. július ( Windows NT 3.1) |
Partíció azonosító | 0x07 ( MBR ) |
Szerkezet | |
A könyvtárak tartalma | B + fa |
Fájl allokáció | B + fa |
Rossz blokkok | B + fa |
Korlátozások | |
Maximális fájlméret | a gyakorlatban 16 TiB (elméletben 16 Eio ). |
A fájlok maximális száma | 4 294 967 295 (2 32 -1) |
A fájlnév maximális mérete | 255 karakter (UTF-16) |
Maximális hangerőméret | a gyakorlatban 256 TiB (elméletileg 16 EIO ) |
A fájlnevekben engedélyezett karakterek | Unicode ( UTF-16 ), a "/" kivételével bármilyen karakter |
Jellemzők | |
Felvett dátumok | Létrehozás, módosítás, hozzáférés |
Időintervallum | 1 st január május 01-28 9999999 |
Villák | Igen ( Alternatív adatfolyamok , lásd (in) Fork (fájlrendszer) ) |
Attribútumok | Csak olvasható, rejtett, rendszer, archívum |
Engedélyek | ACL |
Integrált tömörítés | Fájlonként , LZ77 ( Windows NT 3.51-ből ) |
Integrált titkosítás | Fájlok szerint, DES-X ( Windows 2000-től ), Triple DES ( Windows XP-től ), AES (Windows XP Service Pack 1, Windows 2003 és újabb) |
NTFS ( N ew T echnology F ile S ystem ) egy fájlrendszer által kifejlesztett Microsoft Corporation annak Windows NT család operációs rendszerek , ettől a Windows NT 3.1 , Windows 2000 óta használják az összes utódaik ( XP , Server 2003 , 7 , stb. ).
Az NTFS a FAT fájlrendszer utódja, mint a korábbi Microsoft Windows operációs rendszerek választott fájlrendszere . Az NTFS számos technikai fejlesztéssel rendelkezik a FAT és a nagyteljesítményű fájlrendszer (HPFS ) felett, például a jobb metaadat- támogatás , valamint a fejlett adatstruktúrák használata a teljesítmény, a megbízhatóság és a használhatóság javítása érdekében. Lemezterület, valamint további kiterjesztések, például hozzáférés-vezérlés lista ( ACL ) és a fájlrendszer naplózása .
Az 1980-as évek közepén a Microsoft és az IBM közös projektet hoztak létre a grafikus operációs rendszerek következő generációjának létrehozására . Ez OS / 2-t eredményezett , de a Microsoft és az IBM, sok ponton ellentmondva, végül külön utakon járt. Az OS / 2 továbbra is IBM projekt. A Microsoft elkezdett dolgozni a Windows NT rendszeren. Az OS / 2 fájlrendszere, a HPFS , számos fontos új funkcióval rendelkezett. Új operációs rendszerének létrehozásakor a Microsoft ezen fogalmak közül sokat kölcsönzött az NTFS-től. Valószínűleg ennek a közös eredetnek köszönhető, hogy az NTFS és a HPFS ugyanazt a lemezpartíciós típus azonosító kódot (07) osztja meg . Az azonosító megosztása szokatlan, mivel több tucat kód állt rendelkezésre, és más fontos fájlrendszerek saját kóddal rendelkeznek. FAT több mint kilenc (egy-egy minden FAT12 , FAT16 , FAT32 , stb ). A 07-es típusú partíció fájlrendszerének azonosítására szolgáló algoritmusoknak további ellenőrzéseket kell végrehajtaniuk. Az is világos, hogy az NTFS építészeti tervezésének egy részét a VMS által használt Files-11-nek köszönheti . Ez minden bizonnyal annak köszönhető, hogy Dave Cutler egyidejűleg a Windows NT és a VMS fő fejlesztője volt.
Az NTFS on-disk formátumának öt kiadott verziója van:
Az NTFS dokumentációja gyengén dokumentált, némelyek szándékosan mondják, mert emiatt, valamint azért, mert nem tudtuk teljes reverz tervezését elvégezni , a GNU / Linux illesztőprogramok csak olvasási hozzáférést adtak. Részben pedig írásban a az ingyenes NTFS-3G illesztőprogram . Ez nem teljes, de lehetővé teszi az olvasást / írást az NTFS-en.
Illesztőprogram előzményei (a tömörítetlen NTFS partíciók elérésének és írásának engedélyezése ):
Mivel az adatkorrupció az adatmennyiséggel arányosan nőtt, túl hosszú és gyakori lett a fájlrendszer-javítások kézi kezdeményezése ( chkdsk ).
Ezért a Microsoft a Windows Server 2008 óta az összes operációs rendszerén az NTFS spontán javítását valósította meg .
Az NTFS-kötet blokkmérete (fürt) a formázás során kerül beállításra (512 bájt és 64 kilobájt között). Ha a felhasználó nem adja meg a kért blokkméretet, az alapértelmezett a kötet méretén alapul:
Kötet mérete | Blokk mérete |
---|---|
7 MB - 512 MB | 512 bájt |
512 - 1024 MB | 1 KB |
1024 MB - 2 GB | 2 KB |
2 GB - 2 TB | 4 KB |