fsutil sparse
Administra archivos dispersos. Un archivo disperso es un archivo con una o varias regiones de datos no asignados en él.
Un programa ve estas regiones sin asignar como que contienen bytes con un valor cero y que no hay espacio en disco que represente estos ceros. Cuando se lee un archivo disperso, los datos asignados se devuelven como almacenados y los datos sin asignar se devuelven, de forma predeterminada, como ceros, de acuerdo con la especificación de requisito de seguridad C2. La compatibilidad con archivos dispersos permite desasignar los datos desde cualquier lugar del archivo.
Sintaxis
fsutil sparse [queryflag] <filename>
fsutil sparse [queryrange] <filename>
fsutil sparse [setflag] <filename>
fsutil sparse [setrange] <filename> <beginningoffset> <length>
Parámetros
Parámetro | Descripción |
---|---|
queryflag | Consulta dispersa. |
queryrange | Examina un archivo y busca rangos que pueden contener datos distintos de cero. |
setflag | Marca el archivo indicado como disperso. |
setrange | Rellena un intervalo especificado de un archivo con ceros. |
<filename> |
Especifica la ruta de acceso completa al archivo, incluido el nombre de archivo y la extensión, por ejemplo C:\documents\filename.txt. |
<beginningoffset> |
Especifica el desplazamiento dentro del archivo que se va a marcar como disperso. |
<length> |
Especifica la longitud de la región del archivo que se va a marcar como dispersa (en bytes). |
Comentarios
Se asignan todos los datos significativos o no ceros, mientras que no se asignan todos los datos no significativos (cadenas grandes de datos que se componen de ceros).
En un archivo disperso, es posible que los intervalos grandes de ceros no requieran asignación de disco. El espacio para los datos distintos de cero se asigna según sea necesario cuando se escribe el archivo.
Solo los archivos comprimidos o dispersos pueden tener intervalos ceros conocidos por el sistema operativo.
Si el archivo está disperso o comprimido, NTFS puede desasignar espacio en disco dentro del archivo. Esto establece el intervalo de bytes en ceros sin extender el tamaño del archivo.
Ejemplos
Para marcar un archivo denominado sample.txt en el directorio c:\temp como disperso, escriba:
fsutil sparse setflag c:\temp\sample.txt