Lixeira em unidades subestadas

14

Eu criei uma unidade precedida no Windows 7. Quando eu excluo um arquivo, ele não vai para a lixeira, mas é excluído permanentemente.

As propriedades da lixeira não mostram essa unidade.

Algum hack para enviar os arquivos de unidades subestimadas para a lixeira?

Miroslav Zadravec
fonte
1
não que eu esteja ciente de .... boa captura de um comportamento estranho #
RobotHumans
O interessante sobre isso é que, antes do Vista, isso não era um problema e você podia recuperar arquivos em unidades SUBST.
quer

Respostas:

10
  1. Navegue para C: \ users \.
  2. Clique com o botão direito do mouse em uma das pastas deste local (escolhi jogos salvos) e clique em Propriedades.
  3. Selecione a guia Localização.
  4. Clique em Mover, navegue até a raiz da unidade mapeada e clique em Selecionar Pasta.
  5. Quando perguntado "mover todo o conteúdo?" a decisão é sua, eu prefiro "não".

Um $ RECYCLE.BIN é criado na unidade mapeada e a unidade está na lista mostrada nas propriedades da recyclebin.

Se você mover o local de volta para C: \ users ..., a unidade mapeada será removida da lista de unidades cobertas pela lixeira. Mas a própria Recyclebin permanece na unidade mapeada. Permitindo que você acesse arquivos excluídos de outras unidades apenas.

Fonte: Microsoft

klaus thorn
fonte
2
Eu posso confirmar que esse truque funciona. No entanto, há um efeito colateral. Mesmo se eu restaurar o local dos dizer "Jogos salvos" de volta para C: \ users, a pasta que agora contém o arquivo $ RECYCLE.BIN será renomeada como "Jogos salvos" no explorador de arquivos. Eu fiz isso em uma pasta em D: \ Work \ Code e no explorador de arquivos aparece como D: \ Work \ "Saved Games". Se eu verificar o nome da pasta a partir de um cmd consolar ainda é Código eo subst eu fiz para essa pasta ainda funciona, de modo que o efeito colateral é limitado ao explorador de arquivos
martinako
Não funciona para mim no Windows 8.1. Por padrão, mostra a unidade nas colunas de localização nas propriedades da lixeira, mas na verdade não é movida quando excluída. Depois de fazer este tutorial ainda parou mostrando unidade em colunas de localização nas propriedades da Lixeira deixando situação intacta
@martinako Exclua o desktop.iniarquivo oculto nessa pasta para restaurar o nome exibido ao normal.
Boann
3

De acordo com várias fontes , a lixeira parece não estar disponível para esse tipo de unidade.

Riduidel
fonte
3

Eu enfrentei o mesmo problema e, como não encontrei nenhuma solução adequada, comecei a brincar e a tentar um pouco ... Copiei a pasta $ Recycle.bin de uma unidade para a minha unidade subestimada e isso parece ser uma solução fácil e funcional.

Don
fonte
2

Existe uma abordagem que não exige que você redirecione uma das pastas "Usuários". Não sei por que, mas não consegui fazer com que essa abordagem funcionasse, e achei muito confuso desfazer.

Este arquivo REG é baseado nas informações compiladas neste artigo do TechNet , que descreve como habilitar a Lixeira. O exemplo mapeia a unidade Q virutal para a pasta "OneDrive - Teste" e ativa a Lixeira na unidade Q. Mude os caminhos e o nome para se adequar à sua situação.

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

Se você tiver apenas uma unidade mapeada, poderá usar o GUID {9147E464-33A6-48E2-A3C9-361EFD417DEF}. Se você tiver várias unidades mapeadas, cada uma delas deverá corresponder ao seu próprio GUID do seu gerador GUID favorito.

Tony Pulokas
fonte
0

as unidades secundárias são como armazenamentos removíveis e, se você excluir um arquivo desse tipo de unidade, ele será excluído permanentemente; essas unidades não têm uma pasta da Lixeira.

mohsen
fonte
0

Eu crio unidades SUBST assim: SUBST S: C: \ DRIVES \ DRIVE-S Se você deseja excluir arquivos em unidades SUBST, mas deseja ter a tranqüilidade de poder excluí-lo, se necessário, em vez de excluir o arquivo do virtual unidade, exemplo: Unidade "S", exclua-a da pasta real, exemplo: C: \ DRIVES \ DRIVE-S. Irá para a Lixeira.

Se você deseja colocar ícones de atalho para suas unidades virtuais na área de trabalho, não faça o atalho da letra da unidade virtual, faça a pasta atual como acima: C: \ DRIVES \ DRIVE-S. Você pode clicar com o botão direito do mouse no ícone da pasta de atalho, selecionar: PROPRIEDADES, selecionar: ALTERAR ÍCONE e escolher um ícone que se pareça com uma unidade ou o que você quiser. Dessa forma, se você excluir um arquivo usando o atalho, o arquivo irá para a lixeira.

Jogador
fonte
1
Parece que isso derrota o propósito de subst. Por que usar substse você deseja fazer tudo na pasta real?
G-Man Diz 'Reinstate Monica'
Você só precisa usar a pasta real sempre que desejar excluir um arquivo. Para todos os outros fins, você pode usar a letra da unidade Subst. Eu gosto da conveniência de apontar para uma letra de unidade sempre que estou tentando abrir ou salvar um arquivo. Por exemplo, se eu quiser salvar ou abrir algo no meu "Drive S", basta digitar "S: ou S: \" e pressionar a tecla ENTER para poder ver todos os arquivos nessa unidade ou incluir o nome de o arquivo: "S: \ Testfile.docx, em seguida, pressione a tecla ENTER. Muito mais rápido assim.
Gamer