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

9

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

Exemplo:

Um PC tem um disco rígido:

C - partição principal com Windows OS
D - partição extra na mesma unidade física E - Uma outra partição na mesma unidade física

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

Usando o XP Home SP 3, NTFS.

    
por Goto10 31.07.2011 / 20:29

2 respostas

8

Na verdade, existe um diretório \ Recycler separado por partição (C :, D :, etc.). Então fica na mesma partição / drive.

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

Agorapossoconfirmarqueocomportamentoéomesmoquandoháapenasumaunidadeeváriaspartições.

No entanto, quando você abre o ícone da Lixeira na sua área de trabalho, você vê uma compilação de todas as pastas do Recycler que estão 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, conforme mencionado anteriormente. O que também acontece é que o arquivo recebe um nome aleatório (meu arquivo original foi test.txt, mas renomeado De4.txt na unidade quando eu procurei em um prompt de comando), e esse arquivo é o que é inserido nesse arquivo INFO2 e é passado para o Explorer como você o viu. Assim, você só precisa de uma Lixeira para encontrar arquivos excluídos, independentemente da unidade em que esteja. O que você realmente vê quando você faz uma pesquisa em uma linha de comando, mostra que não é realmente em ambas as unidades. Confira esta captura de tela:

    
por 31.07.2011 / 20:37
3

If I delete a file on drive D, does the file stay on drive D in the Recycle Bin, or is it moved to a centralised Recycle Bin area on drive C?

Cada arquivo que você exclui permanece na unidade de onde veio o arquivo. É por isso que você pode definir o tamanho máximo da lixeira em uma base por tamanho (basta clicar com o botão direito na Lixeira e ir para Propriedades, e você pode alterá-la por unidade).

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

When viewing the RECYCLER folder on a partition it shows the contents of the Recycle Bin from all partitions.

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

Finalmente, toda vez que você exclui um arquivo, ele é colocado 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 só existe na unidade de onde veio.

    
por 01.08.2011 / 21:42