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

Arquivo fsutil

Tobias Klima|Última Atualização: 13/01/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

Localiza um arquivo por nome de usuário (caso as cotas de disco estejam habilitadas), consulta intervalos alocados para um arquivo, define o nome curto do arquivo, define os dados válidos comprimento de um arquivo, define a quantidade de dados nula para um arquivo ou cria um novo arquivo.

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

Sintaxe

fsutil file [createnew] <filename> <length>
fsutil file [findbysid] <username> <directory>
fsutil file [optimizemetadata] [/A] <filename>
fsutil file [queryallocranges] offset=<offset> length=<length> <filename>
fsutil file [queryextents] [/R] <filename> [<startingvcn> [<numvcns>]]
fsutil file [queryfileid] <filename>
fsutil file [queryfilenamebyid] <volume> <fileid>
fsutil file [queryoptimizemetadata] <filename>
fsutil file [queryvaliddata] [/R] [/D] <filename>
fsutil file [seteof] <filename> <length>
fsutil file [setshortname] <filename> <shortname>
fsutil file [setvaliddata] <filename> <datalength>
fsutil file [setzerodata] offset=<offset> length=<length> <filename>

Parâmetros

ParâmetroDescrição
CreateNewCria um arquivo do nome especificado e tamanho, com o conteúdo que consiste em zeros.
<Nome do arquivo >Especifica o caminho completo para o arquivo, incluindo o nome do arquivo e a extensão, por exemplo C:\documents\filename.txt.
<Comprimento >Especifica o tamanho de dados válido do arquivo.
findbysidEncontrar arquivos que pertencem a um usuário específico nos volumes NTFS em que as cotas de disco estejam habilitadas.
<Nome de usuário >Especifica o nome de usuário ou o nome de logon do usuário.
<Diretório >Especifica o caminho completo para o diretório, por exemplo C:\users.
optimizemetadataIsso executa uma compactação imediata dos metadados para um determinado arquivo.
/AAnalise os metadados do arquivo antes e depois de otimização.
queryallocrangesPesquisa os intervalos alocados para um arquivo em um volume NTFS. Útil para determinar se um arquivo possui regiões escasso.
Deslocamento =<deslocamento >Especifica o início do intervalo que deve ser definido como zero.
Comprimento =<comprimento >Especifica a duração do intervalo (em bytes).
queryextentsExtensões de consultas para um arquivo.
/RSe é uma nova análise ponto, abri-la em vez de seu destino.
<Startingvcn >Especifica o primeiro VCN a consulta. Se omitido, inicie em VCN 0.
<Numvcns >Número de VCNs para consultar. Se omitido ou 0, consulta até EOF.
queryfileidConsulta a ID do arquivo de um arquivo em um volume NTFS.

Esse parâmetro é aplicável a: Windows Server 2008 R2 e Windows 7.
<Volume >Especifica o volume como nome de disco seguido de dois pontos.
queryfilenamebyidExibe um nome de link aleatório para uma ID de arquivo especificado em um volume NTFS. Desde que um arquivo pode ter mais de um nome de link que aponta para esse arquivo, não é garantido que link do arquivo será fornecido como resultado da consulta para o nome do arquivo.

Esse parâmetro é aplicável a: Windows Server 2008 R2 e Windows 7.
<FileID >Especifica o ID do arquivo em um volume NTFS.
queryoptimizemetadataConsulta o estado de metadados de um arquivo.
queryvaliddataConsulta o comprimento de dados válidos para um arquivo.
/DExiba informações detalhadas de dados válidos.
seteofDefine o EOF do arquivo determinado.
setshortnameDefine o nome curto (nome de arquivo com comprimento de caractere 8.3) para um arquivo em um volume NTFS.
<ShortName >Especifica o nome do arquivo curtos.
setvaliddataDefine o comprimento de dados válidos para um arquivo em um volume NTFS.
<tamanho_dos_dados >Especifica o tamanho do arquivo em bytes.
setzerodataDefine um intervalo (especificado por deslocamento e comprimento) do arquivo a ser zeros, que esvazia o arquivo. Se o arquivo é um arquivo esparso, as unidades de alocação subjacentes são não comprometidas.

Comentários

  • Em NTFS, há dois conceitos IMPORTANTES de tamanho de arquivo: o marcador de fim de arquivo (EOF) e o comprimento de dados válido (VDL). O EOF indica o tamanho real do arquivo. O VDL identifica o tamanho dos dados válidos no disco. Qualquer leitura entre VDL e EOF automaticamente retorna 0 para preservar o objeto C2 reutilizar requisito.

  • O setvaliddata parâmetro só está disponível para os administradores porque isso requer o privilégio de tarefas (SeManageVolumePrivilege) de manutenção de volume executar. Esse recurso é necessário somente para cenários de rede avançados de área de multimídia e sistema. O setvaliddata parâmetro deve ser um valor positivo é maior do que o VDL atual, mas menor que o tamanho do arquivo atual.

    É útil para programas para definir um VDL quando:

    • Gravar clusters não processados diretamente no disco por meio de um canal de hardware. Isso permite que o programa informar ao sistema de arquivos que esse intervalo contém dados válidos que podem ser retornados ao usuário.

    • Criando arquivos grandes quando o desempenho é um problema. Isso evita o tempo necessário para preencher o arquivo com zeros quando o arquivo é criado ou estendido.

Exemplos

Para encontrar os arquivos que são ederp na unidade C, digite:

fsutil file findbysid scottb c:\users  

Para consultar os intervalos alocados para um arquivo em um volume NTFS, digite:

fsutil file queryallocranges offset=1024 length=64 c:\temp\sample.txt  

Para otimizar os metadados para um arquivo, digite:

fsutil file optimizemetadata C:\largefragmentedfile.txt

Para consultar as extensões para um arquivo, digite:

fsutil file queryextents C:\Temp\sample.txt

Para definir o EOF para um arquivo, digite:

fsutil file seteof C:\testfile.txt 1000

Para definir o nome curto para o arquivo Longfilename.txt na unidade C para Longfile.txt, digite:

fsutil file setshortname c:\longfilename.txt longfile.txt  

Para definir o comprimento de dados válidos para 4096 bytes para um arquivo chamado Testfile.txt em um volume NTFS, digite:

fsutil file setvaliddata c:\testfile.txt 4096  

Para definir um intervalo de um arquivo em um volume NTFS para zeros para esvaziá-la, digite:

fsutil file setzerodata offset=100 length=150 c:\temp\sample.txt  

Referências adicionais

Chave de sintaxe de linha de comando

Fsutil

© 2017 Microsoft