DetailPage-MSS-KB

Base de Dados de Conhecimento

Artigo: 174619 - Última revisão: quinta-feira, 16 de Outubro de 2008 - Revisão: 6.1

Disponível transferência de hotfix
Ver e solicitar transferências de hotfix
 
 

Nesta página

Sumário

O sistema de ficheiros NTFS contém na sua essência, um ficheiro denominado tabela de ficheiros principal (MFT, Master File Table). Existe pelo menos uma entrada na MFT para todos os ficheiros num volume NTFS, incluindo o MFT propriamente dito.

Uma vez que utilitários desfragmentar volumes NTFS não é possível mover entradas de MFT, Master File Table e porque excessiva fragmentação da MFT pode afectar o desempenho, o NTFS reserva espaço para o MFT num esforço para manter a MFT como contíguo como possíveis à medida que aumenta.

Alterar no Windows XP e no Windows Server 2003

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

Uma operação de desfragmentação no MFT combina um ficheiro de MFT, Master File Table 1 e impede que sejam armazenadas em vários locais que não são sequenciais no disco. Esta classe de operação, o ficheiro de MFT, Master File Table é mais sequencial. No entanto, é exactamente o tamanho que o ficheiro de MFT, Master File Table era antes da operação de desfragmentação.

Um MFT, Master File Table pode ser demasiado grande se um volume utilizado para ter inúmeras ficheiros que foram eliminados. Os ficheiros que foram eliminados furos interna causa na MFT. Estas falhas são significativas regiões não utilizadas pelos ficheiros. É impossível recuperar este espaço. Isto é verdade, pelo menos, num volume NTFS em directo.

Mais Informação

NTFS utiliza entradas de MFT, Master File Table para definir os ficheiros para o qual corresponde. Todas as informações sobre um ficheiro, incluindo o respectivo tamanho, hora e carimbos de data, permissões e conteúdo de dados é um armazenadas na MFT, Master File Table entradas ou no espaço externo para o MFT mas descrito pelas entradas de MFT, Master File Table.

(Entradas de directório, externas para o MFT, também contêm algumas informações redundantes sobre ficheiros. Mas um debate completo de todas as estruturas de NTFS está fora do âmbito deste artigo.)

Ficheiros foram adicionados a um volume NTFS, mais entradas são adicionadas ao MFT e por isso, a MFT aumenta em tamanho. Quando são eliminados ficheiros de um volume NTFS, as entradas de MFT, Master File Table estão marcadas como livres e podem ser reutilizadas, mas o MFT não reduzir. Assim, o espaço utilizado por estas entradas não é recuperado a partir do disco.

Devido a importância da MFT NTFS e o impacto no desempenho possível se este ficheiro torna-se muito fragmentado, NTFS faz um esforço especial para manter este ficheiro contíguo. NTFS reserva por cento 12.5 do volume para utilização exclusiva da MFT até e a menos que o resto do volume é completamente utilizado. Assim, espaço para ficheiros e directórios não está atribuído desta zona da MFT até que todos os outro espaço é atribuído pela primeira vez.

Nota Pode alterar a chave de registo NtfsMFTZoneReservation para aumentar o volume no Windows NT 4.0 Service Pack 4.

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

Os volumes com um pequeno número de ficheiros relativamente grandes exaustão o espaço não reservado em primeiro lugar, enquanto os volumes com um grande número de ficheiros relativamente pequenos exaustão primeiro o espaço de zona da MFT. Em qualquer dos 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, começar a ser atribuída a partir da zona da MFT, Master File Table competir com o MFT para atribuição de espaço para ficheiros de utilizador e directórios. Se a zona da MFT, Master File Table ficar cheia, é atribuído espaço novas entradas de MFT, Master File Table de espaço restante do disco, novamente competir com outros ficheiros.

Foi introduzido um novo parâmetro de registo no Service Pack 4 para Windows NT 4.0 que pode aumentar a percentagem de um volume NTFS reserva para a tabela de ficheiros principal. NtfsMftZoneReservation é um valor REG_DWORD que tenham um valor entre 1 e 4, onde 1 corresponde ao tamanho de zona da MFT mínimo e 4 corresponde ao máximo. Se o parâmetro não for especificado ou é fornecido um valor inválido, o NTFS utiliza um valor predefinido de 1 para este parâmetro. Os rácios exactos que correspondem a cada definição são não documentados porque estas não são normalizadas e poderá ser alterado em futuras versões. Para saber que definição é melhor para o ambiente, poderá ser necessário fazer experiências com diferentes valores.

Para determinar o tamanho actual da MFT num computador com o Windows NT, escreva o comando dir /a $ mft num volume NTFS.

Para determinar o tamanho actual da MFT num computador com o Microsoft Windows 2000, utilize o Desfragmentador de disco para analisar a unidade NTFS e, em seguida, clique em Ver relatório Isto apresenta as estatísticas de unidade, incluindo o MFT actual tamanho e número de fragmentos.

A versão do Windows 2000 do Desfragmentador de disco apresenta "verde" para o que é designado por "sistema de ficheiros" e num volume NTFS formatado é simplesmente a combinação de MFT, pagefile.sys (se existir neste volume) e o que é designada por "Zona da MFT" de espaço reservado para "Expansão de MFT, Master File Table". O relatório de desfragmentação apenas apresenta informações sobre o ficheiro de paginação e da MFT; não mencionar a zona da MFT porque não efeito em qualquer forma de utilização do disco ou capacidade.

A zona da MFT não é subtraída do espaço de unidade disponível (gratuito) utilizado para ficheiros de dados de utilizador, é apenas espaço é utilizado pela última vez. Quando o MFT necessita para aumentar o tamanho, por exemplo, criado novos ficheiros e directórios, é assumido da zona da MFT em primeiro lugar, assim, reduzir a fragmentação da MFT, Master File Table e optimizar o MFT, Master File Table desempenho.

Zona da MFT predefinido é calculada e reservada pelo NTFS.sys Quando monta o volume e, se baseia o tamanho do volume. Pode aumentar a zona da MFT através da entrada de registo documentada abaixo mas, não pode efectuar a zona da MFT, Master File Table predefinido menor do que o que é calculado pelo NTFS.sys. Aumentar a zona da MFT não diminuem qualquer forma de espaço em disco que pode ser utilizada por utilizadores para ficheiros de dados.

Nota Os resultados devolvidos pelo comando dir poderão não ser actuais. O tamanho comunicado pelo comando dir poderá reflectir dados em cache que reflecte o tamanho da MFT quando que o sistema foi iniciado após um encerramento ordenado.

importante Esta secção, método ou tarefa contém passos que indicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorrecta. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Criar uma para protecção adicional, cópia de segurança do registo antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
322756  (http://support.microsoft.com/kb/322756/ ) Como efectuar uma cópia de segurança e restaurar o registo no Windows


Para adicionar este valor, execute os seguintes passos:
  1. Execute o Editor de registo (Regedt32.exe) e vá para a seguinte subchave:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem
  2. No menu Editar , clique em Adicionar valor .
  3. Escreva 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. Saia Do Editor de registo e reinicie o computador.
Nota Este é um parâmetro de tempo de execução e não afecta o formato de um volume real. Em vez disso, só afecta a forma como NTFS atribui espaço em todos os volumes num determinado sistema. Por conseguinte, para serem completamente eficazes, o parâmetro tem de ser em vigor a hora em que um volume é formatado e em toda a duração do volume. Se o parâmetro de registo é ajustado para baixo ou removido, a zona da MFT, Master File Table será reduzida em conformidade, mas esta não terá qualquer efeito no espaço MFT já atribuído e utilizado.

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 Edition
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
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 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: 174619  (http://support.microsoft.com/kb/174619/en-us/ )
Partilhar
Opções de suporte adicionais
Fóruns de Suporte da Comunidade Microsoft
Contacte-nos directamente
Encontre um parceiro certificado Microsoft
Loja Microsoft