DetailPage-MSS-KB

Base de Dados de Conhecimento

ID do artigo: 174619 - Última revisão: quinta-feira, 16 de outubro de 2008 - Revisão: 6.1

Download do Hotfix Disponível
Visualizar e solicitar downloads de hotfix
 
 

Nesta página

Sumário

Contém o sistema de arquivos NTFS em seu núcleo, um arquivo chamado tabela mestra de arquivos (MFT). Há pelo menos uma entrada na MFT para cada arquivo em um volume NTFS, incluindo a MFT propriamente dito.

Porque utilitários que desfragmentar volumes NTFS não é possível mover entradas de MFT e porque fragmentação excessiva da MFT pode afetar o desempenho, o NTFS reserva espaço para a MFT em um esforço para manter a MFT como contíguo como possíveis conforme ela cresce.

Alterar no Windows XP e no Windows Server 2003

No Windows XP e no Windows Server 2003, o utilitário de desfragmentação defrags a MFT.

Uma operação de desfragmentação no MFT combina um arquivo MFT em 1 e impede que ele sendo armazenados em vários locais não são seqüenciais no disco. Essa classe de operação, o arquivo MFT é mais seqüencial. No entanto, é exatamente o tamanho que o arquivo MFT estava antes da operação de desfragmentação.

Um MFT pode ser muito grande, se um volume que tem vários arquivos que foram excluídos. Os arquivos que foram excluídos causa falhas interno na MFT. Essas falhas são significativos regiões que não são utilizadas pelos arquivos. É impossível recuperar esse espaço. Isso é menos verdadeiro em um volume NTFS ao vivo.

Mais Informações

O NTFS usa entradas da MFT para definir os arquivos para o qual eles correspondem. Todas as informações sobre um arquivo, inclusive seu tamanho, tempo e carimbos de data, permissões e conteúdo de dados estão ou armazenadas em entradas da MFT ou no espaço externo a MFT mas descrito pelas entradas da MFT.

(Entradas de diretório, externas à MFT, também contêm algumas informações sobre arquivos redundantes. Mas uma discussão completa sobre todas as estruturas NTFS está além do escopo deste artigo.)

Como os arquivos são adicionados a um volume NTFS, mais entradas são adicionadas à MFT e portanto, o MFT aumenta de tamanho. Quando arquivos são excluídos de um volume NTFS, suas entradas da MFT são marcadas como livre e podem ser reutilizadas, mas a MFT não reduzir. Portanto, o espaço usado por essas entradas não é recuperado do disco.

Devido à importância da MFT em NTFS e o possível impacto no desempenho se esse arquivo se torna muito fragmentado, NTFS faz um esforço especial para manter este arquivo contíguo. NTFS reserva por cento 12,5 do volume para uso exclusivo da MFT até e a menos que o restante do volume é usado completamente. Portanto, espaço para arquivos e pastas não está alocado dessa zona MFT até que todos os outro espaço é alocado pela primeira vez.

Observação Você pode alterar a chave de registro NtfsMFTZoneReservation para aumentar o volume no Windows NT 4.0 Service Pack 4.

Para obter mais informações sobre o MFT, consulte a seção "Chave elementos no processo de desfragmentação de disco" do seguinte site do Microsoft TechNet:
http://technet.microsoft.com/en-us/library/bb742585.aspx (http://technet.microsoft.com/en-us/library/bb742585.aspx)
Dependendo o tamanho médio de arquivo e outras variáveis, ou a zona MFT reservada como o espaço não reservado do disco pode ser usado antes do outro como o disco preenche a capacidade.

Volumes com um pequeno número de arquivos relativamente grandes esgotar o espaço não reservado pela primeira vez, enquanto os volumes com um grande número de arquivos relativamente pequenos esgotar o espaço de zona MFT primeiro. Em ambos os casos, a fragmentação da MFT começa a ocorrer quando uma região ou o outro fica cheio. Se o espaço não reservado ficar cheio, o espaço para arquivos de usuário e diretórios começa a ser alocada da zona MFT competindo com a MFT para alocação. Se a zona MFT fica cheia, o espaço para novas entradas da MFT será alocado do restante do disco, novamente competindo com outros arquivos.

Um novo parâmetro do registro foi introduzido no Service Pack 4 para Windows NT 4.0 que pode aumentar a porcentagem de um volume NTFS reserva para sua tabela mestra de arquivos. NtfsMftZoneReservation é um valor REG_DWORD que pode assumir um valor entre 1 e 4, onde 1 corresponde ao tamanho da zona MFT mínimo e 4 corresponde ao máximo. Se o parâmetro não for especificado ou um valor inválido for fornecido, o NTFS usa um valor padrão de 1 para este parâmetro. As taxas exatas que correspondem a cada configuração são não-documentadas porque eles não são padronizados e pode ser alterado em futuras versões. Para saber qual configuração é melhor para seu ambiente, talvez seja necessário experimentar diferentes valores.

Para determinar o tamanho atual da MFT em um computador com Windows NT, digite o comando dir /a $ mft em um volume NTFS.

Para determinar o tamanho atual da MFT em um computador com Microsoft Windows 2000, use o Desfragmentador de disco para analisar a unidade NTFS e, em seguida, clique em Exibir relatório este exibe as estatísticas de unidade, incluindo a MFT atual tamanho e o número de fragmentos.

A versão do Desfragmentador de disco do Windows 2000 exibe "green" para o que é chamado "arquivos de sistema" e em um volume NTFS formatado que isso é simplesmente a combinação de MFT, pagefile.sys (se houver neste volume) e o que é chamada a "Zona MFT" ou o espaço reservado para "Expansão MFT". O relatório de desfragmentação somente exibe informações sobre o arquivo de paginação e MFT; ele não mencionar a zona MFT porque não efeito em qualquer forma de utilização do disco ou a capacidade.

A zona MFT não é subtraída da espaço disponível na unidade (gratuito) usado para arquivos de dados do usuário, ele é somente espaço em que é usado pela última vez. Quando a MFT precisa aumentar em tamanho, por exemplo, você criou novos arquivos e diretórios, ela é retirada da zona MFT primeiro, assim, diminuir a fragmentação da MFT e otimizar o MFT desempenho.

A zona de MFT padrão é calculada e reservada pelo NTFS.sys quando ele monta o volume e se baseia o tamanho do volume. Você pode aumentar a zona MFT por meio da entrada do Registro documentada abaixo, mas você não pode tornar a zona de MFT padrão menor do que o que é calculado pela NTFS.sys. Aumentando a zona MFT não diminui qualquer forma de espaço em disco que pode ser usada por usuários para os arquivos de dados.

Observação Os resultados retornados pelo comando dir talvez não seja atuais. O tamanho informado pelo comando dir pode refletir dados em cache que refletem o tamanho da MFT no momento que o sistema foi iniciado após um desligamento ordenado.

importante Esta seção, método ou tarefa contém etapas que informam sobre como modificar o registro. No entanto, sérios problemas poderão ocorrer se você modificar o registro incorretamente. Por isso, certifique-se que você execute essas etapas cuidadosamente. Para proteção adicional, fazer backup do registro antes de modificá-lo. Em seguida, você pode restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
322756  (http://support.microsoft.com/kb/322756/ ) Como fazer backup e restaurar o registro no Windows


Para adicionar esse valor, execute as seguintes etapas:
  1. Execute o Editor do Registro (Regedt32.exe) e vá para a seguinte subchave:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
  2. No menu Editar , clique em Adicionar valor .
  3. Digite as seguintes informações na caixa de diálogo:
    Nome do valor: NtfsMftZoneReservation
    Tipo de dados: REG_DWORD
    Dados: (o intervalo válido é 1-4)
  4. Feche o Editor do Registro e reinicie o computador.
Observação Este é um parâmetro de tempo de execução e não afeta o formato real de um volume. Em vez disso, ele afeta o maneira como NTFS aloca o espaço em todos os volumes em um determinado sistema. Portanto, para ser completamente eficiente, o parâmetro deve ser em vigor no momento em que um volume é formatado e durante o ciclo de vida do volume. Se o parâmetro do registro é ajustado para baixo ou removido, a zona MFT será reduzida de acordo, mas isso não terá qualquer efeito no espaço MFT já alocada e usado.

A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows Server 2003, Web Edition
  • 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)
Palavras-chave: 
kbmt kbhotfixserver kbqfe kbenv kbinfo KB174619 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: 174619  (http://support.microsoft.com/kb/174619/en-us/ )
Compartilhar
Opções de suporte adicionais
Fóruns de Suporte do Microsoft Community
Contate-nos diretamente
Localize um parceiro certificado da Microsoft
Microsoft Store