
Estou acessando um dos meus computadores através de SMB (compartilhamento de arquivos) e estou com um problema. Estou tentando acessar a Lixeira, mas não funciona. Eu li que é DriveLetter/$Recycle.Bin, então tentei acessar C:\$Recycle.Bin mas a pasta está vazia, não acho que possa ser isso, já que a lixeira não é compartilhada entre os usuários. Como eu faria para visualizar a lixeira?
Editar: Se não for possível? existe um comando em lote que posso tentar fazer com que a lixeira seja exibida e ocultada do compartilhamento de arquivos mais tarde?
Responder1
Há duas coisas a serem observadas aqui.
Primeiro, você precisa mostrar os arquivos ocultos e do sistema para ver o conteúdo do arquivo $Recycle.Bin
. Abra a caixa de diálogo Opções de pasta e mude para a guia Exibir. SelecioneMostrar arquivos, pastas e unidades ocultase desmarqueOcultar arquivos protegidos do sistema operacional.
Então, você poderá ver as subpastas $Recycle.Bin
no Explorer. A única subpasta que você poderá acessar é aquela correspondente ao usuário com o qual você está autenticado; essa pasta aparecerá comoLixeira de reciclagemcom um ícone de lixeira. (Os outros aparecem como SIDs.) Mas ao abrir sua subpasta, você verá o conteúdo da Lixeirada máquina em que você está navegando. Isso ocorre porque desktop.ini
nessa pasta define uma visualização de pasta shell especial para ela, e o Explorer acha que deve exibir o conteúdo da Lixeira do usuário atual da máquina atual.
Você pode usar o prompt de comando para vasculhar essa pasta. Se você realmente deseja usar o Explorer, você precisa fazer com que o Explorer a partir do qual você está navegando não possa processar arquivos desktop.ini
. Na máquina que possui a Lixeira em questão, use um prompt de comando para navegar até a subpasta de propriedade do usuário. Use tentativa e erro para obter o caminho certo ( dir /a
e o preenchimento com guias ajudará aqui) ou procure seu SID com whoami /all
. Depois de entrar, execute este comando para bloquear apenas o acesso à rede para desktop.ini
:
icacls desktop.ini /deny NETWORK:F
Você poderá então navegar nessa pasta pela rede como qualquer outra, e o uso local da Lixeira não será afetado. Infelizmente, os nomes dos arquivos ficarão distorcidos devido à forma como a Lixeira armazena as coisas. Você verá o conteúdo da pasta como ele realmente está no disco.
Se você quiser desfazer essa icacls
alteração, use isto:
icacls desktop.ini /remove NETWORK
Responder2
Se você souber o SID, poderá visualizar o conteúdo através da linha de comando usando o compartilhamento C$.