Hinweise zu NTFS

Das File System NTFS kann mit dem Betriebssystem Windows NT oder höher verwendet werden. Es bietet einige spezielle Funktionen, die auch Auswirkungen auf TreeSize haben.

Wir werden einige dieser Funktionen und deren Auswirkungen auf diese Software in den folgenden Absätzen beschreiben.

Zugriffskontrolllisten

Die Art und Weise, wie Benutzer auf Dateien und Ordner zugreifen können, kann eingeschränkt werden. Man kann anderen Benutzern oder Gruppen bestimmte Rechte wie Lesen, Schreiben, Ausführen oder Löschen gewähren oder verweigern. Auf diese Weise kann man sogar Administratoren den Zugriff auf Dateien und Ordner verweigern.

Wenn ein Administrator versucht, auf einen Ordner im Windows Explorer zuzugreifen, dem der Eigentümer anderen Benutzern den Lesezugriff verweigert hat, wird eine Fehlermeldung „Zugriff verweigert“ angezeigt.

TreeSize ist jedoch in der Lage, solche Ordner zu scannen, wenn Sie als Administrator oder als Benutzer angemeldet sind, der das Recht hat, Backups durchzuführen (diese Option kann unter „Systemsteuerung > Verwaltung > Lokale Sicherheitsrichtlinie“ und mit dem Benutzereditor von Windows geändert werden).

Dateibasiert Kompression

NTFS unterstützt die Kompression auf Dateiebene. Dateien, die auf einem NTFS-Volume komprimiert sind, können gelesen und geschrieben werden, ohne dass sie zuvor von einem anderen Programm dekomprimiert werden müssen. Die Dekompression erfolgt automatisch und transparent während des Lesens der Datei. Die Datei wird beim Speichern erneut komprimiert.

Der von einer komprimierten Datei belegte Platz ist in der Regel viel kleiner als ihre normale Größe. Daher kann bei Ordnern, die teilweise oder vollständig komprimiert sind, der von TreeSize berichtete zugewiesene Speicherplatz kleiner sein als die für diesen Ordner berichtete Größe.

TreeSize ist in der Lage, das Komprimierungsverhältnis in einer zusätzlichen Spalte auf dem Reiter „Details“ anzuzeigen. Außerdem kann es komprimierte Dateien und Ordner in einer anderen Farbe anzeigen. Diese Funktionen können im Optionsdialog ein- oder ausgeschaltet werden.

TreeSize ist in der Lage, ganze Dateisystemzweige über das Kontextmenü zu komprimieren und zu dekomprimieren.

In Windows 10 führte Microsoft neue transparente Kompressionsfunktionen in NTFS ein, die darauf ausgelegt sind, die Dateien des Betriebssystems, hauptsächlich DLL- und EXE-Dateien, zu komprimieren. Im Gegensatz zur alten dateibasierten Kompression sind diese Dateien in ihren Datei-Attributen nicht als komprimiert gekennzeichnet.

Sparse-Dateien

Dateien, die groß, aber nur teilweise genutzt werden, werden als Sparse-Dateien bezeichnet.

Da das Betriebssystem für die ungenutzten Teile einer Sparse-Datei keinen Speicherplatz auf der Festplatte zuweist, belegt sie weniger Speicherplatz als ihre tatsächliche Größe.

TreeSize behandelt spärliche Dateien wie komprimierte Dateien und berechnet auch für sie das Kompressionsverhältnis.

Alternative Datenströme (ADS)

In NTFS besteht eine Datei aus verschiedenen Datenströmen. Ein Strom enthält die Sicherheitsinformationen (Zugriffsrechte und ähnliche Dinge), ein anderer enthält die „echten Daten“, die man in einer Datei erwartet.

Es kann alternative Datenströme geben, die Daten auf die gleiche Weise speichern wie der standardmäßige Datenstrom. Diese alternativen Datenströme sind verborgen. Das bedeutet, dass Sie eine Datei mit 1 Byte im offiziellen Hauptdatenstrom und einige hundert MB in einem oder mehreren alternativen Datenströmen haben können.

Der Befehl dir, Dateimanager oder der Windows-Explorer zeigen 1 Byte als die Größe dieser Datei an, aber tatsächlich belegt sie viel mehr Speicherplatz auf Ihrer Festplatte.

_images/TreeSize-MainWindow_AlternateDataStreams.png

TreeSize kann alternative Datenströme erkennen und deren Größe zur zugewiesenen Dateigröße addieren.

Bemerkung

ADS können Informationen im selben Cluster wie der Hauptdatenstrom speichern, sodass eine Datei mit einem oder mehreren ADS nicht unbedingt mehr Speicherplatz auf der Festplatte belegt.

Sie können im Dialogfeld TreeSize Optionen festlegen, dass alternative Datenströme erkannt werden, um einen genaueren zugewiesenen Speicherplatz für Verzeichniszweige zu erhalten.

Diese Option ist standardmäßig deaktiviert, da die Abfrage des ADS einige Zeit in Anspruch nimmt und die Gesamtzeit für einen Scan erhöht. Sie können mit der Benutzerdefinierten Suche von TreeSize nach Dateien mit alternativen Datenströmen suchen.

Automatische Daten-Deduplizierung

Windows Server 2012 und später bieten eine Daten-Deduplizierungsfunktion: Die Daten-Deduplizierung segmentiert Dateien mit inhaltlich gleichen Inhalten in sogenannte „Chunks“, die in den Unterordner „System Volume Information\Dedup\ChunkStore\“ auf der entsprechenden NTFS-Partition verschoben werden.

Nachdem die Deduplizierung durch Windows angewendet wurde, wird die ursprüngliche Datei durch einen Zeiger auf den entsprechenden Chunk im ChunkStore-Verzeichnis ersetzt. Nach der Deduplizierung durch die NTFS-Deduplizierung benötigen zwei identische Dateien nur noch die Hälfte des Speicherplatzes, den sie zuvor beansprucht haben.

Da die ursprünglichen Dateien jetzt nur noch einen kleinen Zeiger anstelle der Daten enthalten, wird der zugewiesene Speicherplatz von Windows mit einem viel kleineren Wert als zuvor angezeigt (bei zwei identischen Dateien würde der belegte Speicherplatz als „0 Byte“ angezeigt).

Um TreeSize dazu zu bringen, die ursprünglichen Datei- und Ordnergrößen anzuzeigen, schalten Sie einfach den Ansichtsmodus von „Zugewiesener Speicherplatz“ auf „Größe“ um. Der in TreeSize angezeigte „Zugewiesene Speicherplatz“ ist der Speicherplatz, den Sie durch Löschen der entsprechenden Datei erhalten würden.

Offline-Dateien

Windows Server und einige Drittanbieter-Tools und -Geräte bieten eine Funktion namens „Offline-Dateien“ an: Dateien, die längere Zeit nicht verwendet wurden, werden automatisch in günstigeren und langsameren Speicher verschoben, und eine kleine Stub-Datei bleibt an ihrem ursprünglichen Standort.

Normalerweise berichtet TreeSize korrekt über den zugewiesenen Speicherplatz einer solchen Stub-Datei, der oft nur die Größe eines Dateisystem-Clusters beträgt.

Es gibt jedoch eine Situation, in der der zugewiesene Speicherplatz für Stub-Dateien möglicherweise nicht korrekt berichtet wird. Für den Fall, dass TreeSize auf „Zugriff verweigert“-Fehler stößt, verwendet es Windows-API-Funktionen, die für Backup-Software vorgesehen sind, um auch diese Teile des Dateisystems zu scannen und Werte für ihre Größe und den zugewiesenen Speicherplatz zu liefern.

Wir haben einige Geräte gesehen, die in diesem Fall die volle Dateigröße als zugewiesenen Speicherplatz für die Stub-Dateien berichteten, höchstwahrscheinlich weil dies der Platz wäre, der in einem Backup belegt wird.

Um dies zu vermeiden, stellen Sie sicher, dass der Benutzer, der die Scans ausführt, über vollständigen Lesezugriff auf das gescannte Dateisystem verfügt.