Questão O Windows 7 mostra uma unidade como cheia em resumo, mas os arquivos mostrados na unidade são muito pequenos


Eu tenho uma unidade particionada por isso é visto pelo Windows como 2 unidades: C: \ e D: \

O Windows 7 mostra D: \ como completo no resumo gráfico em "Meu Computador", resumo de todas as unidades, por ex. o gráfico de barras indica cheio e quase toda a capacidade da unidade, 108Gb, está cheia.

Então eu vou na unidade D: \ para ver os arquivos, vejo várias pastas. Eu seleciono todos eles e clique o botão direito do mouse em Propriedades para contar o tamanho deles, esperando que o valor seja o mesmo que o que o Windows informa no resumo, ou seja, quase 108Gb. Mas a janela de propriedades mostra que os arquivos são muito pequenos, Kbs e Mbs, nem perto de 108 Gbs.

Uma das pastas é um backup, mas seu tamanho é muito pequeno.

Eu verifiquei as opções de pasta para mostrar todos os arquivos do sistema e arquivos ocultos também - e contei isso nas propriedades.

Algo invisível está segurando o espaço.

O que esta acontecendo aqui?

Tenho medo de excluir qualquer coisa se remover backups valiosos.

Eu tenho backups enormes aqui? Por que não posso vê-los? Como eu os vejo?


4


origem


Obrigado pessoal muito por todas as suas sugestões úteis. Eu creditei muitos deles com votos e vou aceitar uma resposta esta semana. Desculpe o atraso. Vou conversar com meu amigo e ver como as sugestões funcionam. Obrigado novamente. - therobyouknow


Respostas:


Bom você descartou a possibilidade de arquivos ocultos ou do sistema não serem calculados na soma do tamanho do arquivo. Algumas outras coisas para verificar:

  • Corrupção de disco: execute um chkdsk -f no disco. Talvez haja uma corrupção do sistema de arquivos e o FAT (ou o MFT, o equivalente NTFS) acha que o espaço em disco está alocado enquanto não está.

  • Relatório de espaço livre inválido: o NTFS armazena o espaço livre em seus metadados. É possível que seja inválido. UMA chkdsk -f deve corrigi-lo também.

  • Permissões insuficientes: o seu usuário tem permissão para ver e acessar todos os arquivos no disco?


4



Obrigado +1 - esta é a melhor resposta até agora ... Vou sugerir ao meu amigo para tentar estes ou eu vou quando eu vê-los em seguida. É a máquina deles BTW. - therobyouknow
O chkdsk -f incorpora a verificação de "ADS", conforme mencionado pela Synetech inc. abaixo? - therobyouknow
sim, como faz parte dos metadados. O AFAIK ADS é usado principalmente para definir um sinalizador em arquivos baixados da Internet, portanto, você é solicitado a receber uma verificação extra quando executá-los. Agora, se um programa armazenasse dados massivos no ADS da maneira correta, o chkdsk não consertaria nada. - Snark


Talvez WinDirStat poderia ajudar a identificar um arquivo que você também perdeu.


3





Eu respondi um pergunta semelhante para o Windows Vista. As chances são de que é a cópia de sombra de volume que está ocupando o espaço, que não aparecerá quando você selecionar todos os arquivos e pastas e examinar suas propriedades.


3





É D: \ uma unidade NTFS? Em caso afirmativo, um ou mais arquivos poderiam ter um Fluxo de Dados Alternativos que é uma maneira de anexar metadados a um arquivo. Eles são normalmente invisíveis para o sistema de arquivos, então você precisa de uma ferramenta como um visualizador de ADS. Geralmente, os metadados são pequenos, mas nada impede que um arquivo tenha um arquivo massivo anexado ao seu ADS. (Malware também gosta de se esconder no fluxo.)

Sysinternals oferece o utilitário (gratuito) Córregos para visualizar / excluir anúncios. Abra um prompt de comando e execute streams -s d:\*. Ele deve mostrar todos os fluxos de dados alternativos de todos os arquivos na unidade. Então você pode usar o -d alternar para excluir qualquer ADS grande e indesejado.


2



Obrigado +1. Chkdsk -f seria outra maneira de revelar o ADS? Como sugerido por @snark acima? - therobyouknow
O CHKDSK não exibe anúncios, tanto quanto eu posso dizer. o / f switch apenas diz para corrigir erros, de modo que não ajuda também. o / v switch diz para mostrar o que está verificando, mas que parece funcionar apenas em unidades FAT32, não NTFS (e por isso não mostra ADS). Você precisará de uma ferramenta especificamente destinada a mostrar os fluxos. - Synetech


Você pode usar o bom e velho prompt do DOS (prompt de comando) para descobrir informações sobre todos os arquivos em seu diretório, navegar até o diretório em que está interessado usando o Windows Explorer e clicar no botão direito do mouse e na tecla Shift direita no mesmo tempo.

Um menu de contexto irá aparecer dando a opção de "abrir janela de comando aqui".

Agora você terá um prompt do DOS no diretório em que está interessado, use o seguinte comando para listar todos os arquivos no diretório e seus tamanhos:

dir /a

1



Você também desejará adicionar o /s alternar para recursão em todos os subdiretórios. - Synetech


Eu teria uma resposta, se esse problema ocorresse em um sistema Unix ;-)

No Windows, suspeito, está relacionado a "Fluxos de arquivo": um único arquivo pode ter vários fluxos associados, cada um com seu próprio tamanho de alocação e tamanho de dados; dependendo de qual fluxo você está abrindo, você verá tamanhos diferentes para o mesmo arquivo.

Mais uma vez: sou um cara do Unix com conhecimento limitado do Windows; no entanto, espero que isso ajude.

Apreciar!


0



"um único arquivo pode ter vários fluxos associados, cada um com seu próprio tamanho de alocação e tamanho de dados; dependendo de qual fluxo você está abrindo, você verá tamanhos diferentes para o mesmo arquivo" obrigado - e como você encontra isso? Fora? - therobyouknow


Se houver muitos arquivos individuais, pode haver "espaço de folga" como resultado de como o armazenamento é alocado. Quando você olha para as propriedades, você vê dois tamanhos indicados? (No XP, eles são "Tamanho" e "Tamanho no disco", não tenho certeza sobre o 7).

Outra possibilidade é a pasta "System Volume Information". NÃO FIDDLE COM IT. Por vezes, pode ser bastante grande, mas descobrir é difícil, pois normalmente não é possível acessá-lo. É usado para a funcionalidade de restauração do sistema.


0



Eu não acho que existem muitos arquivos, apenas 10 ou assim - thx para sugestão de qualquer maneira. System Volume Information "pasta - quando eu olhei pela última vez (esta é a máquina de um amigo) - isso era pequeno. Mas o que é isso? Que ferramentas poderiam ser usadas para olhar para dentro. - therobyouknow


A resposta é um composto que vem de várias pessoas - obrigado a essas - respostas utilizáveis ​​creditadas com +1 ponto. Não acho justo ou exato atribuir a resposta a apenas um de vocês. Infelizmente, o superusuário não permite aceitar várias respostas. Eu deliberado sobre isso, mas pensei que auto-respondendo, mas creditando todos vocês com pontos de menção e reputação seria a melhor opção. Então, para os seguintes usuários, tentarei suas respostas nessa ordem:

Joshua, Richard, snark, Adam Driscoll, Synetech inc.


0



Alguma dessas soluções funcionou? Eles só funcionavam quando combinados? - r_alex_hall


Menos provável, mas pode ser um link de junção para uma pasta em outra unidade. O espaço usado pelo link de junção "pastas" aparece no relatório do espaço em disco usado, mas não nas propriedades do arquivo (o que pode permitir que você realmente use mais espaço na unidade do que o que está "disponível"). examine isso:

http://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html


0