Nous avons un dossier "Utilisateurs" qui est la racine de tous les fichiers utilisateur et profils de réseau.
À l'aide d'un utilitaire de taille de répertoire (WinDirStat), je suis tombé sur un problème étrange et inquiétant: des milliers de fichiers effectivement cachés dans l'interface de la corbeille de Windows. Le dossier de chaque utilisateur contient un dossier RECYCLER directement sous My Documents
, tel que:
\\server1\Users\smithj\smithj's Documents\RECYCLER\S-1-5-21-nnnnnn
Très peu de nos utilisateurs ont un ordinateur, car la plupart des utilisateurs se connectent à un serveur d'applications Citrix à partir d'un simple terminal Wyse. Parce que la majeure partie de leur activité de fichier se fait sur des partages réseau, les utilisateurs (et nous, administrateurs) ont toujours compris qu'il n'y avait pas de "Corbeille réseau".
Cependant, le dossier caché RECYCLER pour la plupart des utilisateurs contient des milliers de fichiers. Plusieurs choses se démarquent:
- Dans la plupart des cas, aucun fichier n'est visible à l'aide de l'interface de la corbeille.
- La convention de dénomination des fichiers individuels doit inclure une lettre de lecteur telle que
DC
ouDD
, mais ils commencent tous parD@
- par exemple[email protected]
,. - Je crois que le
@
symbole empêche Windows de déréférencer les fichiers d'origine, ils sont donc simplement supprimés dans l'interface utilisateur. - Les fichiers pris ensemble consomment des dizaines de gigaoctets. Ce ne sont pas des fantômes. La suppression de certains fichiers augmente l’espace libre sur le lecteur.
- Il semble que nous ayons une "Corbeille réseau". Par accident. Sans vrais noms de fichiers.
Nous avons déjà décidé de supprimer tous les fichiers plus anciens que plusieurs X
jours. Je peux le faire avec un script PowerShell. Contrairement à ce cas similaire , nous allons supprimer des fichiers individuels au lieu du dossier entier.
Alors, mes questions:
- Est-ce que quelqu'un a vu ces
@
symboles dans les fichiers de la corbeille? - Tous les lecteurs réseau sont accessibles via des lecteurs mappés. Cela pourrait-il expliquer pourquoi les fichiers sont recyclés? Et caché?
- Bien que nous exécutions des sauvegardes quotidiennes, je souhaite uniquement exploiter cette ressource pour la récupération de fichier de dernier recours. Des suggestions ou des avertissements?
la source
Réponses:
Ce que vous voyez est la corbeille pour les dossiers "Mes documents" redirigés.
Le problème est bien décrit dans l'article Redirection de dossiers / Corbeille de documents :
L'article Redirection de dossiers et Corbeille de l'article dit ceci:
Un autre élément appelé
UseGlobalSettings
a la valeur1
si ces paramètres sont utilisés pour tous les disques. Avec la valeur0
, les paramètres de la corbeille pour chaque disque se trouvent sous la forme de sous-clés ayant la lettre de lecteur du disque.Il existe cependant un autre problème soulevé dans cet article:
Plus d'informations sur l'article ci-dessus sur le contrôle des tailles de corbeille:
En ce qui concerne la suppression de ces fichiers: Ceci effacera en effet les documents supprimés de la corbeille de l'utilisateur, ce qui ne risque pas de poser un problème trop important. Sauf que cela pourrait faire échouer les paramètres de la corbeille en spécifiant des fichiers qui n'existent plus. Il serait peut-être préférable de vider la corbeille générale immédiatement après la suppression de tous ces fichiers.
Franchement, Microsoft semble avoir redirigé mes documents redirigés. Vous devrez entrer délicatement entre les pièges.
la source
Oui, j'ai vu cela dans les environnements Windows remontant aussi loin que je me souvienne. À la maison, dans des environnements mono-utilisateur et des systèmes d'exploitation clients Windows, et au travail / à l'école dans des environnements multi-utilisateurs sur des systèmes d'exploitation de serveur Windows avec de nombreux utilisateurs.
Non. Ce que vous voyez est fonction de la façon dont fonctionne la corbeille .
Lorsque vous supprimez un fichier, le chemin d'accès complet et le nom du fichier sont stockés dans un fichier caché appelé Info ou Info2 (Windows 98) dans le dossier Recyclé. Le fichier supprimé est renommé en utilisant la syntaxe suivante:
En ce qui concerne "expliquer" pourquoi cela se produit dans une corbeille Windows, je n'ai jamais vu d'explication plus fiable que " haussement d'épaules ... corruption". Le résumé de l'article lié vous indique quelle partie du processus va mal, mais n'entrez pas dans les détails du processus dont vous auriez besoin pour expliquer correctement ce qui est en train de tomber en panne et où. Probablement, s'ils l'avaient fait, quelqu'un aurait déjà résolu ce problème.
Non, détruisez-vous. Les fichiers ne peuvent pas être restaurés sous leur nom d'origine (car ils ne figurent plus dans le fichier INFO du contenu de la corbeille), et les utilisateurs ne peuvent plus les voir / ne savent plus qu'ils sont là, c'est juste de l'espace perdu.
la source
#
, alors que l'affiche en a@
. De plus, beaucoup de choses ont changé depuis Windows 98 et l'article ne s'applique donc pas vraiment.@
fichier existe parce que le fichier "provenait" d'un partage réseau ou d'un chemin d'accès plutôt que d'un lecteur avec une lettre. Ainsi, au lieu deDC[#].[whatever]
s’il provient duC
lecteur, vous obtenezD@[#].[whatever]
... car un partage réseau ou un chemin UNC n’a pas de "lettre de lecteur" lui permettant de se placer dans la deuxième position de caractère. (Donc, il utilise le@
symbole au lieu de la lettre de lecteur ... pour une raison quelconque.)$
, not@
or#
.\\server1\Users\smithj\smithj's Documents\somefile
plutôt que le chemin d'accès visualisé par l'utilisateurY:\somefile
.