Il y a quelques semaines, je lisais l'entrée de Wikipedia sur NTFS et j'ai remarqué qu'il était possible d'utiliser des liens symboliques parmi un certain nombre d'autres fonctionnalités qui ne sont pas facilement apparentes dans l'Explorateur Windows.
Quelles autres fonctionnalités utiles existent qui peuvent ne pas être documentées sur Wikipédia , et comment peut-on accéder à ces fonctionnalités? Existe-t-il un programme tiers, des paramètres de registre, des fenêtres de configuration cachées, une interface utilisateur, etc. utilisés pour manipuler / créer / utiliser ces fonctionnalités?
Mise à jour: transformer cela en un wiki communautaire.
Autres flux de données - vous pouvez utiliser l' outil LADS pour les énumérer.
Vous pouvez les créer par exemple en faisant:
Les 3 seront affichés dans l'explorateur sous la forme d'un seul fichier, mais ce sont tous des flux différents attachés à ce même nom de fichier.
la source
NTFS prend en charge les noms de fichiers que l'API Win32 ne prend pas. Par exemple, le sous-système POSIX autorise les noms suivants (du livre Windows Internals):
Apparemment, vous pouvez toujours les voir tous en utilisant 'dir / x'
Il est également possible de créer des fichiers avec des chemins de fichiers très longs (jusqu'à 32 000 caractères). Vous pouvez toujours les voir dans l'explorateur mais vous ne pouvez pas les supprimer facilement.
la source
Windows Internals par Mark Russinovich a un chapitre sur NTFS et ce qu'il fait et ne prend pas en charge. Dans la cinquième édition, le chapitre 11 couvre tous les systèmes de fichiers pris en charge par Windows NT et donne des détails sur les composants internes de NTFS.
la source
La commande Windows fsutil expose la plupart des fonctionnalités obscures de NTFS, si je ne me trompe pas.
Start -> Run -> cmd.exe -> fsutil /?
pour plus d'informations.la source
NTFS prend en charge les «liens symboliques»:
Il prend également en charge les liens durs pour les fichiers, via la fonction CreateHardLink depuis Windows 2000.
Consultez cette page: Liens durs et jonctions .
J'ai utilisé
CreateHardLink
dans des scripts Python (via lectypes
module de Python ). J'ai même un script «deduper» qui trouve des fichiers en double et, dans certaines conditions, les remplace par des liens durs, ce qui libère beaucoup d'espace dans une installation Windows typique.la source
En 1997, O'Reilly a publié Windows NT File System Internals . Son ancien, donc beaucoup d'informations peuvent être obsolètes. Cependant, il devrait contenir beaucoup d'informations.
la source