Veja esta página para detalhes sobre o bit sujo.
There is no apparent way for them to clear the dirty bit.
Isso é confirmado pelas muitas páginas que discutem o uso de fsutil
, mas acabam concordando que só pode definir o bit, não é claro e que a única maneira de limpá-lo é executar chkdsk
. A página continua dizendo que
Microsoft has never released the location of the dirty bit, so they are stuck.
(Isso é interessante porque, há muito tempo, tentei identificar onde estava localizado, mas desisti rapidamente. Essa nota despertou meu interesse em encontrá-lo novamente.)
Em qualquer caso, eu não recomendaria arbitrariamente apenas limpar o bit sujo. Sugiro encontrar uma maneira de fazer com que a unidade funcione conforme o esperado. Em primeiro lugar, você definiu a política da unidade no Gerenciador de dispositivos? Abra o Gerenciador de Dispositivos (devmgmt.msc) e clique duas vezes em sua unidade e desative Write Caching
na guia Políticas (se Optimize for quick removal
não estiver desativado, selecione também).