Compartilhar via


fsutil sparse

Gerencia arquivos esparsos. Um arquivo esparso é um arquivo com uma ou mais regiões de dados não alocados nele.

Um programa visualiza essas regiões não alocadas como contendo bytes com um valor zero e que não há espaço em disco representando esses zeros. Quando um arquivo esparso é lido, os dados alocados são retornados como armazenados e os dados não alocados são retornados, por padrão, como zeros, de acordo com a especificação de requisito de segurança C2. O suporte a arquivos esparsos permite que os dados sejam desalocados de qualquer lugar no arquivo.

Sintaxe

fsutil sparse [queryflag] <filename>
fsutil sparse [queryrange] <filename>
fsutil sparse [setflag] <filename>
fsutil sparse [setrange] <filename> <beginningoffset> <length>

Parâmetros

Parâmetro Descrição
queryflag Consultas esparsas.
queryrange Examina um arquivo e pesquisa intervalos que podem conter dados diferentes de zero.
setflag Marca o arquivo indicado como esparso.
setrange Preenche um intervalo especificado de um arquivo com zeros.
<filename> Especifica o caminho completo para o arquivo, incluindo o nome do arquivo e a extensão, por exemplo C:\documents\filename.txt.
<beginningoffset> Especifica o deslocamento dentro do arquivo a ser marcado como esparso.
<length> Especifica o comprimento da região no arquivo a ser marcado como esparso (em bytes).

Comentários

  • Todos os dados significativos ou não zero são alocados, enquanto todos os dados não significativos (cadeias de caracteres grandes de dados compostas por zeros) não são alocados.

  • Em um arquivo esparso, grandes intervalos de zeros podem não exigir alocação de disco. O espaço para dados não zero é alocado conforme necessário quando o arquivo é gravado.

  • Somente arquivos compactados ou esparsos podem ter intervalos zerados conhecidos pelo sistema operacional.

  • Se o arquivo for esparso ou compactado, o NTFS poderá desalocar o espaço em disco dentro do arquivo. Isso define o intervalo de bytes como zeros sem estender o tamanho do arquivo.

Exemplos

Para marcar um arquivo chamado sample.txt no diretório c:\temp como esparso, digite:

fsutil sparse setflag c:\temp\sample.txt