O que acontece com os arquivos na Lixeira quando excluo minha conta?

0

Havia duas contas no meu computador com Windows 7, UserA e UserB. Eu tinha arquivos na Lixeira do UserB, então eu deletei essa conta enquanto estava logado como UserA.

O que aconteceu com os arquivos na Lixeira do UserB? Como posso recuperá-los?

    
por Twisty Impersonator 01.09.2015 / 21:42

1 resposta

4

Bem, eu não sei ao certo o que acontece quando uma conta é excluída, mas isso é uma experiência bastante fácil de executar se você tiver acesso de administrador. Como você pode fazer essa experiência? Como você pode recuperar os arquivos? Como você pode acessá-los como um usuário diferente do proprietário?

  • Em um prompt de comando, cd \$Recycle.Bin e do dir/a . Você terá algo assim:

    Directory of C:\$Recycle.Bin
    
    02/15/2015  09:13 AM    <DIR>          .
    02/15/2015  09:13 AM    <DIR>          ..
    08/13/2014  03:49 PM    <DIR>          S-1-5-18
    02/15/2015  09:13 AM    <DIR>          S-1-5-20
    05/03/2015  01:52 PM    <DIR>          S-1-5-21-524270083-2407456217-743395210-1000
    09/02/2015  10:56 AM    <DIR>          S-1-5-21-524270083-2407456217-743395210-1001
    02/07/2015  04:17 PM    <DIR>          S-1-5-21-524270083-2407456217-743395210-1004
    08/13/2014  12:46 PM    <DIR>          S-1-5-21-524270083-2407456217-743395210-500
                   0 File(s)              0 bytes
                   8 Dir(s)  123,456,789,042 bytes free
    

    Estas são as Lixeiras para todos os usuários. Se você usar um prompt de comando elevado, dir/a/q mostrará o proprietário de cada pasta. No meu sistema,

    • S-1-5-18 é SYSTEM
    • S-1-5-20 é SERVIÇO DE REDE
    • S-1-5-21-…-500 é a conta de administrador interna
    • S-1-5-21-…-1000 é a conta de administrador que criei quando inicializei o sistema
    • S-1-5-21-…-1001 é a conta comum para mim que criei imediatamente depois
    • S-1-5-21-…-1004 é uma conta para outra pessoa, que eu criei algumas semanas depois.

    Eu nunca excluí uma conta na minha máquina, então não tenho certeza mas, de acordo com o OP, a lixeira de um usuário não é excluída quando o usuário é excluído (e nem o diretório inicial). Nesse caso, dir/a/q reportará ... como o proprietário do (s) arquivo (s) e pasta (s).

    Você pode mapear as sequências S-1-5-21-…- para nomes de usuários executando o Editor do Registro (como administrador) e procurando em HKEY_USERS . Experimente estes passos:

    • navegue até HKEY_USERS\S-1-5-21-…\Volatile Environment e observe os valores de HOMEPATH e USERPROFILE ,
    • pesquise valores denominados Username ,
    • pesquisar valores contendo /Users/UserB ou \Users\UserB .

    As variáveis de ambiente definidas pelo usuário estará em HKEY_USERS\S-1-5-21-…\Environment , mas isso provavelmente não vai ajudar muito, porque as variáveis que especificam nomes de caminho provavelmente serão definidos em termos de %USERPROFILE% .

    Outra maneira de mapear as sequências S-1-5-21-…- para nomes de usuários é executar o comando wmic useraccount get name,sid - você nem precisa ser privilegiado (elevado) para fazer isso. Eu tenho essa saída:
    Name            SID
    Administrator   S-1-5-21-524270083-2407456217-743395210-500
    Guest           S-1-5-21-524270083-2407456217-743395210-501
    HomeGroupUser$  S-1-5-21-524270083-2407456217-743395210-1003
    scott-admin     S-1-5-21-524270083-2407456217-743395210-1000
    scott-friend    S-1-5-21-524270083-2407456217-743395210-1004
    scott-user      S-1-5-21-524270083-2407456217-743395210-1001
    

    Como eu disse, nunca excluí uma conta na minha máquina, então não sei se isso listará as contas excluídas.

    P.S. Na listagem acima, Alterei os nomes das contas scott-… para anonimato. Na verdade, as contas foram listadas em ordem alfabética (por nome).

  • Se você entrar no Windows Explorer, desmarque a opção “Ocultar arquivos protegidos do sistema operacional” em “Ferramentas” → “Opções de pastas…” → “Exibir”, e vá para \$Recycle.Bin , você verá algo assim:

    Observequeapastaexibidacomo"Lixeira" é na verdade a pasta S-1-5-21-…-1001 ; ou seja, minha Lixeira. (Ele é exibido dessa forma por causa de seu arquivo desktop.ini .) Esta pasta também aparece como a Lixeira, na área de trabalho.

Agora que você sabe como encontrar a Lixeira de outro usuário, basta

  • cd , em um Prompt de Comando elevado e copie os arquivos para fora. (Você pode precisar usar xcopy , ou pelo menos algo mais esperto que copy .) Nota: os arquivos não terão seus nomes originais, mas terá nomes como $A7Q42J9.DOC . Não sei como recuperar os nomes originais, mas você pode ser capaz de fazê-lo pela perícia dos homens das cavernas:
    • Veja a data da modificação,
    • veja o tamanho e
    • abra-o.
  • Assuma a propriedade e acesse a pasta no Explorer. (Não sei se isso revelará os nomes dos arquivos originais).

E, claro, se a pasta Lixeira do usuário excluído tiver desaparecido, veja Como faço para recuperar ou “desfazer a exclusão” de arquivos que eu acidentalmente excluí? e todos os seus parentes. Mas agora você sabe o que está procurando.

    
por 02.09.2015 / 23:33