Table of contents
TOC
Recolher sumário
Expandir sumário

Comportamento de fsutil

Tobias Klima|Última Atualização: 10/03/2017
|
1 Colaborador

Aplica-se a: Windows Server 2016, Windows 10, Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7

Consultas de ou define o comportamento de volume NTFS, que inclui:

  • A criação dos 8.3 nomes de arquivo com comprimento de caractere

  • Uso de caracteres estendidos no 8.3 nomes de arquivo curtos de comprimento de caracteres nos volumes NTFS

  • A atualização do carimbo de data / hora do último acesso quando diretórios estão listados em volumes NTFS

  • A frequência com a qual cota eventos são gravados no log do sistema e para NTFS paginada pool e níveis de cache de memória do NTFS não paginável

  • O tamanho da região de tabela de arquivos mestre (MFT Zone)

  • Silencioso exclusão de dados quando o sistema encontra corrupção em um volume NTFS.

  • Notificação de exclusão de arquivo (também conhecido como cortar ou remova o mapeamento)

Para obter exemplos de como usar esse comando, consulte exemplos.

Sintaxe

fsutil behavior query {allowextchar | bugcheckoncorrupt | disable8dot3 [<VolumePath>] | disablecompression | disablecompressionlimit | disableencryption | disablefilemetadataoptimization | disablelastaccess | disablespotcorruptionhandling | disabletxf | disablewriteautotiering | encryptpagingfile | mftzone | memoryusage | quotanotify | symlinkevaluation | disabledeletenotify}

fsutil behavior set {allowextchar {1|0} | bugcheckoncorrupt {1|0} | disable8dot3 [ <Value> | [<VolumePath> {1|0}] ] | disablecompression {1|0} | disablecompressionlimit {1|0} | disableencryption {1|0} | disablefilemetadataoptimization {1|0} | disablelastaccess {1|0} | disablespotcorruptionhandling {1|0} | disabletxf {1|0} | disablewriteautotiering {1|0} | encryppagingfile {1|0} | mftzone <Value> | memoryusage <Value> | quotanotify <Frequency> | symlinkevaluation <SymbolicLinkType> | disabledeletenotify {1|0}}

Parâmetros

ParâmetroDescrição
consultaConsulta os parâmetros de comportamento do sistema de arquivos.
DefinaAltera os parâmetros de comportamento do sistema de arquivo.
Allowextchar {1 & #124; 0}Permite que (1) ou não (0) caracteres estendidos definido (incluindo caracteres diacríticas) para ser usada em 8.3 nomes de arquivo curtos de comprimento de caracteres nos volumes NTFS.

Você deve reiniciar o computador para esse parâmetro entrem em vigor.
Bugcheckoncorrupt {1 & #124; 0}Permite que (1) ou não (0) geração de uma verificação de bug quando há corrupção em um volume NTFS. Esse recurso pode ser usado para impedir que o NTFS silenciosamente a exclusão de dados quando usado com o recurso de autorecuperação NTFS.

Você deve reiniciar o computador para esse parâmetro entrem em vigor.

Esse parâmetro é aplicável a: Windows Server 2008 R2 e Windows 7.
disable8dot3 [] {1 & #124; 0}Desabilita (1) ou permite (0) a criação 8.3 comprimento de caracteres de nomes de arquivo em volumes FAT - e formatada como NTFS. Opcionalmente, prefixo com o VolumePath especificado como um nome de unidade seguido por uma vírgula ou um GUID.
Disablecompression {1 & #124; 0}Desabilita (1) ou permite (0) compactação NTFS.

Você deve reiniciar o computador para esse parâmetro entrem em vigor.
Disablecompressionlimit {1 & #124; 0}Desabilita (1) ou permite (0) limite de compactação NTFS no volume NTFS. Quando um arquivo compactado atinge um determinado nível de fragmentação, em vez de falha estender o arquivo, NTFS para comprimir extensões adicionais do arquivo. Isso foi feito para permitir que os arquivos compactados seja maior do que normalmente seriam. Definir esse valor como TRUE desativa esse recurso que limitará o tamanho dos arquivos no sistema compactados. Não recomendamos desabilitar esse recurso.

Você deve reiniciar o computador para esse parâmetro entrem em vigor.
DisableEncryption {1 & #124; 0}Desabilita (1) ou permite (0) a criptografia de pastas e arquivos em volumes NTFS.

Você deve reiniciar o computador para esse parâmetro entrem em vigor.
Disablefilemetadataoptimization {1 & #124; 0}Desabilita (1) ou permite (0) otimização de metadados do arquivo. NTFS tem um limite em quantas extensões de um determinado arquivo pode ter. Compactado e arquivos de peças de reposição podem ficar muito fragmentados. Por padrão, o NTFS compacta periodicamente suas estruturas de metadados interno para permitir que os arquivos mais fragmentados. Definir esse valor para TRUE desabilita essa otimização interna. Não recomendamos desabilitar esse recurso.

Você deve reiniciar o computador para esse parâmetro entrem em vigor.
Disablelastaccess {1 & #124; 0}Desabilita (1) ou permite (0) para o último atualiza carimbo de data / hora de acesso em cada diretório quando diretórios estão listados em um volume NTFS.

Você deve reiniciar o computador para esse parâmetro entrem em vigor.
Disablespotcorruptionhandling {1 & #124; 0}Desabilita (1) ou permite (0) manipulação danos especiais. Um dos novos recursos introduzidos no Windows 8 e Windows Server 2012 é uma nova forma de alta disponibilidade de CHKDSK. Esse recurso permite que os administradores do sistema executar o CHKDSK para analisar o estado de um volume sem que ele permaneça offline. Não recomendamos desabilitar esse recurso.

Você deve reiniciar o computador para esse parâmetro entrem em vigor.
Disabletxf {1 & #124; 0}Desabilita (1) ou permite (0) txf no volume NTFS especificado. TxF é um recurso NTFS que fornece a transação como semântica para operações de sistema de arquivos. TxF atualmente é deprected, mas a funcionalidade ainda está disponível. Não recomendamos desabilitar esse recurso no volume c:.

Você deve reiniciar o computador para esse parâmetro entrem em vigor.
Disablewriteautotiering {1 & #124; 0}Desabilita a lógica camada de ReFS v2 automática para volumes hierárquicos.

Você deve reiniciar o computador para esse parâmetro entrem em vigor.
Encryppagingfile {1 & #124; 0}Criptografa (1) ou não criptografar (0) o arquivo de paginação de memória no sistema operacional Windows.

Você deve reiniciar o computador para esse parâmetro entrem em vigor.
mftzone Define o tamanho da zona MFT e é expresso como um múltiplo de unidades de 200MB. Defina valor para um número de 1 (o padrão é 200 MB) para 4 (máximo é 800 MB).

Você deve reiniciar o computador para esse parâmetro entrem em vigor.
memoryusage Define os níveis de cache interno da memória de pool paginado NTFS e da memória de pool não paginado NTFS. Set to 1 or 2. Quando definida como 1 (padrão), NTFS usa o valor padrão de memória paginável. Quando definida como 2, NTFS aumenta o tamanho de suas listas exclusivas e limites de memória. (Uma lista exclusiva é um pool de buffers de memória de tamanho fixo que os drivers de kernel e do dispositivo criam como caches de memória particular para operações de sistema de arquivos, como ler um arquivo.)

Você deve reiniciar o computador para esse parâmetro entrem em vigor.
quotanotify Configura a frequência violações de cota NTFS são relatadas no log do sistema. Valores válidos para estão no intervalo de 0 – 4294967295. A frequência padrão é 3600 (uma hora).

Você deve reiniciar o computador para esse parâmetro entrem em vigor.
symlinkevaluation Controle os tipos de links simbólicos que podem ser criados em um computador. As opções válidas são:

1. Local para os links simbólicos locais, L2L: {0 & #124; 1}
2. Local remoto links simbólicos, L2R: {0 & #124; 1}
3. Conecte os links simbólicos locais, R2R: {0 & #124; 1}
4. Conectar os links simbólicos remotos, R2L: {0 & #124; 1}
DisableDeleteNotifyDesabilita (1) ou permite (0) excluir notificações. Excluir notificações (também conhecido como cortar ou remova o mapeamento) é a operação de exclusão de um recurso que notificará o dispositivo de armazenamento subjacente de clusters de ter sido liberados devido a um arquivo. Além disso:

-Para sistemas que usam ReFS v2, corte está desabilitada por padrão. Aplica-se para o Windows Server 2016.
-Para sistemas que usam ReFS v1, corte é habilitada por padrão. Se aplica ao Windows Server 2012, Windows Server 2012 R2 e Windows Server 2016.
-Para sistemas usando o NTFS, corte é habilitada por padrão, a menos que um administrador desabilita a ele.
-Se sua unidade de disco rígido ou SAN informa que não suporta corte, sua unidade de disco rígido e SANs não receberá as notificações de corte.
-Habilitando ou desabilitando não requer uma reinicialização.
-Trim será eficaz quando o próximo comando Cancelar o mapeamento é emitido.
-Inflight e/s não são afetados pela mudança do registro existentes.
-Não exige nenhum reiniciar o serviço quando você ativa ou desativa o corte.

Este parâmetro foi introduzido no Windows Server 2008 R2 e Windows 7.

Comentários

  • A zona MFT é uma área reservada que permite a tabela de arquivos mestre (MFT) para expandir conforme necessário para evitar a fragmentação MFT. Se o tamanho do arquivo médio no volume for 2 KB ou menos, ele pode ser benéfico definir o mftzone valor como 2. Se o tamanho do arquivo médio no volume for 1 KB ou menos, ele pode ser benéfico definir o mftzone valor a 4.

  • Quando disable8dot3 é definido como 0, sempre que você crie um arquivo com um nome de arquivo longo, NTFS cria uma segunda entrada de arquivo que tem um nome de arquivo com comprimento de caractere 8.3. Quando o NTFS cria arquivos em um diretório, ele deve procurar os 8.3 nomes de arquivo de comprimento de caracteres que estão associados com os nomes de arquivo longo. Este parâmetro atualiza o HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisable8dot3NameCreation chave do registro.

  • O allowextchar parâmetro atualizações a HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsAllowExtendedCharacterIn8dot3Name chave do registro.

    O disablelastaccess parâmetro reduz o impacto das atualizações de registro em log para o carimbo de data / hora do último acesso em arquivos e diretórios. Desabilitando a horário do último acesso recurso aumenta a velocidade de acesso de arquivos e diretórios. Este parâmetro atualiza o HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisableLastAccessUpdate chave do registro.

    Observações:

    • Com base em arquivo horário do último acesso consultas são precisas, mesmo que todos os valores no disco não são atuais. NTFS retorna o valor correto em consultas como o valor exato é armazenado na memória.

    • Uma hora é a quantidade máxima de tempo que NTFS adia a atualização horário do último acesso no disco. Se NTFS atualiza outros atributos de arquivo, como hora da última modificaçãoe um horário do último acesso atualização estiver pendente, atualizações NTFS horário do último acesso com as outras atualizações sem impacto no desempenho adicionais.

    • O disablelastaccess parâmetro pode afetar programas como Backup e armazenamento remoto que contam com esse recurso.

  • Aumento da memória física nem sempre aumenta a quantidade de memória paginável disponível para NTFS. Configuração memoryusage para 2 aumenta o limite de memória paginável. Isso pode melhorar o desempenho se o sistema estiver abrindo e fechando vários arquivos no mesmo arquivo definido e ainda não estiver usando grandes quantidades de memória do sistema para outros aplicativos ou memória cache. Se o computador já estiver usando grandes quantidades de memória do sistema para outros aplicativos ou memória cache, aumentar o limite do NTFS paginada e memória não paginável reduz a memória de pool disponível para outros processos. Isso pode reduzir o desempenho geral do sistema. Este parâmetro atualiza o HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsMemoryUsage chave do registro.

  • O valor especificado no mftzone parâmetro é uma aproximação do tamanho inicial da MFT mais a zona MFT em um novo volume, e ela é definida no tempo de montagem para cada sistema de arquivos. Como espaço no volume é usado, o NTFS ajusta o espaço reservado para crescimento futuro da MFT. Se a zona MFT já for grande, o tamanho total da zona MFT não será reservado novamente. Como a zona MFT é baseada no intervalo contíguo após o final da MFT, ela diminui conforme o espaço é usado.

    O sistema de arquivos não determinar o novo local de zona MFT até que a zona MFT atual completamente seja usada. Observe que isso nunca ocorre em um sistema típico.

  • Alguns dispositivos podem enfrentar redução de desempenho quando o recurso de notificação de excluir está ativado. Nesse caso, use o disabledeletenotify opção de desativar o recurso de notificação.

Exemplos

Para consultar o comportamento de nome de 8ponto3 desabilitar para um volume de disco especificado com o GUID, {928842df-5a01-11de-a85c-806e6f6e6963}, digite:

fsutil behavior query disable8dot3 Volume{928842df-5a01-11de-a85c-806e6f6e6963}

Você também pode consultar o comportamento de nome 8ponto3 usando o 8dot3name subcomando.

Para consultar o sistema para ver se TRIM está habilitada ou não, digite:

fsutil behavior query DisableDeleteNotify

Isso produz um resultado semelhante a este:

NTFS DisableDeleteNotify = 1
ReFS DisableDeleteNotify is not currently set

Para substituir o comportamento padrão para CORTAR (disabledeletenotify) para ReFS v2, digite:

fsutil behavior set DisableDeleteNotify ReFS 0

Para substituir o comportamento padrão para CORTAR (disabledeletenotify) para NTFS e ReFS v1, digite:

fsutil behavior set DisableDeleteNotify 1

Referências adicionais

Chave de sintaxe de linha de comando

Fsutil

Fsutil 8dot3name

© 2017 Microsoft