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 NTFS volumes

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 obter uma versão do Microsoft Windows 2000 deste artigo, consulte o seguinte artigo da Knowledge Base:
303079  (http://support.microsoft.com/kb/303079/EN-US/ ) Como localizar e corrigir problemas de espaço de disco em NTFS volumes

Nesta página

Expandir tudo | Reduzir tudo

Sumário

Este artigo explica como verificar a atribuição de espaço em disco de um sistema de ficheiros NTFS para identificar infractor ficheiros e pastas ou procurar danos no volume em computadores baseados no Windows Server 2003.

NTFS suporta muitas volume e funcionalidades de nível de ficheiro que podem conduzir a que parece ser perdidos ou espaço em disco comunicada de forma incorrecta. Por exemplo, um volume NTFS subitamente poderá parecer que tornam-se muito completo por nenhum motivo e um administrador não consegue localizar a causa ou localizar as pastas e ficheiros infractor. Isto pode ocorrer se tiver ocorrido acesso malicioso ou não autorizado a um volume NTFS onde ficheiros muito grandes ou uma elevada quantidade de pequenos ficheiros são secretamente copiados. Em seguida, estes ficheiros têm as respectivas permissões de NTFS removido ou restrito. Este comportamento também poderá ocorrer depois de ocorre uma falha de energia ou avaria do computador que causar danos no volume.

A atribuição de espaço em disco de um volume NTFS poderá parecer misreported para qualquer um dos seguintes motivos:
  • Tamanho do conjunto de sectores do volume NTFS é demasiado grande para os ficheiros de tamanho médio de mensagens em fila que aí armazenados.
  • Atributos de ficheiro ou permissões NTFS impedem o Explorador do Windows ou uma linha de comandos Windows de apresentar ou de acederem a ficheiros ou pastas.
  • O caminho da pasta excede os 255 caracteres.
  • Pastas ou ficheiros contêm nomes de ficheiro inválidos ou reservados.
  • Os metaficheiros NTFS (como, por exemplo, a tabela de ficheiros principal) tem aumentado, e retirar a não é possível atribuição-los.
  • Ficheiros ou pastas contêm fluxos de dados alternativos.
  • Danos de NTFS faz com que o espaço livre para ser comunicado como em utilização.
  • Outras funcionalidades NTFS poderão causar confusão de atribuição de ficheiros.

Mais Informação

As informações seguintes podem ajudá-lo a optimizar, reparar ou obter uma melhor compreensão de como os volumes NTFS utilizam espaço em disco.

Tamanho de cluster é demasiado grande

Apenas ficheiros e pastas que incluam metaficheiros NTFS internos como a tabela de ficheiros principal (MFT), os índices de pasta, e outros utilizadores podem consumir espaço em disco. Estes ficheiros e pastas consumam todos os a atribuição de espaço de ficheiro utilizando múltiplos de um cluster. Um cluster é um conjunto de sectores contíguos. O tamanho de cluster é determinado pelo tamanho da partição quando o volume é formatado. Para obter informações adicionais sobre clusters, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
140365  (http://support.microsoft.com/kb/140365/EN-US/ ) Tamanho de cluster predefinido para FAT e NTFS
Quando é criado um ficheiro, consome um mínimo de um único cluster de espaço em disco, dependendo do tamanho de ficheiro inicial. Quando dados mais tarde são adicionados a um ficheiro, o NTFS aumenta atribuição o ficheiro em múltiplos do tamanho do cluster.

Para determinar as estatísticas de tamanho e o volume de cluster actuais, execute um comando de só de leitura chkdsk a partir de uma linha de comandos. Para o fazer, siga estes passos:
  1. Clique em Iniciar, clique em Executar, escreva cmd e, em seguida, clique em OK.
  2. Na linha de comandos, escreva o seguinte comando:
    chkdsk d:
    onde d: é a letra da unidade que pretende verificar.
  3. Clique em OK.
  4. Visualize 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.
    Nota: multiplicar cada valor que a saída relatórios em kilobytes (KB) por 1024 para determinar as contagens de byte precisas. Por exemplo: 2906360 x 1024 = 2,976,112,640 bytes.
Pode utilizar estas informações para determinar como o espaço em disco está a ser utilizado e o tamanho de cluster predefinido. Para determinar se é este o tamanho de cluster ideal, tem de determinar o espaço desperdiçado no seu disco. Para o fazer, siga estes passos:
  1. Clique em Iniciar, clique no 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 apresentar as pastas e ficheiros que contém a raiz.
  2. Clique em qualquer ficheiro ou pasta e, em seguida, clique em Seleccionar tudo no menu Editar.
  3. Com todos os ficheiros e pastas seleccionadas, clique com o botão direito do rato em qualquer ficheiro ou pasta, clique em Propriedades e, em seguida, clique no separador Geral.

    O separador Geral apresenta o número total de ficheiros e pastas no volume completo e fornece dois estatísticas de tamanho de ficheiro: SIZE e SIZE ON DISK.
Se não estiver a utilizar a compressão NTFS para quaisquer ficheiros ou pastas contidas no volume, a diferença entre SIZE e SIZE ON DISK poderá representar algum espaço desperdiçado porque o tamanho de cluster é maior do que necessário. Poderá utilizar um tamanho de conjunto de sectores mais pequeno, de modo a que o valor SIZE ON DISK é como perto para o valor SIZE possíveis. Uma grande diferença entre o disco de ON SIZE e o valor SIZE indica que o tamanho de cluster predefinido é demasiado grande para o tamanho do ficheiro médio que estiver a armazenar no volume.

Só pode alterar o tamanho do cluster que estão a utilizar se reformatar o volume. Para o fazer, crie uma cópia de segurança do volume e, em seguida, formate o volume utilizando o comando format e o parâmetro /a para especificar a atribuição adequada. Por exemplo:
Formatar D: / a: 2048
(Este exemplo utiliza um tamanho de cluster de 2 KB).

Nota: em alternativa, pode activar a compressão NTFS recuperar espaço perdido devido a um tamanho de cluster incorrecto. No entanto, isto poderá resultar num desempenho reduzido.

Atributos de ficheiro ou permissões NTFS

Explorador do Windows e o directório lista comando dir /a /s apresentam as estatísticas de ficheiro e pasta totais para apenas esses ficheiros e pastas que têm permissões de acesso. Por predefinição, ficheiros ficheiros ocultos e os ficheiros do sistema operativo protegidos são excluídos. Este comportamento pode causar Explorador do Windows ou o comando dir para apresentar estatísticas de tamanho de ficheiro incorrecto e totais de pasta.

Para incluir estes tipos de ficheiros nas estatísticas globais, altere opções de pastas. Para o fazer, siga estes passos:
  1. Clique em Iniciar, clique no Meu computador e, em seguida, clique duas vezes na letra da unidade (por exemplo: D) do volume. Isto abre o volume e apresenta as pastas e ficheiros que contém a raiz.
  2. No menu Ferramentas, clique em pasta Opções e, em seguida, clique no separador Ver.
  3. Seleccione a Mostrar ficheiros e pastas ocultos verificar caixa e, em seguida, clique para desmarcar a caixa de verificação Ocultar ficheiros protegidos do sistema operativo.
  4. Clique em Sim quando receber a mensagem de aviso e, em seguida, clique no botão Aplicar.
Esta alteração permite que o Explorador do Windows e comando dir /a /s para somar todos os ficheiros e pastas que contém o volume que o utilizador tem permissões de acesso.

Para determinar as pastas e ficheiros não é possível aceder a, siga estes passos:
  1. Na linha de comandos, crie um ficheiro de texto a partir da saída do comando dir /a /s.

    Por exemplo: na linha de comandos, escreva o seguinte comando:
    dir d: /a /s > c:\d-dir.txt
  2. Inicie o backup ou o assistente. Para o fazer:
    1. Clique em Iniciar, clique em Executar, escreva o ntbackup e, em seguida, clique em OK.
    2. Clique em modo avançado.
  3. Clique em Opções no menu Ferramentas, clique no separador Registo de cópia de segurança, clique em Detalhes e, em seguida, clique em OK.
  4. No ' Utilitário de cópia de segurança, clique no backup do separador e, em seguida, seleccione a caixa de verificação para o volume completo que é afectado (por exemplo: D:) e, em seguida, clique em Iniciar cópia de segurança.
  5. Depois de concluída a cópia de segurança, abra o relatório de cópia de segurança e comparar a pasta para a pasta a saída de registo NTBackup com a saída de d dir.txt que guardou no passo 1.
Uma vez que a cópia de segurança pode aceder a todos os ficheiros, respectivo relatório poderão conter pastas e ficheiros que o Explorador do Windows e o comando dir não apresentam. Poderá ser mais fácil de utilizar a interface de NTBackup para localizar o volume sem efectuar cópias de segurança do volume quando pretender procurar ficheiros de grandes dimensões ou pastas que não consegue aceder utilizando o Explorador do Windows.

Depois de localizar os ficheiros que não têm acesso a, pode adicionar ou alterar permissões utilizando o separador segurança enquanto visualiza as propriedades do ficheiro ou pasta no Explorador do Windows. Por predefinição, não é possível aceder o volume do sistema pasta Information. Tem de adicionar as permissões correctas para incluir a pasta no comando dir /a /s.

Nota: É poderá reparar pastas ou ficheiros que não têm um separador de segurança. Ou, poderá não ser capaz de reatribuir permissões para pastas afectadas e ficheiros. Poderá receber a seguinte mensagem de erro quando tentar aceder aos mesmos:

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

O acesso é negado
Se tiver estas pastas, contacte o suporte técnico da Microsoft para obter ajuda adicional. Para o fazer, visite o seguinte site da Microsoft:
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 ficheiro inválido

As pastas ou ficheiros que contêm nomes de ficheiro inválidos ou reservados também podem ser excluídos de estatísticas de ficheiros e pastas. Pastas ou ficheiros que contêm espaços de início ou de fim são válidos no NTFS, mas não são válidos do Win32 subsistema ponto de vista. Por conseguinte, nem Explorador numa linha de comandos eficazmente poder trabalhar com eles.
Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
120716  (http://support.microsoft.com/kb/120716/EN-US/ ) Como remover ficheiros com nomes reservados no Windows NT

Não poderá mudar o nome ou eliminar estes ficheiros ou pastas. Quando tentar fazê-lo, poderá receber uma das seguintes mensagens de erro:
Erro ao mudar o nome ficheiro ou pasta

Não é possível mudar o nome de ficheiro: não é possível ler o ficheiro ou disco de origem.
- ou -
Erro ao eliminar o ficheiro ou pasta

Não é possível eliminar o ficheiro: não é possível ler o ficheiro ou disco de origem.
Se tiver pastas ou ficheiros que não é possível eliminar ou mudar o nome, contacte o suporte técnico da Microsoft. Para o fazer, visite o seguinte site da Microsoft:
http://support.microsoft.com/contactus/?ws=supportquestion.asp (http://support.microsoft.com/contactus/?ws=supportquestion.asp)

Expansão de tabela de ficheiros principal (MFT) NTFS

Quando um volume NTFS é criado e formatado, são criados os metaficheiros NTFS. Um destes metaficheiros é denominado a tabela de ficheiros principal (MFT). É muito pequeno quando é criado (aproximadamente 16 KB), mas aumenta à medida como ficheiros e pastas são criadas no volume. Quando é criado um ficheiro, é introduzido na MFT como um segmento de registo do ficheiros (FRS). O FRS é sempre 1024 bytes (1 KB). À medida que forem adicionados ficheiros ao volume, a MFT aumenta. No entanto, quando ficheiros serem eliminados, FRSs associados são marcados como livre para reutilização, mas o FRSs totais e permanece de atribuição de MFT associada. Que é a razão pela qual não a recuperar o espaço utilizado pela MFT depois de eliminar um grande número de ficheiros.

Para ver exactamente como grande a MFT, pode utilizar o Desfragmentador incorporado para analisar o volume. O relatório resultante fornece informações detalhadas sobre o tamanho e o número de fragmentos na 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
no entanto, para obter mais concluir informações sobre como quanto espaço (sobrecarga) é utilizar o NTFS todo, execute o comando chkdsk.exe e, em seguida, visualizar a saída para a seguinte linha:
In use by system. 
Actualmente, apenas de outros fabricantes defragmenters consolidar FRS MFT não utilizados registos e recuperar espaço atribuída de MFT não utilizada.

Sequências de dados alternativo

NTFS permite que ficheiros e pastas contêm fluxos de dados alternativos. Com esta funcionalidade, pode associar várias atribuições de dados com um único ficheiro ou pasta. A utilização de fluxos de dados alternativos em ficheiros e pastas tem as seguintes limitações:
  • O Explorador do Windows e o comando dir não comunicam os dados em fluxos de dados alternativos como parte das estatísticas de volume ou tamanho do ficheiro. Em vez disso, mostram apenas o total de bytes para a transmissão em sequência de dados principal.
  • O resultado do comando chkdsk comunica com exactidão o espaço que os dados do utilizador ficheiros utilização, incluindo fluxos de dados alternativos.
  • Com exactidão as quotas de disco rastreiam e comunicam todas as atribuições de fluxo de dados que fazem parte de ficheiros de dados do utilizador.
  • NTBackup regista o número de bytes cópias de segurança no relatório de registo de cópia de segurança. No entanto não mostra os ficheiros que contêm fluxos de dados alternativos. Também não mostra tamanhos de ficheiro exacto para ficheiros que incluam dados em fluxos alternativos.

Corrupção de sistema de ficheiros NTFS

Em circunstâncias muito raras, a metaficheiros de NTFS $ MFT ou $ BITMAP poderá ficar danificados e resultar num espaço em disco perdido. Pode identificar e corrigir este problema executando o comando chkdsk /f contra o volume. Para o fim de chkdsk, receber a seguinte mensagem se deve ajustar o BITMAP $:
Corrigir os erros da tabela de ficheiros principal (MFT) BITMAP atributo. O CHKDSK descobriu espaço livre marcado como atribuído no mapa de bits do volume. Windows efectuou correcções para o sistema de ficheiros.

Outras funcionalidades NTFS que podem causar confusão de atribuição de ficheiros

O NTFS também suporta ligações rígidas e pontos que lhe permite criar pontos de montagem de volumes e junções de directório de nova análise. Estes NTFS adicionais funcionalidades poderão causar confusão quando tenta determinar a quantidade de espaço num volume físico está a consumir.

Uma ligação rígida é uma entrada de directório para um ficheiro independentemente de onde os dados do ficheiro estão localizados nesse volume. Cada ficheiro tem, pelo menos, uma ligação de disco rígida. Em NTFS volumes, cada ficheiro podem ter várias ligações directas e, assim um único ficheiro pode aparecer em muitas pastas (ou mesmo na mesma pasta com nomes diferentes). Porque todas as ligações Consulte o mesmo ficheiro, os programas podem abrir qualquer uma das ligações e modificar o ficheiro. Um ficheiro é eliminado do sistema de ficheiros apenas depois de todas as ligações ao mesmo são eliminadas. Depois de criar uma ligação rígida, os programas podem utilizá-la como qualquer outro nome de ficheiro.

Nota: Explorador e uma linha de comandos mostram todos os ficheiros ligados como sendo o mesmo tamanho, mesmo que eles todas partilham os mesmos dados e não realmente utilizar essa quantidade de espaço em disco.

Pontos de montagem de volumes e junções de directório permitem uma pasta vazia num volume NTFS para apontar para a raiz ou subpasta noutro volume. O Explorador do Windows e um comando dir /s siga o ponto de reanálise, contam todos os ficheiros e pastas no volume de destino e, em seguida, incluírem-los no estatísticas do volume anfitrião. Isto poderá mislead achar que mais espaço está a ser utilizado no volume anfitrião do que o que está realmente a ser utilizado.Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
205524  (http://support.microsoft.com/kb/205524/EN-US/ ) Como criar e manipular pontos de junção NTFS


Em resumo, pode utilizar a saída do chkdsk, GUI de NTBackup ou registos de cópia de segurança e a visualização de quotas de disco para determinar como o espaço em disco está a ser utilizado num volume. No entanto, o Explorador do Windows e o comando dir têm algumas limitações e desvantagens quando utilizado com este objectivo.

Mais Informação

Para mais informações, visite o seguinte Web site da Microsoft:
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 de manutenção do sistema comuns no Windows Vista, visite a seguinte página Web da Microsoft:
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
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
  • 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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/ )