Eu tenho uma unidade flash aqui que não funciona em um sistema operacional no computador - vamos chamá-lo de desktop Windows 7. Ele funciona bem em outro computador - laptop Windows 7. Ele também funciona bem no Windows 8 no mesmo computador desktop. Outras unidades flash funcionam bem no Windows 7. na área de trabalho. Portanto, não é um problema de hardware, nem um problema genérico de driver de armazenamento em massa USB. É algo específico para esta unidade.
Na área de trabalho do Windows 7, posso conectar a unidade, mas não há volume no Windows Explorer. O mesmo vale para gerenciamento de disco. Com diskpart
, o carregamento trava até eu desconectar a unidade, se eu a reconectar e tentar list disk
novamente. Se eu desconectar a unidade neste momento, list disk
imprimi todas as unidades conectadas - incluindo a unidade flash recém-removida .
A unidade aparece consistentemente no Gerenciador de dispositivos, mas desinstalar os drivers, reiniciar e reinstalar os drivers (inserindo a unidade) funciona apenas para a primeira inserção. Depois disso, ele falha novamente. Tenho a sensação de que os arquivos do driver não são realmente removidos e estão corrompidos, o que significa que toda reinstalação tem os mesmos drivers corrompidos sendo instalados. Existe alguma maneira de remover esses drivers completamente? Ou talvez alguma outra configuração que o Windows 7 retenha?
Formatar a unidade através de outro computador / SO não ajuda. Eu também tentei uma limpeza completa e reconstrução do MBR e da partição única. O tamanho da unidade de alocação não faz diferença; nem um formato NTFS.
Esse é um assunto relativamente pequeno e eu não gostaria de reinstalar o sistema operacional inteiro!
sfc /scannow
agora.Windows Device Manager Console
. No menu Exibir, selecione Mostrar dispositivos ocultos . Você pode encontrar o seu dispositivo incorreto, clicar com o botão direito do mouse e escolher desinstalar para removê-lo completamente do sistema.Respostas:
Parece ter sido um cache de driver corrompido. Seguindo este guia , excluí o
INFCACHE.1
arquivo localizado em%SystemRoot%\System32\DriverStore\
.A primeira coisa que fiz foi apagar todos os traços de unidades conectadas anteriores usando a ferramenta USBOblivion sugerida pelo Moab. Então eu apaguei o arquivo de cache do driver.
Navegar para
%SystemRoot%\System32\DriverStore\
Clique com o botão direito do mouse em
INFCACHE.1
, clique em PropriedadesGuia Segurança, clique em Editar
Clique em Adicionar, digite
Administrators
na caixa fornecida e pressione OKCarraça
Full Control
Clique em Ok nas duas caixas de diálogo abertas
Excluir o arquivo
Insira uma unidade flash válida
Insira a unidade flash quebrada anteriormente
fonte