Vor einigen Wochen habe ich den Wikipedia-Eintrag zu NTFS gelesen und festgestellt, dass es möglich ist, symbolische Links unter einer Reihe anderer Funktionen zu verwenden , die im Windows-Explorer nicht ohne weiteres erkennbar sind.
Welche anderen nützlichen Funktionen gibt es, die möglicherweise nicht in Wikipedia dokumentiert sind , und wie erhält man Zugriff auf diese Funktionen? Gibt es ein Programm von Drittanbietern, Registrierungseinstellungen, versteckte Konfigurationsfenster, CLI usw., die zum Bearbeiten / Erstellen / Verwenden dieser Funktionen verwendet werden?
Update: Verwandle dies in ein Community-Wiki.
Alternative Datenströme - Sie können das LADS- Tool verwenden, um sie aufzulisten.
Sie können sie beispielsweise folgendermaßen erstellen:
Alle 3 werden im Explorer als 1-Datei angezeigt, es handelt sich jedoch um verschiedene Streams, die an denselben Dateinamen angehängt sind.
quelle
NTFS unterstützt Dateinamen, die von der Win32-API nicht unterstützt werden. Beispielsweise erlaubt das POSIX-Subsystem die folgenden Namen (aus dem Windows Internals-Buch):
Anscheinend können Sie sie immer noch mit 'dir / x' sehen.
Es ist auch möglich, Dateien mit sehr langen Dateipfaden (bis zu 32.000 Zeichen) zu erstellen . Sie können sie immer noch im Explorer sehen, aber Sie können sie nicht einfach löschen.
quelle
Windows Internals von Mark Russinovich hat ein Kapitel über NTFS und darüber, was es tut und was nicht. In der fünften Ausgabe behandelt Kapitel 11 alle von Windows NT unterstützten Dateisysteme und geht auf die internen Aspekte von NTFS ein.
quelle
Mit dem Windows-Befehl fsutil werden die meisten undurchsichtigen Funktionen von NTFS angezeigt, sofern ich mich nicht irre.
Start -> Run -> cmd.exe -> fsutil /?
Für mehr Information.quelle
NTFS unterstützt "symbolische Links":
Es unterstützt auch feste Verknüpfungen für Dateien über die CreateHardLink- Funktion seit Windows 2000.
Überprüfen Sie diese Seite: Hard Links and Junctions .
Ich habe
CreateHardLink
in Python-Skripten (über das Python-ctypes
Modul) verwendet. Ich habe sogar ein "Deduper" -Skript, das doppelte Dateien findet und diese unter bestimmten Umständen durch feste Links ersetzt, wodurch in einer typischen Windows-Installation viel Speicherplatz frei wird.quelle
1997 veröffentlichte O'Reilly Windows NT File System Internals . Es ist alt, so viele Informationen könnten veraltet sein. Es sollte jedoch viele Informationen enthalten.
quelle