Onde estão armazenados os arquivos na Lixeira, em relação às partições?

9

Entendo que a Lixeira é compartilhada entre unidades locais (partições). Quando um arquivo é "excluído" e enviado para a Lixeira, ele permanece na partição em que estava antes da exclusão ou é movido para uma área centralizada (por exemplo, na unidade em que o Windows está instalado)?

Exemplo:

Um PC possui um disco rígido:

C - Partição principal com o sistema operacional Windows
D - Partição extra na mesma unidade física
E - Uma partição adicional na mesma unidade física

Se eu excluir um arquivo na unidade D, ele permanece na unidade D na Lixeira ou é movido para uma área centralizada da Lixeira? Ao visualizar a pasta RECYCLER em uma partição, mostra o conteúdo da Lixeira de todas as partições.

Usando o XP Home SP 3, NTFS.

Goto10
fonte

Respostas:

8

Na verdade, há um diretório \ Recycler separado por partição (C :, D :, etc.). Portanto, ele permanece na mesma partição / unidade.

Aqui está uma captura de tela de duas unidades no mesmo computador.

insira a descrição da imagem aqui

Agora posso confirmar que o comportamento é o mesmo quando há apenas uma unidade e várias partições.

insira a descrição da imagem aqui

No entanto, quando você abre o ícone da Lixeira na área de trabalho, vê uma compilação de todas as pastas da Lixeira associadas às suas contas por conveniência.

Com base na sua pergunta abaixo, o que parece acontecer é que, quando você exclui algo, o arquivo permanece na unidade real, como mencionado anteriormente. O que também acontece é que o arquivo recebe um nome aleatório (meu arquivo original era test.txt, mas renomeou De4.txt na unidade quando procurei em um prompt de comando), e esse arquivo é o que é inserido nesse arquivo INFO2 e é passado para o Explorer como você o viu. Isso significa que você só precisa de uma Lixeira para encontrar arquivos excluídos, independentemente da unidade em que está. O que você REALMENTE vê quando faz uma pesquisa em uma linha de comando mostra que ele não está realmente nas duas unidades. Confira esta captura de tela:

insira a descrição da imagem aqui

KCotreau
fonte
Atualizei a resposta e confirmei que o comportamento é o mesmo quando há apenas uma unidade e várias partições.
KCotreau
Obrigado pela sua resposta. Tentei criar um arquivo de texto na unidade C e depois "excluí-lo". Em seguida, ele aparece na pasta RECYCLER em C, conforme o esperado, mas também é exibido na pasta RECYCLER em outras partições (mesmo que o arquivo não estivesse presente anteriormente nessas partições). Alguma explicação para o porquê disso?
Goto10
Acabei de recriar suas descobertas e vou acrescentar à resposta.
KCotreau
3

Se eu excluir um arquivo na unidade D, ele permanece na unidade D na Lixeira ou é movido para uma área centralizada da Lixeira?

Cada arquivo que você exclui permanece na unidade de origem do arquivo. É por isso que você pode definir o tamanho máximo da lixeira por tamanho (basta clicar com o botão direito do mouse na lixeira e ir para Propriedades, e você pode alterá-lo por unidade).

Logicamente, os arquivos em si não são modificados, mas a tabela de arquivos mestre é atualizada e o arquivo é "movido" para a Lixeira primeiro. Depois de esvaziar a lixeira, o arquivo é marcado como excluído (e substituído na próxima vez que a unidade tentar gravar um arquivo e precisar desse espaço).

Ao visualizar a pasta RECYCLER em uma partição, mostra o conteúdo da Lixeira de todas as partições.

Sim, esse é o comportamento padrão no Windows. Em cada unidade, há uma RECYCLERpasta (marcada como oculta e sistema). A Lixeira do Windows procura por todas as unidades locais e obtém todas as entradas da Recicladora quando você abre a lixeira.

Finalmente, toda vez que você exclui um arquivo, eles são colocados em uma pasta aleatória. Embora essa pasta exista em todas as pastas RECYCLER em todos os discos rígidos montados (para evitar colisões de nomes), o arquivo excluído existe apenas na unidade de origem.

Avanço
fonte