Hinweise zu NTFS

Das Dateisystem 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 kann jedoch solche Ordner scannen, wenn Sie als Administrator oder als Benutzer angemeldet sind, welcher Berechtigungen hat, Sicherungen durchzuführen (Diese Option kann unter „Systemsteuerung > Verwaltungswerkzeuge > 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 Speicherplatz ist in der Regel viel kleiner als ihre normale Größe. Folglich kann der von TreeSize gemeldete zugewiesene Speicherplatz für Ordner, die teilweise oder vollständig komprimiert sind, kleiner sein als die für diesen Ordner gemeldete Größe.

TreeSize ist in der Lage, die Kompressionsrate in einer extra 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 kann ganze Dateisystemzweige über das Kontextmenü komprimieren und 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 Sparse-Dateien wie komprimierte Dateien und berechnet auch das Kompressionsverhältnis für sie.

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ößen zur zugewiesenen Dateigröße hinzufügen.

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 wählen, alternative Datenströme zu erkennen, um einen genaueren zugewiesenen Speicherplatz der Verzeichniszweige im Dialogfeld TreeSize-Optionen zu erhalten.

Diese Option ist standardmäßig deaktiviert, da das Abfragen der ADS einige Zeit in Anspruch nimmt und die Gesamtzeit für einen Scan erhöht. Sie können nach Dateien suchen, die alternative Datenströme enthalten, indem Sie die benutzerdefinierte Dateisuche von TreeSize verwenden.

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 InformationDedupChunkStore" 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 die ursprünglichen Datei- und Ordnergrößen anzuzeigen, wechseln Sie einfach den Ansichtsmodus von „Zugewiesener Speicherplatz“ zu „Größe“. Der in TreeSize angezeigte „Zugewiesene Speicherplatz“ ist der Speicherplatz, den Sie durch das 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.

In der Regel berichtet TreeSize den zugewiesenen Speicherplatz einer solchen Stub-Datei korrekt, der oft nur die Größe eines Dateisystemclusters beträgt.

Es gibt jedoch eine Situation, in der der zugewiesene Speicherplatz für Stub-Dateien möglicherweise nicht korrekt angezeigt wird. Falls TreeSize auf Zugriffsverweigerungsfehler stößt, verwendet es Windows-API-Funktionen, die für Backup-Software vorgesehen sind, um auch diese Teile des Dateisystems scannen zu können und Werte für deren Größe und zugewiesenen Speicherplatz bereitzustellen.

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.