fsutil devdrv

Válido para Windows 11

Una unidad (o volumen) para desarrolladores es un volumen que está optimizado para mejorar el rendimiento en escenarios de desarrollo. El comando también permite a un administrador del dispositivo controlar los minifiltros del sistema de archivos que están conectados al volumen.

Comandos devdrv admitidos

Get-Help Descripción
Query Consulta información de las unidades para desarrolladores.
enable Habilita la compatibilidad con unidades para desarrolladores en este sistema.
disable Deshabilita la compatibilidad con unidades para desarrolladores en este sistema.
confiar Confía en la unidad para desarrolladores especificada.
untrust No confía en la unidad para desarrolladores especificada.
setFiltersAllowed Establece la lista de filtros permitidos para la unidad para desarrolladores.
clearFiltersAllowed Borra la lista de filtros permitidos para la unidad para desarrolladores.

Sintaxis

fsutil devdrv query [<volume path>]

fsutil devdrv enable [/allowAv|/disallowAv]

fsutil devdrv disable

fsutil devdrv trust [/f] <volume path>

fsutil devdrv untrust [/f] <volume path>

fsutil devdrv setFiltersAllowed [[/f] /volume <volume path>] "filter1, filter 2, ..."

fsutil devdrv clearFiltersAllowed [[/f] <volume path>]

fsutil devdrv query

Consulta información sobre las unidades para desarrolladores o la unidad para desarrolladores especificada. El comando muestra si el volumen especificado es una unidad para desarrolladores y si es de confianza. El comando también enumera los filtros que se pueden conectar y los que están conectados actualmente a la unidad para desarrolladores.

Ejemplos de fsutil devdrv query

En el siguiente ejemplo se muestra la salida del comando query.

Ejemplo 1: Consultar información de unidades para desarrolladores

El comando consulta información sobre las unidades para desarrolladores de este sistema.

fsutil devdrv query

Ejemplo 2: Consultar información de unidades para desarrolladores de un volumen especificado

El siguiente comando consulta la información relacionada con la unidad para desarrolladores D:. El comando enumera los filtros conectados actualmente a D:, si es una unidad para desarrolladores.

fsutil devdrv query D:

fsutil devdrv enable

Habilita la compatibilidad con unidades para desarrolladores en este sistema.

Ejemplos de fsutil devdrv enable

En el ejemplo siguiente se muestra la salida del comando enable.

Ejemplo 1: Habilitar la compatibilidad con unidades para desarrolladores

Este comando habilita la unidad para desarrolladores y permite al sistema decidir si desea permitir que el filtro antivirus se conecte a una unidad para desarrolladores.

fsutil devdrv enable

Ejemplo 2: Habilitar la compatibilidad con unidades para desarrolladores y conceder permiso para conectar el filtro antivirus

Con este comando, se habilita la unidad para desarrolladores a la vez que se permite que el filtro antivirus se conecte a una unidad para desarrolladores.

fsutil devdrv enable /allowAv

Ejemplo 3: Habilitar la compatibilidad con unidades para desarrolladores y denegar el permiso para conectar el filtro antivirus

El siguiente comando habilita la unidad para desarrolladores sin permitir que el filtro antivirus se conecte a una unidad para desarrolladores.

fsutil devdrv enable /disallowAv

fsutil devdrv disable

Deshabilita la compatibilidad con unidades para desarrolladores en este sistema.

Nota:

Las unidades para desarrolladores actuales funcionarán como un volumen normal, es decir, pueden conectarse todos los filtros.

fsutil devdrv trust

Confía en la unidad para desarrolladores especificada. La directiva de conexión de filtros de unidad para desarrolladores se cumple únicamente con unidades para desarrolladores de confianza.

Parámetros de fsutil devdrv trust

Parámetro Descripción
F/ Fuerza el desmontaje del volumen para que el cambio surta efecto inmediatamente incluso si el volumen está en uso. De lo contrario, el volumen se desmonta solo si no está en uso.

Ejemplos de fsutil devdrv trust

En los ejemplos siguientes se muestra la salida del comando trust.

Ejemplo 1: Confiar en una unidad para desarrolladores en un volumen especificado

Este comando confía en el volumen D:. El volumen no se desmonta si está en uso, el cambio surte efecto la próxima vez que se monte el volumen.

fsutil devdrv trust D:

Ejemplo 2: Confiar inmediatamente en una unidad para desarrolladores en un volumen especificado

Con este comando, se confía en el volumen y se desmonta forzosamente para que el cambio surta efecto inmediatamente.

fsutil devdrv trust /f D:

fsutil devdrv untrust

No confía en la unidad para desarrolladores especificada. No se cumple la directiva de conexión de filtros de unidad para desarrolladores para una unidad que no es de confianza.

Parámetros de fsutil devdrv untrust

Parámetro Descripción
F/ Fuerza el desmontaje del volumen para que el cambio surta efecto inmediatamente incluso si el volumen está en uso. De lo contrario, el volumen se desmonta solo si no está en uso.

Ejemplos de fsutil devdrv untrust

En los ejemplos siguientes se muestra la salida del comando untrust.

Ejemplo 1: No confiar en una unidad para desarrolladores en un volumen especificado

Con el siguiente comando no se confía en el volumen D:. El volumen no se desmonta si está en uso y el cambio surte efecto la próxima vez que se monte el volumen.

fsutil devdrv untrust D:

Ejemplo 2: No confiar inmediatamente en una unidad para desarrolladores en un volumen especificado

Con este comando, no se confía en el volumen D: y se desmonta forzosamente para que el cambio surta efecto inmediatamente.

fsutil devdrv untrust /f D:

fsutil devdrv setFiltersAllowed

Establece la lista de filtros permitidos en la unidad para desarrolladores especificada o cualquier unidad para desarrolladores de este sistema.

Parámetros de fsutil devdrv setFiltersAllowed

Parámetro Descripción
F/ Fuerza el desmontaje del volumen para que el cambio surta efecto inmediatamente incluso si el volumen está en uso. De lo contrario, el volumen, si se especifica, se desmonta solamente si no está en uso.
Nota: el parámetro sólo está disponible cuando se proporciona <volume path>.
/Volume Si se especifica, la lista de filtros permitidos se establece solamente para este volumen.

Ejemplos de fsutil devdrv setFiltersAllowed

En los ejemplos siguientes se muestra la salida del comando setFiltersAllowed.

Ejemplo 1: Establecer la lista de filtros permitidos para cualquier unidad para desarrolladores del sistema

El comando permite conectar filter1 y filter2 a cualquier unidad para desarrolladores del sistema. El cambio surte efecto la próxima vez que se monte una unidad para desarrolladores.

fsutil devdrv setFiltersAllowed "filter1, filter 2"

Ejemplo 2: Establecer la lista de filtros permitidos para un volumen especificado

Con este comando, se permite la conexión de filter1 y filter2 a la unidad para desarrolladores D:. El volumen no se desmonta si está en uso y el cambio surte efecto la próxima vez que se monte el volumen.

fsutil devdrv setFiltersAllowed /volume D: filter1,filter2

Ejemplo 3: Establecer la lista de filtros permitidos inmediatamente para un volumen especificado

El comando siguiente permite conectar filter1 y filter2 a la unidad para desarrolladores D:. El comando desmonta forzosamente el volumen para que el cambio surta efecto inmediatamente.

fsutil devdrv setFiltersAllowed /f /volume D: filter1,filter2

fsutil devdrv clearFiltersAllowed

Borra la lista de filtros permitidos para la unidad para desarrolladores especificada o cualquier unidad para desarrolladores de este sistema.

Parámetros de fsutil devdrv clearFiltersAllowed

Parámetro Descripción
F/ Fuerza el desmontaje del volumen para que el cambio surta efecto inmediatamente incluso si el volumen está en uso. De lo contrario, el volumen, si se especifica, se desmonta solamente si no está en uso.
Nota: el parámetro sólo está disponible cuando se proporciona <volume path>.
/Volume Si se especifica, la lista de filtros permitidos se establece solamente para este volumen.

Ejemplos de fsutil devdrv clearFiltersAllowed

En los ejemplos siguientes se muestra la salida del comando clearFiltersAllowed.

Ejemplo 1: Borrar la lista de filtros permitidos para cualquier unidad para desarrolladores de este sistema

Este comando borra la lista de filtros permitidos para cualquier unidad para desarrolladores de este sistema. El cambio surte efecto la próxima vez que se monte una unidad para desarrolladores en este sistema.

fsutil devdrv clearFiltersAllowed

Ejemplo 2: Borrar la lista de filtros permitidos para un volumen especificado

El siguiente comando borra la lista de filtros permitidos para D:. El volumen no se desmonta si está en uso, el cambio surte efecto la próxima vez que se monte el volumen.

fsutil devdrv clearFiltersAllowed D:

Nota:

D: debe ser una unidad para desarrolladores.

Ejemplo 3: Borrar inmediatamente la lista de filtros permitidos para un volumen especificado

El siguiente comando borra la lista de filtros permitidos en D:. El comando desmonta forzosamente el volumen para que el cambio surta efecto inmediatamente.

fsutil devdrv clearFiltersAllowed /f D:

Nota:

D: debe ser una unidad para desarrolladores.