Faça o backup do conteúdo dessas pastas e, em seguida, execute um disco de verificação usando o seguinte comando:
chkdsk /x /v /f c:
A verificação começará na próxima inicialização.
Na minha pasta 'Documents' (Win7) eu tenho duas pastas com nomes que aparecem no Explorer para ser idênticos, embora seu conteúdo seja diferente. Eu posso renomeá-los para outra coisa (por exemplo: 'Test') e o Explorer não reclama. O diretório listando cmd.exe e powershell me fornece apenas uma lista, mas também lista essa entrada suspeita:
20/04/2010 12:16 PM <DIR> ????
Mesmo que eu renomeie as pastas para ter nomes exclusivos, uma delas ainda aparece como ???? em cmd.exe. Desktop.ini na minha pasta Documentos não contém nada fora do comum. Ambas as pastas parecem ser somente de leitura em seu painel de propriedades, e se eu desmarcar a caixa de somente leitura, ele perguntará se eu quero aplicar a ação de forma recursiva, mas de qualquer forma, quando fecho o painel e abro novamente, a pasta é mais uma vez só de leitura. Ambos estão definidos para não herdar permissões.
A pasta que aparece corretamente na listagem do diretório cmd.exe é a "real", a outra parece ser criada automaticamente quando um programa tenta acessá-la. Como isso é possível? Isso está me deixando louca!
Faça o backup do conteúdo dessas pastas e, em seguida, execute um disco de verificação usando o seguinte comando:
chkdsk /x /v /f c:
A verificação começará na próxima inicialização.
Talvez, de alguma forma, alguma coisa tenha feito duas pastas com o mesmo nome, mas com casos diferentes. Como Doc e DOc. O NTFS oferece suporte a nomes de arquivos com distinção entre maiúsculas e minúsculas, mas está desabilitado no Windows.
Sua melhor aposta se você tiver um Ubuntu vivo . Queimá-lo ou colocá-lo em um pendrive e boot. Você será capaz de identificar o alienígena lá com certeza assim.
Sou totalmente novato no Win-7, mas já vi esse problema em outros sistemas operacionais. Quando eu vi isso, tem a ver com um caractere não imprimível no nome do arquivo. Eu não consigo me lembrar de vê-lo em uma máquina com Windows. Eu vi isso no UNIX e MS-Dos. O "?" caractere é um caractere MS-Dos específico para arquivos excluídos, isso também é propagado para o Windows. Não tenho certeza se você está tentando dizer "?" mostra ou é um espaço reservado.