Recentemente, recebi bloqueios de gravação intermitentes (aleatórios e esporádicos) em arquivos recentemente gravados sem nenhuma causa óbvia.
A configuração:
A máquina em questão é uma DELL Latitude E6520 de 2 anos com disco Samsung SSD PM830 de 250 GB no Windows 7 Professional SP 1 e antivírus Sophos 10.3.
É o meu computador de trabalho usado como uma máquina principal para desenvolvimento de software, então há muita coisa acontecendo na maioria das vezes com o disco. Eu também uso a função Hibernate do Windows 7 uma vez por dia (para começar o dia seguinte exatamente onde eu havia saído).
O que está errado:
A máquina funcionou desde o início até a segunda a última semana. ultimamente, quando compilo um programa *, recebo uma 'Permission denied' do compilador ao vincular o arquivo principal e subsequentemente o erro 'File is locked by another process' ao tentar excluir o antigo arquivo exe manualmente. O arquivo permanece bloqueado por algum tempo (ordem dos minutos) e depois desaparece sozinho. A mesma coisa aconteceu quando eu baixei um arquivo da Web com o Chrome - o arquivo temporário de comprimento zero não pôde ser apagado após a conclusão do download e fiquei preso a um arquivo .zip (ou qualquer outro) vazio e a .zip.part com os dados completos. Mais tarde eu apaguei com sucesso o arquivo vazio e renomei o arquivo .part e tudo correu muito bem, não houve danos ao arquivo. O problema, no entanto, até agora nunca ocorreu ao salvar um dos arquivos de origem ou qualquer outro arquivo de texto simples ou arquivos do Office - e é necessário salvar alguns arquivos de origem para obter um arquivo .exe que cause o problema.
* Isso é o que eu faço com mais frequência, então acho natural também obter o erro nessa situação, muitas vezes.
Feito até agora:
Eu reiniciei o IDE de desenvolvimento (Qt Creator) e o computador inteiro, não ajudou.
Eu tentei o explorador de processos (vinculado a partir de uma das páginas da Microsoft da KB) para determinar quem está bloqueando o arquivo em questão, apenas para encontrar o System.exe e nada mais.
Suspeitos:
Meus primeiros suspeitos seriam uma falha de hardware do disco SSD (células gastas) ou do antivírus. Eu não posso desativar o antivírus (e não sei como verificar se há o antivírus realmente por trás do bloqueio do system.exe) e não estou familiarizado com ferramentas especificamente destinadas a verificar discos SSD (eu não quero obter um dos essas ferramentas de teste, tenho certeza que você entendeu). Mas estes são apenas meus pensamentos. Eu gostaria de experimentar mais algumas possibilidades antes de enviar meu laptop para o nosso departamento de TI ...
Editar: no momento, estou tentando descobrir se o disco está funcionando corretamente. Vou postar os resultados aqui assim que tiver algum.