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.