fsutil behavior

Parámetro Descripción
Query Consulta los parámetros de comportamiento del sistema de archivos.
set Cambia los parámetros de comportamiento del sistema de archivos.
allowextchar {1|0} Permite (1) o no permite (0) caracteres del juego de caracteres extendido (incluidos los caracteres diacríticos) para usarse en nombres de archivo cortos de longitud de 8,3 caracteres en volúmenes NTFS.

Debe reiniciar el equipo para que este parámetro suba.

Bugcheckoncorrupt {1|0} Permite (1) o no permite (0) la generación de una comprobación de errores cuando hay daños en un volumen NTFS. Esta característica se puede usar para evitar que NTFS elimine datos de forma silenciosa cuando se usa con la Self-Healing NTFS.

Debe reiniciar el equipo para que este parámetro suba.

disable8dot3 [ <volumepath> ] {1|0} Deshabilita (1) o habilita (0) la creación de nombres de archivo de longitud de caracteres 8.3 en volúmenes con formato FAT y NTFS. Opcionalmente, se puede prefijo con el valor volumepath especificado como nombre de unidad seguido de dos puntos o GUID.
disablecompression {1|0} Deshabilita (1) o habilita (0) la compresión NTFS.

Debe reiniciar el equipo para que este parámetro suba.

disablecompressionlimit {1|0} Deshabilita (1) o habilita (0) el límite de compresión NTFS en el volumen NTFS. Cuando un archivo comprimido alcanza un determinado nivel de fragmentación, en lugar de no poder ampliar el archivo, NTFS deja de comprimir extensiones adicionales del archivo. Esto se hizo para permitir que los archivos comprimidos sean mayores de lo que normalmente serían. Al establecer este valor en TRUE, se deshabilita esta característica que limita el tamaño de los archivos comprimidos en el sistema. No se recomienda deshabilitar esta característica.

Debe reiniciar el equipo para que este parámetro suba.

disableencryption {1|0} Deshabilita (1) o habilita (0) el cifrado de carpetas y archivos en volúmenes NTFS.

Debe reiniciar el equipo para que este parámetro suba.

disablefilemetadataoptimization {1|0} Deshabilita (1) o habilita (0) la optimización de metadatos de archivo. NTFS tiene un límite en el número de extensiones que puede tener un archivo determinado. Los archivos comprimidos y dispersos pueden fragmentarse mucho. De forma predeterminada, NTFS compacta periódicamente sus estructuras de metadatos internas para permitir más archivos fragmentados. Si se establece este valor en TRUE, se deshabilita esta optimización interna. No se recomienda deshabilitar esta característica.

Debe reiniciar el equipo para que este parámetro suba.

disablelastaccess {1|0} Deshabilita (1) o habilita (0) las actualizaciones de la marca de hora de último acceso en cada directorio cuando los directorios aparecen en un volumen NTFS.

Debe reiniciar el equipo para que este parámetro suba.

disablespotcorruptionhandling {1|0} Deshabilita (1) o habilita (0) el control de daños detectados. También permite a los administradores del sistema ejecutar CHKDSK para analizar el estado de un volumen sin desconectarlo. No se recomienda deshabilitar esta característica.

Debe reiniciar el equipo para que este parámetro suba.

disabletxf {1|0} Deshabilita (1) o habilita (0) txf en el volumen NTFS especificado. TxF es una característica NTFS que proporciona transacciones como semántica para las operaciones del sistema de archivos. TxF está actualmente en desuso, pero la funcionalidad sigue estando disponible. No se recomienda deshabilitar esta característica en el volumen C:.

Debe reiniciar el equipo para que este parámetro suba.

disablewriteautotiering {1|0} Deshabilita la lógica de niveles automáticos de ReFS v2 para volúmenes en capas.

Debe reiniciar el equipo para que este parámetro suba.

encryptpagingfile {1|0} Cifra (1) o no cifra (0) el archivo de paginación de memoria en el Windows operativo.

Debe reiniciar el equipo para que este parámetro suba.

mftzone <value> Establece el tamaño de la zona MFT y se expresa como un múltiplo de 200 MB de unidades. Establezca el valor en un número de 1 (el valor predeterminado es 200 MB) a 4 (el máximo es 800 MB).

Debe reiniciar el equipo para que este parámetro suba.

memoryusage <value> Configura los niveles de caché interna de la memoria del grupo paginado NTFS y la memoria del grupo ntfs no paginado. Se establece en 1 o 2. Cuando se establece en 1 (valor predeterminado), NTFS usa la cantidad predeterminada de memoria del grupo paginado. Cuando se establece en 2, NTFS aumenta el tamaño de sus listas de vistas y umbrales de memoria. (Una lista de búsqueda es un grupo de búferes de memoria de tamaño fijo que los controladores de kernel y dispositivo crean como cachés de memoria privada para las operaciones del sistema de archivos, como leer un archivo).

Debe reiniciar el equipo para que este parámetro suba.

quotanotify <frequency> Configura la frecuencia con la que se notifican las infracciones de cuota NTFS en el registro del sistema. Los valores válidos de están en el intervalo 0 4294967295. La frecuencia predeterminada es de 3600 segundos (una hora).

Debe reiniciar el equipo para que este parámetro suba.

symlinkevaluation <symboliclinktype> Controla el tipo de vínculos simbólicos que se pueden crear en un equipo. Las opciones válidas son:
  • 1 - Vínculos simbólicos locales a locales,
  • 2 - Vínculos simbólicos locales a remotos,
  • 3 - Vínculos simbólicos remotos a locales,
  • 4 - Vínculos simbólicos remotos a remotos,
disabledeletenotify Deshabilita (1) o habilita (0) las notificaciones de eliminación. Las notificaciones de eliminación (también conocidas como recorte o eliminación de asignación) son una característica que notifica al dispositivo de almacenamiento subyacente los clústeres que se liberaron debido a una operación de eliminación de archivos. Además:
  • En el caso de los sistemas que usan ReFS v2, el recorte está deshabilitado de forma predeterminada.
  • En el caso de los sistemas que usan ReFS v1, el recorte está habilitado de forma predeterminada.
  • En el caso de los sistemas que usan NTFS, el recorte está habilitado de forma predeterminada a menos que un administrador lo deshabilite.
  • Si la unidad de disco duro o SAN informa de que no admite el recorte, la unidad de disco duro y las SAN no obtienen notificaciones de recorte.
  • La habilitación o deshabilitación no requiere un reinicio.
  • Trim es efectivo cuando se emite el siguiente comando unmap.
  • La E/S en proceso existente no se ve afectada por el cambio del Registro.
  • No requiere ningún reinicio del servicio al habilitar o deshabilitar el recorte.

Observaciones

  • La zona MFT es un área reservada que permite que la tabla de archivos maestros (MFT) se expanda según sea necesario para evitar la fragmentación de MFT. Si el tamaño medio del archivo en el volumen es de 2 KB o menos, puede ser beneficioso establecer el valor de mftzone en 2. Si el tamaño medio del archivo en el volumen es de 1 KB o menos, puede ser beneficioso establecer el valor de mftzone en 4.

  • Cuando disable8dot3 se establece en 0, cada vez que se crea un archivo con un nombre de archivo largo, NTFS crea una segunda entrada de archivo que tiene un nombre de archivo de longitud de caracteres 8.3. Cuando NTFS crea archivos en un directorio, debe buscar los nombres de archivo de longitud de caracteres 8.3 asociados a los nombres de archivo largos. Este parámetro actualiza la clave del Registro HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisable8dot3NameCreation.

  • El parámetro allowextchar actualiza la clave del Registro HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsAllowExtendedCharacterIn8dot3Name.

  • El parámetro disablelastaccess reduce el impacto de registrar las actualizaciones de la marca de hora de último acceso en archivos y directorios. Deshabilitar la característica Hora de último acceso mejora la velocidad del acceso a archivos y directorios. Este parámetro actualiza la clave del Registro HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisableLastAccessUpdate.

    Notas:

    • Las consultas de hora de último acceso basadas en archivos son precisas incluso si todos los valores en disco no están actuales. NTFS devuelve el valor correcto en las consultas porque el valor preciso se almacena en memoria.

    • Una hora es la cantidad máxima de tiempo que NTFS puede aplazar la actualización de la hora de último acceso en el disco. Si NTFS actualiza otros atributos de archivo como Hora de la última modificación yestá pendiente una actualización de hora de último acceso, NTFS actualiza la hora de último acceso con las demás actualizaciones sin ningún impacto adicional en el rendimiento.

    • El parámetro disablelastaccess puede afectar a programas como Backup y Remote Storage, que se basan en esta característica.

  • Aumentar la memoria física no siempre aumenta la cantidad de memoria de grupo paginada disponible para NTFS. Si se establece memoryusageen 2, se eleva el límite de memoria del grupo paginado. Esto podría mejorar el rendimiento si el sistema abre y cierra muchos archivos en el mismo conjunto de archivos y aún no usa grandes cantidades de memoria del sistema para otras aplicaciones o para la memoria caché. Si el equipo ya usa grandes cantidades de memoria del sistema para otras aplicaciones o para la memoria caché, aumentar el límite de la memoria de grupo paginada y no paginada ntfs reduce la memoria de grupo disponible para otros procesos. Esto podría reducir el rendimiento general del sistema. Este parámetro actualiza la clave del Registro HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsMemoryUsage.

  • El valor especificado en el parámetro mftzone es una aproximación del tamaño inicial de MFT más la zona MFT en un nuevo volumen, y se establece en tiempo de montaje para cada sistema de archivos. A medida que se usa el espacio en el volumen, NTFS ajusta el espacio reservado para el crecimiento futuro de MFT. Si la zona MFT ya es grande, el tamaño completo de la zona MFT no se reserva de nuevo. Dado que la zona MFT se basa en el intervalo contiguo más allá del final de MFT, se reduce a medida que se usa el espacio.

    El sistema de archivos no determina la nueva ubicación de la zona MFT hasta que se usa completamente la zona MFT actual. Tenga en cuenta que esto nunca se produce en un sistema típico.

  • Algunos dispositivos pueden experimentar una degradación del rendimiento cuando la característica de notificación de eliminación está activada. En este caso, use la opción disabledeletenotify para desactivar la característica de notificación.

Ejemplos

Para consultar el comportamiento de deshabilitar el nombre 8dot3 para un volumen de disco especificado con el GUID, {928842df-5a01-11de-a85c-806e6f6e6963}, escriba:

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

También puede consultar el comportamiento del nombre 8dot3 mediante el subcomando 8dot3name.

Para consultar el sistema para ver si TRIM está habilitado o no, escriba:

fsutil behavior query DisableDeleteNotify

Esto produce una salida similar a la siguiente:

NTFS DisableDeleteNotify = 1
ReFS DisableDeleteNotify is not currently set

Para invalidar el comportamiento predeterminado de TRIM (disabledeletenotify) para ReFS v2, escriba:

fsutil behavior set disabledeletenotify ReFS 0

Para invalidar el comportamiento predeterminado de TRIM (disabledeletenotify) para NTFS y ReFS v1, escriba:

fsutil behavior set disabledeletenotify 1

Referencias adicionales

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10, Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8

Consulta o establece el comportamiento del volumen NTFS, que incluye:

  • Crear los nombres de archivo de longitud de caracteres 8.3.

  • Extender el uso de caracteres en nombres de archivo cortos de longitud 8.3 en volúmenes NTFS.

  • Actualización de la marca de hora de último acceso cuando los directorios aparecen en volúmenes NTFS.

  • Frecuencia con la que se escriben los eventos de cuota en el registro del sistema y en los niveles de caché de memoria del grupo paginado NTFS y de grupo no paginado ntfs.

  • Tamaño de la zona de tabla de archivos maestros (zona MFT).

  • Eliminación silenciosa de datos cuando el sistema encuentra daños en un volumen NTFS.

  • Notificación de eliminación de archivos (también conocida como recorte o eliminación de asignación).

Sintaxis

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} | encryptpagingfile {1|0} | mftzone <Value> | memoryusage <Value> | quotanotify <frequency> | symlinkevaluation <symboliclinktype> | disabledeletenotify {1|0}}

Parámetros