Excluindo arquivos no Windows XP extremamente lento


23

Quando eu excluo até os menores arquivos do windows xp, a operação leva de 3 a 10 minutos para ser concluída.

Eu li que isso pode acontecer quando a lixeira tem muitos itens e o XP precisa percorrer todos os arquivos. Portanto, defino o uso do espaço como 1%, mas mesmo isso não ajuda, a única coisa que funciona é desabilitar a lixeira, o que não é o ideal.

Alguma correção conhecida para isso?


1
Comecei a encontrar isso em várias máquinas XP minhas (em casa e no trabalho). Acho que houve uma atualização do Windows que desencadeou esse problema, mas não tenho evidências nem solução.
Matthew Ruston

Estou ficando algo como isso, mesmo com um shift + del está gastando muito tempo "Preparando para excluir"
Jeremy French

1
Você realmente esvaziou sua lixeira ou apenas a limitou?
Kmarsh 17/11/2009

Você está por acaso tentando apagar arquivos que são mídia? Por exemplo, se você tiver imagens ou filmes, o XP pode estar tentando criar uma visualização em miniatura antes que os arquivos sejam apagados.
Sun

É menos o tamanho dos arquivos na Lixeira, mas a quantidade de arquivos. Se você tiver um milhão de arquivos na Lixeira, isso poderá causar o problema. Mas centenas de arquivos na RB não devem ser um problema, e o tamanho deles também não.
Daniel F

Respostas:


12

O desempenho muda com base na lixeira vazia ou cheia? Mesmo em 1%, se você tiver uma unidade de 500 GB que ainda contém 5 gigabytes de arquivos na lixeira, o que pode ser um monte de arquivos, se forem geralmente pequenos.

Acho que funciona muito melhor remover arquivos da lixeira com base no tempo que eles estão lá, não no tamanho.

Anti-vírus é outra possibilidade. Também vi outras ferramentas de terceiros que se instalam no lugar da lixeira. Verifique isso também e tente desativá-los. Se nada mais, você poderia simplesmente começar a desativar todos os aplicativos em execução na bandeja do sistema e ver se isso faz alguma diferença.

Se nada disso funcionar, obtenha o Process Explorer da SysInternals e veja se você pode dizer o que está acontecendo quando você exclui.


O desempenho melhora quando está vazio? É um hd de 200mb, de qualquer maneira eu esperaria que o Windows fosse projetado para lidar com isso? Existe uma opção para basear a lixeira no tempo?
217 Dan

4
A lixeira não suporta nativamente o esvaziamento com base no tempo, mas acredito que o CCleaner ( CCleaner.com ) pode fazer isso por você. Ele pode configurá-lo para limpar apenas os itens da lixeira anteriores a uma data específica e configurá-lo para ser executado na inicialização ou até mesmo fazer uma tarefa agendada.
21139 Jim McKeeth

1
200 MB ou 200 GB? Se tiver 200 MB, você está atrasado para uma atualização.
Kmarsh

1
+1 Pressionei o botão errado no Total Commander para excluir o Boost, para que todos os arquivos 3141534 acabassem na Lixeira. As exclusões demoraram mais de 2 segundos por arquivo depois disso.
György Andrasek

Também excluir do prompt do DOS e usar o caminho do DOS (aquele que usa ~ para encurtá-lo) pode acelerar as coisas.
Daniel F

11

Tente desativar temporariamente o software antivírus para verificar se ele tem um grande efeito na exclusão.


3

Existe uma solução - eu excluí da Lixeira apenas 8 arquivos muito grandes, totalizando 1,5 GB do tamanho total de aproximadamente 1,8 GB da Lixeira e, em seguida, na parede ... excluir arquivos é tão rápido quanto clicar - como estava acostumado antes de começar a encontrar a exclusão de arquivos, leva muito tempo.


3

O seu disco rígido pode estar fazendo novas tentativas de leitura / gravação em uma área correspondente à funcionalidade da lixeira.

Faça o download das ferramentas do fornecedor do disco e verifique o status do SMART quanto a erros. (Por exemplo, SeaTools para unidades Seagate, WD Data Lifeguard , Samsung Hutil , Hitachi Drive Fitness Test ou OGT ). Para o linux, há um pacote smartmontools .

É uma boa ideia que todos façam pelo menos uma vez por ano!


1

talvez a formatação do seu disco rígido com o sistema de arquivos NTFS acelere as coisas


1

Eu encontrei o problema quando a rede não estava funcionando corretamente. Nesse caso, foi devido ao atraso no acesso à rede. A correção foi desconectar as unidades de rede até encontrar as que estavam causando os problemas.
Além disso, o Windows tem problemas com o acesso a arquivos quando há mais de 10.000 arquivos em qualquer pasta.


1

Normalmente, a exclusão de arquivos na Lixeira ajuda. Caso contrário, verifique se ainda há sobras

<unidade>: \ RECYCLER \ <ID do usuário> \

Um UserSID pode parecer S-1-5-21-2502600870-2247595359-1186002861-1024

Exclua os arquivos dentro da (s) pasta (s) <UserSID>, não a própria pasta <UserSID>.

Ocorreu-me uma vez que ainda havia muitos arquivos lá, mesmo depois que esvaziei a Lixeira. Após o esvaziamento, a exclusão da pasta foi instantânea novamente.


1

Só vou fazer isso agora. Eu ainda não vi a palavra desfragmentar mencionada; portanto, para futuros leitores, eu a jogo. Clique em Chkdsk para ver se há problemas e defrag, se necessário / se já faz algum tempo desde a última desfragmentação.


0

Se houver alguns arquivos que você sabe que deseja excluir (ou seja, você deseja ignorar a Lixeira e excluí-los permanentemente), você pode selecionar os arquivos e pressionar Shift + Del ou mantenha a tecla Shift pressionada enquanto clica com o botão direito do mouse e exclui.

Isso permite que você ignore seletivamente a sobrecarga do uso da Lixeira sem desativá-la completamente.


0

Para o Windows 7, há uma solução aqui

http://answers.microsoft.com/en-us/windows/forum/windows_7-files/windows-7-deleting-large-files-is-extremely-slow/f2b32bf0-bab6-4935-9002-8127d9ca066a

Mais especificamente, Arquivo -> Clique com o botão direito -> Propriedades -> Avançado, desmarque

O arquivo está pronto para arquivamento Permitir que este arquivo tenha o conteúdo indexado, além das propriedades do arquivo

Eu acho que isso deve se aplicar a todos os Windows baseados em NTFS.


0

A exclusão de arquivos temporários no Windows acelerará um pouco as coisas.

Para excluir arquivos temporários.

Clique em Iniciar, digite% temp% na barra de pesquisa e pressione Enter. Exclua todos os arquivos selecionando manualmente.

Espero que isso ajude.


0

Use a linha de comando.

É muito mais rápido. Quando você exclui pelo Explorer, o Windows verifica todos os arquivos antes de começar a excluí-los. É como passar pelo lixo antes de jogá-lo fora.


Voto positivo porque alguém votou negativamente nisso sem mencionar um motivo. A dica de usar a linha de comando é válida, recorri a isso algumas vezes. No entanto, a resposta poderia mostrar como fazer isso.
Daniel F
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.