Não é possível excluir arquivos vazios existentes em uma unidade de rede

3

Eu tenho desenvolvido algum software de backup. Em algum lugar ao longo da linha, acabei com arquivos vazios com os mesmos nomes de algumas pastas que estavam faltando. E esses arquivos não podem ser removidos.

Os arquivos estão em uma unidade de rede.

ODiálogodePropriedades:

AquiestáumalistadediretóriosnopromptdoDOS:

AquiestáautilizarDIR/X:

EutenteiexcluiressesarquivosnoWindowsExplorer,nopromptdoDOS,enopromptdoDOSusandoosnomesdearquivoscurtos(DELFNN58M~6).Emtodososcasos,nãorecebonenhumamensagemdeerroeosarquivosparecemterdesaparecido.Masquandoeuatualizo,oarquivoaindaestálá.

Eudetecteiessesarquivospelaprimeiravezháalgunsmeses.Eureinicieimuitasvezesdesdeentão.Masoproblemapersiste.

Alguémsabeoquemaispossoexperimentar?

EDITAR:

Então,finalmenteencontreitempoparaconectaraunidadediretamenteaumcomputador.Quandofaçoisso,esses"arquivos" agora aparecem como pastas com todo o conteúdo esperado dentro. Eu corri uma varredura da unidade e informou que não foram encontrados erros. Muito estranho. Acho que o melhor de mim é reconectar as unidades e redefinir tudo e ver se elas podem ser reconhecidas como pastas.

ATUALIZAÇÃO: Depois de observar as propriedades desses itens por um tempo, reconectei a unidade ao meu roteador e, novamente, elas aparecem como arquivos vazios.

    
por Jonathan Wood 23.06.2017 / 18:01

3 respostas

1

Você mencionou que esses arquivos vazios têm os mesmos nomes de algumas pastas ausentes. Eu experimentei esse problema no passado também.

Existem várias soluções possíveis, embora não sejam muito promissoras:

Outros processos em execução na rede

Como sugerido nos comentários, pode haver scanners de vírus ou outros programas que criam esses arquivos, se eles não estiverem lá. Pode ser muito difícil isolar o que outra máquina em sua rede está conectando e gravando esses arquivos.

Você indicou que é capaz de conectar a unidade a outro computador. Se você conseguir colocar a unidade em uma máquina não conectada à rede, isso certamente ajudará a diagnosticar se é um problema com o disco físico ou se os arquivos são provenientes de outra máquina na rede.

Clusters corrompidos no disco

Quando você tem arquivos que

  • parecem ser excluídos, mas reaparecem imediatamente
  • apresenta um erro desagradável quando o diretório pai é excluído
  • tem o mesmo nome que um diretório excluído

isso geralmente significa que existem alguns clusters corrompidos no disco físico. Isso parece um pouco plausível no seu caso, já que o software de backup estava sendo desenvolvido e esse disco pode ter sido bastante afetado.

A melhor solução é executar chkdsk para corrigir as áreas danificadas. Isso provavelmente exigirá que você faça login localmente na máquina em que a unidade de rede está sendo armazenada. Dependendo do tamanho do disco, esse processo pode levar muitas horas e a unidade ficará indisponível durante esse período.

O disco físico precisa ser reformatado

Isso pode ser improvável no seu caso, mas também é uma possibilidade. Como você pode conectar o disco com problema a outro computador, pode valer a pena copiar todos os arquivos / diretórios para um segundo disco limpo - tendo o cuidado de ignorar os arquivos com problemas.

Depois disso, tente colocar o disco limpo de volta onde o disco do problema costumava estar. Se o problema desaparecer, pronto! Se o problema persistir, isso parece indicar que os arquivos estão vindo de um processo em execução ou em algum outro lugar da rede.

    
por 29.06.2017 / 16:29
1

De acordo com suas informações, tudo está correto quando a unidade está conectada diretamente para o computador, o problema só chega quando é conectado ao roteador como uma unidade de rede.

Portanto, há um problema com o firmware do seu roteador.

Acho que suas opções são, primeiro, descobrir se há uma atualização de firmware para o roteador. Segundo, se isso não ajudar, sempre que alguma operação falhar o roteador, conecte a unidade ao computador e faça a operação. Há, claro, também a opção de substituir o roteador.

    
por 30.06.2017 / 08:27
0

Você pode tentar ver se pode renomear a pasta e ver se consegue excluí-la.

Se não, abra o regedit, clique em Arquivo (barra de menu) e em Exportar. Navegue até a sua área de trabalho, e veja se você pode excluir a pasta de dentro dessa caixa de diálogo "Exportar arquivo de registro", depois feche a caixa de diálogo e regedit.

Espero que isso ajude.

    
por 30.06.2017 / 08:20