Compartilhar via


fsutil devdrv

Uma unidade de desenvolvimento ou volume de desenvolvedor é um volume ajustado para o desempenho de cenários de desenvolvedor. A unidade de desenvolvimento também permite que um administrador do dispositivo controle os minifiltros do sistema de arquivos que são anexados ao volume.

Comandos devdrv suportados

Comando Descrição
Consulta Consulta as informações da unidade de desenvolvimento.
enable Habilita o suporte à unidade de desenvolvimento nesse sistema.
disable Desabilita o suporte à unidade de desenvolvimento nesse sistema.
confiabilidade Confia na unidade de desenvolvimento fornecida.
untrust Não confia na unidade de desenvolvimento fornecida.
setFiltersAllowed Define a lista de filtros permitidos para a unidade de desenvolvimento.
clearFiltersAllowed Limpa a lista de filtros permitidos para a unidade de desenvolvimento.

Sintaxe

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 informações sobre unidades de desenvolvimento ou a unidade de desenvolvimento fornecida. O comando mostra se o volume fornecido é uma unidade de desenvolvimento e se é confiável. O comando também lista os filtros permitidos para anexar e os atualmente anexados à unidade de desenvolvimento.

Exemplos de consulta fsutil devdrv

O exemplo a seguir mostra a saída do comando para o comando query.

Exemplo 1: consultar as informações da unidade de desenvolvimento

O comando consulta informações sobre unidades de desenvolvimento nesse sistema.

fsutil devdrv query

Exemplo 2: consultar informações da unidade de desenvolvimento de um volume especificado

O comando a seguir consulta informações relacionadas à unidade de desenvolvimento para D:. O comando lista os filtros atualmente anexados a D: se for uma unidade de desenvolvimento.

fsutil devdrv query D:

fsutil devdrv enable

Habilita o suporte à unidade de desenvolvimento nesse sistema.

Exemplos de fsutil devdrv enable

O exemplo a seguir mostra a saída do comando para o comando enable.

Exemplo 1: habilitar o suporte à unidade de desenvolvimento

Esse comando habilita a unidade de desenvolvimento e permite que o sistema decida se deseja permitir que o filtro antivírus seja anexado em uma unidade de desenvolvimento.

fsutil devdrv enable

Exemplo 2: habilitar o suporte à unidade de desenvolvimento e permitir que o filtro antivírus seja anexado

Nesse comando, a unidade de desenvolvimento é habilitada enquanto permite que o filtro antivírus seja anexado em uma unidade de desenvolvimento.

fsutil devdrv enable /allowAv

Exemplo 3: habilitar o suporte à unidade de desenvolvimento e não permitir que o filtro antivírus seja anexado

O comando a seguir habilita a unidade de desenvolvimento sem permitir que o filtro antivírus seja anexado em uma unidade de desenvolvimento.

fsutil devdrv enable /disallowAv

fsutil devdrv disable

Desabilita o suporte à unidade de desenvolvimento nesse sistema.

Observação

As unidades de desenvolvimento existentes funcionarão como um volume normal, ou seja, todos os filtros podem ser anexados.

fsutil devdrv trust

Confia na unidade de desenvolvimento especificada. A política de anexação de filtro da unidade de desenvolvimento é respeitada apenas para uma unidade de desenvolvimento confiável.

Parâmetros de fsutil devdrv trust

Parâmetro Descrição
F/ Força a desmontagem do volume para que a alteração tenha efeito imediato, mesmo que o volume esteja em uso. Caso contrário, o volume é desmontado apenas se não estiver em uso.

Exemplos de fsutil devdrv trust

Os exemplos a seguir mostram a saída do comando para o comando trust.

Exemplo 1: confiar em uma unidade de desenvolvimento de um volume especificado

Esse comando confia no volume D:. O volume não será desmontado se estiver em uso. A alteração entra em vigor na próxima vez que o volume for montado.

fsutil devdrv trust D:

Exemplo 2: confiar em uma unidade de desenvolvimento de um volume especificado imediatamente

Nesse comando, o volume é confiável e é desmontado forçadamente para que a alteração entre em vigor imediatamente.

fsutil devdrv trust /f D:

fsutil devdrv untrust

Não confia na unidade de desenvolvimento fornecida. A política de anexação de filtro da unidade de desenvolvimento não é respeitada para uma unidade de desenvolvimento não confiável.

Parâmetros de fsutil devdrv untrust

Parâmetro Descrição
F/ Força a desmontagem do volume para que a alteração tenha efeito imediato, mesmo que o volume esteja em uso. Caso contrário, o volume é desmontado apenas se não estiver em uso.

Exemplos de fsutil devdrv untrust

Os exemplos a seguir mostram a saída do comando para o comando untrust.

Exemplo 1: não confiar em uma unidade de desenvolvimento de um volume especificado

O comando a seguir não confia no volume D:. O volume não será desmontado se estiver em uso e a alteração entrará em vigor na próxima vez que o volume for montado.

fsutil devdrv untrust D:

Exemplo 2: não confiar em uma unidade de desenvolvimento de um volume especificado imediatamente

O comando não confia no volume D: e o desmonta forçadamente para que a alteração entre em vigor imediatamente.

fsutil devdrv untrust /f D:

fsutil devdrv setFiltersAllowed

Define a lista de filtros permitidos para a unidade de desenvolvimento especificada ou qualquer unidade de desenvolvimento nesse sistema.

Parâmetros de fsutil devdrv setFiltersAllowed

Parâmetro Descrição
F/ Força a desmontagem do volume para que a alteração tenha efeito imediato, mesmo que o volume esteja em uso. Caso contrário, o volume, se especificado, é desmontado apenas se não estiver em uso.
Observação: o parâmetro está disponível somente quando o <volume path> é fornecido.
/Volume Se especificado, a lista de permissões de filtros será definida somente para esse volume.

Exemplos de fsutil devdrv setFiltersAllowed

Os exemplos a seguir mostram a saída do comando para o comando setFiltersAllowed.

Exemplo 1: definir a lista de filtros permitidos para qualquer unidade de desenvolvimento no sistema

O comando permite que filter1 e filter2 sejam anexados a qualquer unidade de desenvolvimento no sistema. A alteração entrará em vigor na próxima vez que uma unidade de desenvolvimento for montada.

fsutil devdrv setFiltersAllowed "filter1, filter 2"

Exemplo 2: definir a lista de filtros permitidos para um volume especificado

O comando permite que filter1 e filter2 anexem à unidade de desenvolvimento D:. O volume não será desmontado se estiver em uso e a alteração entrará em vigor na próxima vez que o volume for montado.

fsutil devdrv setFiltersAllowed /volume D: filter1,filter2

Exemplo 3: definir a lista de filtros permitidos para um volume especificado imediatamente

O comando a seguir permite que filter1 e filter2 anexem à unidade de desenvolvimento D:. O comando desmonta o volume forçadamente para que a alteração entre em vigor imediatamente.

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

fsutil devdrv clearFiltersAllowed

Limpa a lista de filtros permitidos para a unidade de desenvolvimento especificada ou qualquer unidade de desenvolvimento nesse sistema.

Parâmetros de fsutil devdrv clearFiltersAllowed

Parâmetro Descrição
F/ Força a desmontagem do volume para que a alteração tenha efeito imediato, mesmo que o volume esteja em uso. Caso contrário, o volume, se especificado, é desmontado apenas se não estiver em uso.
Observação: o parâmetro está disponível somente quando o <volume path> é fornecido.
/Volume Se especificado, a lista de permissões de filtros será definida somente para esse volume.

Exemplos de fsutil devdrv clearFiltersAllowed

Os exemplos a seguir mostram a saída do comando para o comando clearFiltersAllowed.

Exemplo 1: limpar a lista de filtros permitidos para qualquer unidade de desenvolvimento nesse sistema

Esse comando limpa a lista de filtros permitidos para qualquer unidade de desenvolvimento nesse sistema. A alteração entrará em vigor na próxima vez que uma unidade de desenvolvimento for montada nesse sistema.

fsutil devdrv clearFiltersAllowed

Exemplo 2: limpar a lista de filtros permitidos para um volume especificado

O comando a seguir limpa a lista de filtros permitidos em D:. O volume não será desmontado se estiver em uso. A alteração entra em vigor na próxima vez que o volume for montado.

fsutil devdrv clearFiltersAllowed D:

Observação

D: deve ser uma unidade de desenvolvimento.

Exemplo 3: limpar a lista de filtros permitidos para um volume especificado imediatamente

O comando a seguir limpa a lista de filtros permitidos em D:. O comando desmonta o volume forçadamente para que a alteração entre em vigor imediatamente.

fsutil devdrv clearFiltersAllowed /f D:

Observação

D: deve ser uma unidade de desenvolvimento.