Corbeille sur les disques sous-jacents


14

J'ai créé un lecteur substitué sous Windows 7. Lorsque je supprime un fichier, il ne va pas dans la corbeille, mais il est supprimé définitivement.

Les propriétés de la corbeille n'affichent pas du tout ce lecteur.

Un hack pour envoyer les fichiers des lecteurs sous-jacents à la corbeille?


1
pas que je sache ... une bonne prise sur un comportement étrange
RobotHumans

La chose intéressante à ce sujet est qu'avant Vista, ce n'était pas un problème, et vous pouviez restaurer des fichiers sur des disques SUBST.
Will Dean

Réponses:


10
  1. Accédez à C: \ users \.
  2. Cliquez avec le bouton droit sur l'un des dossiers de cet emplacement (j'ai choisi des parties enregistrées) et cliquez sur Propriétés.
  3. Sélectionnez l'onglet Emplacement.
  4. Cliquez sur Déplacer, accédez à la racine du lecteur mappé, puis cliquez sur Sélectionner un dossier.
  5. Lorsqu'on lui a demandé "Déplacer tout le contenu?" c'est votre décision, je préfère "Non".

Un $ RECYCLE.BIN est créé dans le lecteur mappé et le lecteur est dans la liste affichée dans les propriétés de la corbeille.

Si vous déplacez l'emplacement vers C: \ users ..., le lecteur mappé est supprimé de la liste des lecteurs couverts par la corbeille. Mais la Recyclebin elle-même reste dans le lecteur mappé. Vous permettant d'accéder aux fichiers supprimés à partir d'autres lecteurs uniquement.

Source: Microsoft


2
Je peux confirmer que cette astuce fonctionne. Cependant, il y a un effet secondaire. Même si je rétablis l'emplacement de «Jeux enregistrés» sur C: \ users, le dossier qui contient maintenant le fichier $ RECYCLE.BIN apparaît renommé «Jeux enregistrés» dans l'explorateur de fichiers. J'ai fait cela dans un dossier dans D: \ Work \ Code et dans l'explorateur de fichiers apparaît comme D: \ Work \ "Saved Games". Si je vérifie le nom du dossier à partir d'une console cmd, c'est toujours du code, et le remplacement que j'ai fait pour ce dossier fonctionne toujours, donc l'effet secondaire est limité à l'explorateur de fichiers
martinako

Ne fonctionne pas pour moi dans Windows 8.1. Par défaut, il affiche le lecteur dans les colonnes d'emplacement dans les propriétés de la corbeille, mais n'est pas réellement déplacé lorsqu'il est supprimé. Après avoir fait ce tutoriel, il a même cessé d'afficher le lecteur dans les colonnes d'emplacement dans les propriétés de la corbeille, laissant la situation intacte

@martinako Supprimez le desktop.inifichier caché dans ce dossier pour restaurer son nom affiché à la normale.
Boann


3

J'ai rencontré le même problème et comme je n'ai pas trouvé de solution appropriée (pour moi), j'ai commencé à jouer et à essayer un peu ... J'ai copié le dossier $ Recycle.bin d'un lecteur vers mon lecteur substitué et cela semble être une solution simple et fonctionnelle.


2

Il existe une approche qui ne vous oblige pas à rediriger l'un des dossiers "Utilisateurs". Je ne sais pas pourquoi, mais je n'ai pas réussi à mettre cette approche au travail et j'ai trouvé que c'était vraiment compliqué à défaire.

Ce fichier REG est basé sur les informations compilées à partir de cet article TechNet , qui explique comment activer la Corbeille. L'exemple mappe le lecteur virutal Q au dossier "OneDrive - Test" et active la corbeille sur le lecteur Q. Modifiez les chemins et le nom en fonction de votre situation.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices]
"Q:"="\\??\\C:\\Users\\Tony\\OneDrive - Test"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{9147E464-33A6-48E2-A3C9-361EFD417DEF}]
"RelativePath"="Q:\\"
"Category"=dword:00000004
"Name"="Q_Mapped_OneDrive"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\BitBucket\KnownFolder\{9147E464-33A6-48E2-A3C9-361EFD417DEF}]
"MaxCapacity"=dword:0000c7eb
"NukeOnDelete"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{9147E464-33A6-48E2-A3C9-361EFD417DEF}]
"RelativePath"="Q:\\"
"Category"=dword:00000004
"Name"="Q_Mapped_OneDrive"

[HKEY_CURRENT_USER\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\BitBucket\KnownFolder\{9147E464-33A6-48E2-A3C9-361EFD417DEF}]
"MaxCapacity"=dword:0000c7eb
"NukeOnDelete"=dword:00000000

Si vous n'avez qu'un seul lecteur mappé, vous pouvez vous en tirer avec le GUID {9147E464-33A6-48E2-A3C9-361EFD417DEF}. Si vous avez plusieurs lecteurs mappés, chacun doit être associé à son propre GUID à partir de votre générateur de GUID préféré.


0

les lecteurs subst sont comme des stockages amovibles et si vous supprimez un fichier de ce type de lecteur, il sera supprimé définitivement; ces lecteurs n'ont pas de dossier Corbeille.


0

Je crée des lecteurs SUBST comme ceci: SUBST S: C: \ DRIVES \ DRIVE-S Si vous souhaitez supprimer des fichiers dans des lecteurs SUBST, mais que vous ayez la tranquillité d'esprit que vous pouvez le supprimer si nécessaire, au lieu de supprimer le fichier du virtuel lecteur, exemple: lecteur "S", supprimez-le du dossier réel, exemple: C: \ DRIVES \ DRIVE-S. Il ira à la corbeille.

Si vous souhaitez mettre des icônes de raccourci pour vos lecteurs virtuels sur le bureau, ne créez pas le raccourci de la lettre de lecteur virtuel, faites-le du dossier réel comme ci-dessus: C: \ DRIVES \ DRIVE-S. Vous pouvez cliquer avec le bouton droit sur l'icône du dossier de raccourcis, sélectionner: PROPRIÉTÉS, puis sélectionner: MODIFIER L'ICÔNE, et choisir une icône qui ressemble à un lecteur ou tout ce que vous voulez. De cette façon, si vous supprimez un fichier à l'aide du raccourci, le fichier ira dans la corbeille.


1
Il semble que cela va à l'encontre du but de subst. Pourquoi utiliser substdu tout si vous voulez tout faire dans le dossier réel?
G-Man dit `` Réintègre Monica '' le

Vous devez uniquement utiliser le dossier réel chaque fois que vous souhaitez supprimer un fichier. À toutes autres fins, vous pouvez utiliser la lettre de lecteur Subst. J'aime la commodité de pointer vers une lettre de lecteur chaque fois que j'essaie d'ouvrir ou d'enregistrer un fichier. Par exemple, si je veux enregistrer ou ouvrir quelque chose dans mon «lecteur S», je tape simplement «S: ou S: \» et j'appuie sur la touche ENTRÉE pour que je puisse voir tous les fichiers dans ce lecteur ou j'inclus le nom de le fichier: "S: \ Testfile.docx, puis appuyez sur la touche ENTRÉE. Beaucoup plus rapide de cette façon.
Gamer
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.