Eu tenho a versão mais recente de um driver de dispositivo de armazenamento em massa usado para um controlador RAID Silicon Image 3124 no Windows 7 de 64 bits. Se eu carregar este driver de dispositivo enquanto o sistema estiver em execução, poderei ver os discos anexados perfeitamente e eles funcionam muito bem. As inicializações subsequentes do sistema sempre resultam em uma falha grave, sem entradas de log de eventos e certamente sem arquivos de log. Renomear o driver incorreto em um console de reparo permite que o sistema seja inicializado novamente.
Alguém tem alguma idéia de como posso diagnosticar qual é o problema aqui? Há claramente algo no código de inicialização do driver que falha na inicialização, mas sem logs adequados ou a capacidade de rastrear o que está acontecendo, estou um pouco perdido. Este é um travamento grave, não um BSOD, portanto, nenhum arquivo de travamento está disponível.
Responder1
Parece que a única maneira de contornar o meu problema é ativar o driver do dispositivo apenas quando o sistema for iniciado e desativá-lo no desligamento. Posso fazer isso programaticamente usando um serviço automático atrasado do Windows, do qual dependem outros serviços que precisam dos discos. O serviço simplesmente ligarádevconpara ativar o dispositivo na inicialização e desativá-lo no desligamento...
Não é o ideal, mas acho que fará o trabalho. Se alguém tiver uma sugestão melhor, por favor poste!
Responder2
Você pode fazer uma das seguintes coisas.
Entre em contato com o fabricante da placa-mãe (presumo que você esteja usando RAID integrado) e tente obter um RMA imediatamente.
Compre um controlador RAID independente e use-o.
Encontre um firmware mais antigo e faça flashback.
O que provavelmente está acontecendo é que a parte suja necessária para "desligar" o controlador não está sendo invertida corretamente. Uma boa razão para isso é um CMOS corrompido. Outra razão para isso, claro, é um raio cósmico ^_^