ID do artigo: 814594 - Última revisão: quinta-feira, 29 de outubro de 2009 - Revisão: 6.0

Como localizar e corrigir problemas de espaço em disco em volumes NTFS

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Para uma versão deste artigo do Microsoft Windows 2000, consulte o seguinte artigo do Knowledge Base:
303079  (http://support.microsoft.com/kb/303079/EN-US/ ) Como localizar e corrigir problemas de espaço de disco em volumes NTFS

Nesta página

Expandir tudo | Recolher tudo

Sumário

Este artigo descreve como verificar a alocação de espaço em disco do sistema de arquivos NTFS para descobrir ofensivos arquivos e pastas ou procure a corrupção do volume em computadores baseados no Windows Server 2003.

O NTFS oferece suporte a muitos recursos de nível de arquivo que podem levar o que parecem estar perdidas ou espaço em disco livre relatada incorretamente e volume. Por exemplo, um volume NTFS repentinamente pode aparecer se tornar muito completo sem motivo e um administrador não pode encontrar a causa ou localizar os arquivos e pastas ofensivos. Isso pode ocorrer se o acesso não autorizado ou mal-intencionados para um volume NTFS onde arquivos muito grandes ou uma quantidade grande de pequenos arquivos são copiados secretamente ocorreu. Em seguida, esses arquivos têm suas permissões de NTFS removido ou restritos. Esse comportamento também pode ocorrer após uma queda de energia ou mau funcionamento do computador ocorre que causar corrupção do volume.

A alocação de espaço em disco de um volume NTFS pode parecer estar misreported para qualquer um dos seguintes motivos:
  • Tamanho do cluster do volume NTFS é muito grande para os arquivos em tamanho média armazenados lá.
  • Atributos de arquivo ou permissões NTFS impede que o Windows Explorer ou um prompt de comando do Windows exibindo ou acessem arquivos ou pastas.
  • O caminho de pasta excede 255 caracteres.
  • Arquivos ou pastas contêm nomes de arquivo inválido ou reservado.
  • Metarquivos NTFS (como, por exemplo, Master File Table) cresceram, e não pode de-allocate-los.
  • Arquivos ou pastas contém fluxos de dados alternativo.
  • Corrupção do NTFS faz com que o espaço livre a ser relatado como em uso.
  • Outros recursos NTFS podem causar confusão de alocação de arquivos.

Mais Informações

As informações a seguir podem ajudá-lo para otimizar, reparar ou obter uma melhor compreensão de como seus volumes NTFS usam espaço em disco.

Tamanho de cluster é muito grande

Somente arquivos e pastas que incluem metarquivos NTFS internos, como a tabela mestra de arquivos (MFT), índices de pasta, e outras pessoas podem consumir espaço em disco. Esses arquivos e pastas consumam todos a alocação de espaço de arquivo usando múltiplos de um cluster. Um cluster é uma coleção de setores contíguos. O tamanho do cluster é determinado pelo tamanho da partição quando o volume é formatado. Para obter informações adicionais sobre clusters, clique no número abaixo para ler o artigo na Base de dados de Conhecimento:
140365  (http://support.microsoft.com/kb/140365/EN-US/ ) Tamanho de cluster padrão para FAT e NTFS
Quando um arquivo é criado, ele consome um mínimo de um único cluster de espaço em disco, dependendo do tamanho de arquivo inicial. Quando dados posteriormente são adicionados a um arquivo, o NTFS aumenta a alocação do arquivo em múltiplos de tamanho de cluster.

Para determinar as estatísticas de volume e tamanho de cluster atuais, execute um comando chkdsk somente leitura de um prompt de comando. Para fazer isso, execute essas etapas:
  1. Clique em Iniciar, clique em Executar, digite cmd e clique em OK.
  2. No prompt de comando, digite o seguinte comando:
    chkdsk d:
    onde d: é a letra da unidade que você deseja verificar.
  3. Clique em OK.
  4. Exiba a saída resultante. Por exemplo:
    4096543 KB total disk space. <--- Total formatted disk capacity. 
    2906360 KB in 19901 files. <--- Space used by user file data.
    6344 KB in 1301 indexes. <--- Space used by NTFS indexes.
    0 KB in bad sectors.  <--- Space lost to bad sectors.
    49379 KB in use by the system.  <--- Includes MFT and other NTFS metafiles.
    22544 KB occupied by the log file.  <--- NTFS Log file - (Can be adjusted using chkdsk /L:size)
    1134460 KB available on disk.  <--- Available FREE disk space
    
    4096 bytes in each allocation unit.  <--- Cluster Size. (4K)
    1024135 total allocation units on disk. <--- Total Clusters on disk.
    283615 allocation units available on disk. <--- Available free clusters.
    Observação: multiplicar cada valor que a saída relatórios em quilobytes (KB) por 1024 para determinar as contagens de byte precisas. Por exemplo: 2906360 x 1024 = 2.976.112.640 bytes.
Você pode usar essas informações para determinar como seu espaço em disco está sendo usado e o tamanho padrão do cluster. Para determinar se este é o tamanho de cluster ideal, você deve determinar o espaço desperdiçado em seu disco. Para fazer isso, execute essas etapas:
  1. Clique em Iniciar, clique em Meu computador e, em seguida, clique duas vezes na letra da unidade (por exemplo, D) do volume em questão para abrir o volume e exibir pastas e arquivos que contém a raiz.
  2. Clique em qualquer arquivo ou pasta e, em seguida, clique em Selecionar tudo no menu Editar.
  3. Com todos os arquivos e pastas selecionadas, clique com o botão direito do mouse em qualquer arquivo ou pasta, clique em Propriedades e clique na guia Geral.

    Na guia Geral exibe o número total de arquivos e pastas no volume inteiro e fornece dois estatísticas de tamanho de arquivo: SIZE e SIZE ON DISK.
Se você não estiver usando a compactação NTFS para quaisquer arquivos ou pastas contidas no volume, a diferença entre SIZE e SIZE ON DISK pode representar algum espaço desperdiçado porque o tamanho do cluster é maior do que o necessário. Convém usar um tamanho de cluster menor para que o valor SIZE ON DISK é ao valor SIZE possível. Uma grande diferença entre a DISK ON de SIZE e valor SIZE indica o tamanho padrão do cluster é muito grande para o tamanho médio de arquivo que você está armazenando no volume.

Você só pode alterar o tamanho do cluster que estão usando ao reformatar o volume. Para fazer isso, fazer backup do volume e formatar o volume usando o comando format e a opção / para especificar alocação apropriada. Por exemplo:
Formatar D: / a: 2048
(Este exemplo usa um tamanho de cluster de 2 KB).

Observação: como alternativa, você pode ativar a compactação NTFS recuperar espaço perdido devido a um tamanho de cluster incorreto. No entanto, isso pode resultar em desempenho reduzido.

Atributos de arquivo ou permissões NTFS

Windows Explorer e o diretório lista comando dir /a /s exibem estatísticas de arquivo e pasta total para esses arquivos e pastas que têm permissões de acesso. Por padrão, arquivos arquivos ocultos e arquivos protegidos do sistema operacional são excluídos. Esse comportamento pode causar o Windows Explorer ou o comando dir para exibir impreciso arquivo e pasta totais e as estatísticas de tamanho.

Para incluir esses tipos de arquivos em estatísticas gerais, altere opções de pasta. Para fazer isso, execute essas etapas:
  1. Clique em Iniciar, clique em Meu computador e, em seguida, clique duas vezes na letra da unidade (por exemplo: D) do volume. Isso abre o volume e exibe as pastas e arquivos que contém a raiz.
  2. No menu Ferramentas, clique em pasta opções e clique na guia Exibir.
  3. Marque as pastas e Mostrar arquivos ocultos seleção caixa e em seguida, clique para desmarcar a caixa de seleção Ocultar arquivos protegidos do sistema operacional.
  4. Clique em Sim quando receber a mensagem de aviso e clique no botão Aplicar.
Essa alteração permite que o Windows Explorer e o comando dir /a /s para totalizar todos os arquivos e pastas que contém o volume que o usuário tem permissões de acesso.

Para determinar as pastas e arquivos que você não pode acessar, siga estas etapas:
  1. No prompt de comando, crie um arquivo de texto a partir da saída do comando dir /a /s.

    Por exemplo: no prompt de comando, digite o seguinte comando:
    dir d: /a /s > c:\d-dir.txt
  2. Inicie o Assistente de restauração ou backup. Para fazer isso:
    1. Clique em Iniciar, clique em Executar, digite ntbackup e clique em OK.
    2. Clique em modo avançado.
  3. Clique em Opções no menu Ferramentas, clique na guia Log de backup, clique em detalhado e clique em OK.
  4. No utilitário de backup, clique em backup guia e marque a caixa de seleção para o volume inteiro é afetado (por exemplo: D:) e clique em Iniciar Backup.
  5. Após o backup for concluído, abra o relatório de backup e compare a pasta para a pasta a saída de log do NTBackup com a saída de d dir.txt salvo na etapa 1.
Porque o backup pode acessar todos os arquivos, seu relatório pode conter pastas e arquivos que Windows Explorer e o comando dir não exibem. Você pode encontrar mais fácil usar a interface do NTBackup para localizar o volume sem fazer backup do volume quando você deseja procurar pastas ou arquivos grandes que você não pode acessar usando o Windows Explorer.

Após localizar arquivos que não têm acesso ao, adicionar ou alterar permissões usando a guia segurança enquanto você exibir as propriedades do arquivo ou pasta no Windows Explorer. Por padrão, você não pode acessar System Volume Information pasta. Você deve adicionar as permissões corretas para incluir a pasta comando dir /a /s.

Observação: você pode notar pastas ou arquivos que não têm uma guia segurança. Ou talvez não seja possível reatribuir permissões para os arquivos e pastas afetadas. Você pode receber a seguinte mensagem de erro quando você tenta acessá-los:

D:\folder_name\ não está acessível

Acesso negado
Se você tiver tais pastas, contate o Atendimento Microsoft para obter ajuda adicional. Para fazer isso, visite o seguinte site:
http://support.microsoft.com/default.aspx?scid=/directory/question.asp&SD=GN&FR=0 (http://support.microsoft.com/default.aspx?scid=/directory/question.asp&sd=gn&fr=0)

Nomes de arquivo inválido

Pastas ou arquivos que contêm nomes de arquivo inválidos ou reservados também podem ser excluídos do arquivo e pasta estatísticas. Pastas ou arquivos que contêm espaços à direita ou à esquerda são válidos em NTFS, mas eles não são válidos de um ponto de vista do Win32 subsistema. Portanto, nem o Windows Explorer nem o prompt de comando confiável pode trabalhar com eles.
Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento:
120716  (http://support.microsoft.com/kb/120716/EN-US/ ) Como remover arquivos com nomes reservados no Windows NT

Talvez você não consiga renomear ou excluir esses arquivos ou pastas. Quando você tenta fazer isso, você pode receber uma das seguintes mensagens de erro:
Erro ao renomear arquivo ou pasta

Não é possível renomear o arquivo: não é possível ler a partir do arquivo de origem ou disco.
- ou -
Erro ao excluir arquivo ou pasta

Não é possível excluir arquivo: não é possível ler a partir do arquivo de origem ou disco.
Se você tiver pastas ou arquivos que não é possível excluir ou renomear, contate o Atendimento Microsoft. Para fazer isso, visite o seguinte site:
http://support.microsoft.com/contactus/?ws=supportquestion.asp (http://support.microsoft.com/contactus/?ws=supportquestion.asp)

Expansão de Master File Table (MFT) NTFS

Quando um volume NTFS é criado e formatado, metarquivos NTFS são criados. Um desses metarquivos é chamado de MFT (tabela mestra de arquivos). É muito pequeno quando ele é criado (aproximadamente 16 KB), mas cresce como arquivos e pastas são criadas no volume. Quando um arquivo é criado, ele é inserido no MFT como um segmento de registro de arquivos (FRS). O FRS é sempre 1024 bytes (1 KB). Como os arquivos são adicionados ao volume, o MFT cresce. No entanto, quando arquivos são excluídos, FRSs associados são marcados como livres para reutilização, mas o total FRSs e permanece de alocação MFT associada. É por não obter novamente o espaço usado pelo MFT depois de excluir um grande número de arquivos, que.

Para ver a MFT grande exatamente como está, você pode usar o Desfragmentador interno para analisar o volume. O relatório resultante fornece informações detalhadas sobre o tamanho e número de fragmentos no MFT.

Por exemplo:
Master File Table (MFT) fragmentation
	Total MFT size =        26,203 KB
	MFT record count =      21,444
	Percent MFT in use =    81 %
	Total MFT fragments =   4
para obter mais concluir informações sobre quanto espaço (sobrecarga) todo NTFS usando, execute o comando chkdsk.exe, contudo e exibir a saída para a seguinte linha:
In use by system. 
Atualmente, apenas terceiros desfragmentadores consolidar FRS MFT não utilizado registros e recuperar espaço alocado de MFT não utilizado.

Fluxos de dados alternativo

NTFS permite que arquivos e pastas para conter fluxos de dados alternativo. Com esse recurso, você pode associar várias alocações de dados com um único arquivo ou pasta. O uso de fluxos de dados alternativo em arquivos e pastas tem as seguintes limitações:
  • Windows Explorer e o comando dir não relatam dados em fluxos de dados alternados como parte das estatísticas de volume ou tamanho de arquivo. Em vez disso, eles mostram somente o total de bytes do fluxo de dados primário.
  • A saída do chkdsk reporta precisamente o espaço que os dados do usuário arquivos uso, incluindo fluxos de dados alternativo.
  • As cotas de disco controlar com precisão e relatam todas as alocações de fluxo de dados que fazem parte de arquivos de dados do usuário.
  • NTBackup registra o número de bytes em backup no relatório de log de backup. Entretanto ele não mostra quais arquivos contém fluxos de dados alternativo. Ele também não mostra os tamanhos de arquivo precisas para arquivos que incluem dados em fluxos alternados.

Corrupção de sistema de arquivos NTFS

Em circunstâncias muito raras, metarquivos NTFS $ MFT ou $ BITMAP pode se tornar corrompidos e resultar em perda de espaço em disco. Você pode identificar e corrigir esse problema executando o comando chkdsk /f contra o volume. No final do chkdsk, você recebe a seguinte mensagem se deve ajustar o BITMAP $:
Corrigindo erros na tabela de arquivos mestre atributo BITMAP (MFT). CHKDSK encontrou espaço livre marcado como alocado no bitmap de volume. O Windows fez correções no sistema de arquivos.

Outros recursos NTFS que podem causar confusão de alocação de arquivos

O NTFS também suporta vínculos físicos e pontos que você crie pontos de montagem de volume e junções de diretório de nova análise. Esses NTFS adicionais recursos podem causar confusão ao tentar determinar quanto espaço um volume físico está consumindo.

Um vínculo físico é uma entrada de diretório para um arquivo, independentemente de onde os dados de arquivo estão localizados no volume. Cada arquivo tem pelo menos um link de disco rígido. No NTFS volumes, cada arquivo podem ter vários links de disco rígido e, portanto, um único arquivo pode aparecer em muitas pastas (ou até mesmo na mesma pasta com nomes diferentes). Como todos os vínculos se referem ao mesmo arquivo, programas podem abrir qualquer um dos links e modificar o arquivo. Um arquivo é excluído do sistema de arquivos somente depois que todos os links para ele são excluídos. Após criar um vínculo físico, a programas podem usar como qualquer outro nome de arquivo.

Observação: o Windows Explorer e um prompt de comando mostram todos os arquivos vinculados como sendo o mesmo tamanho, mesmo que eles compartilham os mesmos dados e não realmente uso essa quantidade de espaço em disco.

Pontos de montagem de volume e junções de diretório permitem que uma pasta vazia em um volume NTFS para apontar para a raiz ou subpasta em outro volume. O Windows Explorer e um comando de dir /s siga o ponto de nova análise, contagem todos os arquivos e pastas no volume de destino e incluem-los em estatísticas do volume do host. Isso pode enganar você acreditar que mais espaço está sendo usado no volume do host que o que realmente está sendo usado.Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento:
205524  (http://support.microsoft.com/kb/205524/EN-US/ ) Como criar e manipular pontos de junção NTFS


Em resumo, você pode usar para determinar como o espaço em disco está sendo usado em um volume de saída do chkdsk, GUI do NTBackup ou logs de backup e a visualização de cotas de disco. No entanto, o Windows Explorer e o comando dir têm algumas limitações e desvantagens quando usado para essa finalidade.

Mais Informações

Para obter mais informações, visite o seguinte site:
http://blogs.msdn.com/ntdebugging/archive/2008/07/03/ntfs-misreports-free-space.aspx (http://blogs.msdn.com/ntdebugging/archive/2008/07/03/ntfs-misreports-free-space.aspx)

Referências

Para obter ajuda com tarefas comuns de manutenção do sistema no Windows Vista, visite o seguinte site:
Fix problems with common system maintenance tasks (http://support.microsoft.com/gp/system_maintenance_for_windows)

A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP 64-Bit Edition Version 2003
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
Palavras-chave: 
kbmt kbfileprintservices kbhowtomaster KB814594 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 814594  (http://support.microsoft.com/kb/814594/en-us/ )