Eu não sei, então aqui está um longo comentário, com algumas coisas para verificar em nenhuma ordem específica.
1) Você pode ver mais no gerenciador de dispositivos. Desativar um disco como um dispositivo lá, ainda vai liberar o buffer de gravação (e ainda pode bloquear as coisas, e não fazê-lo correto). Isso seria partes e peças de programação ligeiramente diferentes, e é provável que tenha exatamente os mesmos resultados, fornecerá mais testes.
2) Verifique a unidade, não importa o que você fez com ela ou o estado em que você está. Faça um checkdisk com a opção F como
chkdsk D: /F /X
F é um teste mais completo, X força a desmontagem.
Exoneração de responsabilidade: prefira não usar os discos de verificação em discos cuja falha é conhecida, quando o Windows informa a formatação de discos bons conhecidos e outros avisos do usuário, não é uma ferramenta infalível e pode fazer correções quando não tem ideia do que está acontecendo .
3) Se possível, execute dois tipos de testes no externo, execute um teste SMART e verifique o estado dos dados brutos para realocados e pendentes. Porque porque um disco com falha pode retardar as coisas terrivelmente, mesmo que ele responda um pouco e pareça estar funcionando. Também teste faça alguma cópia em ambas as direções e faça uma comparação após a cópia (de qualquer forma) sem uma comparação este teste tem valor muito menor, confirme que os dados transferidos são Bit para Bit (ou byte?) Precisas.
4) Defina os parâmetros de política para esse disco no Gerenciador de dispositivos, em propriedades na guia Política para "remoção rápida", essa é a configuração "mais segura", e deve ser deixada lá até que você tenha tudo endireitado e funcionando devidamente. Ele pára o cache de gravação forçando os dados mais rapidamente para a própria unidade e agirá um pouco mais devagar para algumas operações. Deveria estar realmente ligado se não houver uma fonte de alimentação ininterrupta de qualquer maneira?
5) Verifique o monitor de recursos ou qualquer outro programa que você use para atividades de disco que pareçam suspeitas ou incorretas, haverá muitas vezes o sistema operacional fazendo coisas, mas se você fechar todas as janelas no disco e parar de usá-lo, a atividade selvagem contínua deve ser investigada com algo que mostre o programa que está fazendo isso.
C:\Windows\System32\resmon.exe
Na seção do disco procure na guia Atividade do Disco, e pressione a coluna Arquivo para classificar por nome de arquivo (incluindo letra do disco) e agora você pode ver mais facilmente qual (se alguma) atividade está acontecendo em um disco específico. Se você identificou algo, isso mostrará qual processo está fazendo, e isso pode fornecer algumas pistas.
6) Verifique o visualizador de eventos %windir%\system32\eventvwr.msc /s
para quaisquer erros relevantes.
7) Mostrar dispositivos ocultos no gerenciador de dispositivos e limpar a bagunça de itens repetidos e não utilizados e desinstalados, assim como uma tarefa de manutenção, isso não se torna um problema normalmente, apenas uma bagunça.
8) Possível necessidade de executar um SFC / Scannow para garantir que as partes e peças do SO estejam em ordem. isso leva pouco tempo, e não é a cura milagrosa para nada, mas está lá.
9) Veja se o seu programa antivírus tem alguma coisa a ver com isso? Ou atualizá-lo, executar uma varredura completa e transformá-lo em manuel por alguns dias, em vez de verificação ativa, verificar seus logs e tudo.
Se você tiver mais alguma informação, forneça-a.