Allgemeines zu NTFS


Windows Forum

Fragen zum Thema Dateisysteme, Software und Windows allgemein, die hier nicht beantwortet wurden, können auch im Forum gestellt werden.


NTFS ist das standardmäßig genutzte Dateisystem seit Windows NT, inkl. seiner Nachfolger (Windows 2000, Windows XP, Windows Vista) inkl. aller Server-Versionen.

Windows Vista lässt sich nurnoch auf Systempartitionen mit NTFS benutzen.

  • August 1993: Windows NT 3.1 veröffentlicht (3.5" Disketten) (mit HPFS /NTFS)
  • Windows NT 3.5 (NTFS 1.X)
  • Februar 2000: Windows 2000 Professional veröffentlicht (NTFS 3.0)
  • Oktober 2001: Windows XP veröffentlicht (NTFS 3.1)
  • Januar 2007: Windows Vista kommt mit NTFS statt WinFS

Vorteile

  • Multi-User Dateisystem, ermöglicht sehr differenzierte Zugriffsrechte durch Access Control Lists für Benutzer, Gruppen, Prozesse (die mit Rechten eines Benutzerkontos laufen)
    • Ob die gesetzen Rechte auch wirklich umgesetzt werden, liegt am Betriebssystem; kompletter Zugriff durch ein anderes System ist problemlos möglich, wenn die Platte dort gemountet ist
  • effiziente Speichernutzung bei Partitionen über 400 MB
  • automatische Fehlerkorrektur und Datenwiederherstellung nach Abstürzen; durch Journaling muss nicht das gesamte Volume überprüft werden
  • Verschlüsselung auf Dateisystemebene mit EFS (ab Win 2000, nicht für XP Home)
  • Komprimierung auf Dateisystemebene
  • Kontingente/Diskquotas (ab Win2k)
  • Metadaten-Journaling

Nachteile

  • genaue Funktionsweise ist Betriebsgeheimnis von Microsoft
  • daher verlangt NTFS ein auf Windows NT basiertes Betriebssystem
    • Linux Kernel Version 2.2.0 hat Lese-Unterstützung für NTFS
    • Linux Kernel ab 2.4 kann auch schreiben aber kann ernsthafte Schnäden am Dateisystem anrichten!!!
    • Linux Kernel ab 2.6 kann Dateien auch stabil in Größe und Inhalt verändern; löschen sowie neuanlegen wird noch nicht unterstüzt
    • Mit ist erstmals vollständiger lese/schreib-Zugriff unter Linux möglich. Hierbei werden die originalen Treiber von Windows XP/2003 Server benutzt (Lizenzsituation unklar), was eine hochgradige Kompatibilität ermöglicht, jedoch unter Einbußen der Geschwindigkeit.
  • nicht kompatibel zu DOS, Windows 95/98/ME — und Produkten anderer Hersteller
  • NT 4.0 kann NTFS3-Partitionen erst ab Service Pack 6 lesen

Standard Clustergrößen

Laufwerksgröße Cluster Größe Sektoren
512 MB oder weniger  512 bytes 1
513 MB - 1,024 MB (1 GB) 1024 bytes 2
1,025 MB - 2,048 MB (2 GB) 2048 bytes 3
2,049 MB und mehr 4096 bytes 4

Es können auch andere Clustergößen (8kb, 16kb, 32kb, 64 kb) genutzt werden (nur durch Neuformatierung möglich), was bei großen Dateien die Fragmentierung verringert, bei kleinen Dateien jedoch Speicherplatz ungenutzt lässt:

Hat man z.B. 100 Dateien á 4kb, belegen diese bei 64kb Clustern 6400kb, anstatt 400kb bei Clustern von 4kb oder kleiner.

Bei Clustergrößen über 4kb funktioniert die Komprimierung auf Dateisystemebene jedoch nicht mehr.

Aufbau eines Datenträgers am Bsp. Festplatte: