Des poubelles

La corbeille fait partie de l'interface Windows depuis Windows \(95\) , mais ne protège pas chaque suppression. Les fichiers peuvent généralement être récupérés à partir de lecteurs locaux, alors qu'un lecteur réseau SMB n'offre pas initialement une telle option de récupération. Si vous souhaitez supprimer des fichiers sur un serveur Windows en utilisant "Supprimer" comme d'habitude et les retrouver dans la corbeille client normale, vous pouvez enregistrer le lecteur comme votre propre "Dossier connu". Une configuration unique du registre à l’aide des outils intégrés de Windows est suffisante.


Icône de poubelle remplie de Windows 95 avec symbole de recyclage vert, agrandie au niveau du pixel
L'icône de la corbeille Windows \(95\) d'origine ( source )

Un fichier supprimé peut être ramené à son emplacement d'origine dans la corbeille en utilisant "Restaurer". Si vous souhaitez être invité avant la suppression, faites un clic droit sur la corbeille, ouvrez ses « Propriétés » et activez « Afficher la boîte de dialogue pour confirmer la suppression ». Toutefois, cette requête ne configure pas de corbeille pour les lecteurs réseau. Dans ces propriétés, vous vérifiez également la taille maximale et si les fichiers sont supprimés immédiatement. "Shift + Del" contourne délibérément la corbeille.

Il y en a un pour un lecteur réseau depuis un serveur Windows Solution de contournement intégrée: Vous l'enregistrez sur le client en tant que votre propre « dossier connu » et activez sa corbeille. Après cela, la suppression normale dans l'Explorateur peut utiliser la vue Corbeille familière, sans « Envoyer vers » ni logiciel supplémentaire. Contrairement à la redirection de documents ou de contacts, le dossier utilisateur existant reste inchangé. La configuration est effectuée une fois, pas avant chaque suppression.

L'exemple utilise le lecteur déjà connecté Z:\. Les deux blocs suivants sont enregistrés en tant que fichiers d'enregistrement avec la terminaison .reg; Les clés concernées doivent être sauvegardées au préalable. Le premier est importé sur le client avec les droits d'administrateur. RelativePath désigne la racine du lecteur, pas son dossier corbeille. Un GUID différent est utilisé pour les lecteurs supplémentaires ; au sein d'une même affectation, il reste en permanence le même et doit correspondre dans les deux blocs:

Windows Registry Editor Version 5.00

; Apply on the client with administrator privileges.
; Change the mapped drive if necessary.
; Keep this GUID identical in both configuration blocks.
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B76C2DAC-D55A-4DD5-9DAC-C10C9C201EBB}]
"RelativePath"="Z:\\"
"Category"=dword:00000004
"Name"="NetworkRecycleZ"

Le deuxième bloc est importé dans le compte de l'utilisateur réel, et non dans le compte d'un autre administrateur. Il active la corbeille pour le même GUID. MaxCapacity indique la taille maximale en Mo ; correspond à la valeur hexadécimale de l'exemple \(10240\) Mo. NukeOnDelete reçoit la valeur \(0\), pour permettre à l'Explorateur de déplacer les fichiers vers la corbeille. La séparation du les deux contextes est crucial : une pièce informatique importée à elle seule ne remplace pas les paramètres de l'utilisateur:

Windows Registry Editor Version 5.00

; Apply as the actual target user, not another administrator.
; Use the same GUID as in the machine configuration.
; Capacity: 10240 MB. Enable recycling instead of direct deletion.
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\BitBucket\KnownFolder\{B76C2DAC-D55A-4DD5-9DAC-C10C9C201EBB}]
"MaxCapacity"=dword:00002800
"NukeOnDelete"=dword:00000000

Après l'importation, vous vous déconnectez et vous reconnectez ; le lecteur réseau doit être connecté. Dans un domaine, les parties ordinateur et utilisateur peuvent être distribuées séparément à l'aide de la stratégie de groupe. Dans l'Explorateur, vous supprimez ensuite comme d'habitude et utilisez « Restaurer » dans la corbeille normale. Cependant, les fichiers restent dans $RECYCLE.BIN sur la sortie : Le Vue Corbeille fusionne plusieurs emplacements et ne copie pas le contenu sur le disque dur local.

Les chemins UNC et autres lettres de lecteur ne sont pas automatiquement protégés par ce mappage. "Shift + Del" et les commandes de suppression directe d'autres programmes contournent la fonction de corbeille normale. Les utilisateurs ont besoin de droits pour créer et utiliser la corbeille ; Dans le cas de versions partagées, les quotas et la séparation des utilisateurs sont également vérifiés. Avant le démontage, vous restaurez les fichiers requis et supprimez uniquement vos propres entrées de registre, pas le dossier poubelle partagé.

La corbeille, les instantanés et la sauvegarde résolvent différents problèmes : si un fichier n'existe qu'entre deux instantanés, il peut manquer dans les deux et être toujours récupéré par la corbeille active. Cependant, un instantané plus ancien peut être utile après un écrasement. Elle ne remplace pas une sauvegarde indépendante sur le même système de stockage. Les restaurations sont initialement stockées séparément afin de ne pas écraser les travaux plus récents. Pour les emplacements de stockage importants, l'itinéraire de retour est testé avec un fichier inutile et l'utilisateur concerné.

Retour