fsutil devdrv
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.