Windows 8.1 de 32bits. A troca foi de uma PCWare PW-945GCX para uma Biostar G31D-M7. Ambas igualmente velhas (a Biostar tem chipset superior) e com southbridge Intel ICH7. Mas aí nem mesmo um teclado PS/2 funcionava após entrar no Windows. Você já notava o problema pela luz do mouse acender ao ligar o computador mas apagar durante a carga do Windows. Dando boot por um Windows live-USB (Sergei Strelec) tudo funcionava e mesmo no Windows problemático, plugar um pendrive que nunca havia sido plugado mostrava o ícone de instalação de driver, sinalizando que a port USB estava funcionando e o problema era apenas com os dispositivos de interface humana (HID).
Neste ponto é importante lembrar que no caso do Windows 8.1 o fato do teclado PS/2 não estar funcionando pode ser proposital e não ter relação com a falha USB.
Para resolver o problema, primeiro eu forcei a entrada no modo de recuperação do Windows. O único jeito que encontrei foi apertar o botão de reset durante a inicialização do sistema (com os pontinhos ainda girando na tela). De lá eu acessei as Opções Avançadas e pude entrar no Modo de Segurança. Mouse e teclado USB continuaram sem funcionar, mas o teclado PS/2 funcionou. Com isso eu pude executar devmgmt.msc e conferir que havia problemas nos drivers USB.
Então ainda no modo de segurança eu usei o teclado PS/2 para a abrir meu ISO do Snappy driver R1909 e instalar os drivers USB. A instalação falhou acusando erro. Desconfiado de que podia ser um driver muito novo para a placa, abri o ISO do meu Driverpack Solution 11 (a versão mais antiga que tenho) e mandei instalar os drivers. Isso resolveu o problema.
É possível operar tanto o Driverpack 11 quanto o Snappy Driver R1909 usando apenas o teclado, mas é um saco. Só observe que quando ENTER não funcionar experimente teclar ESPAÇO. Se eu tivesse à mão um mouse PS/2 talvez tivesse sido mais fácil. Porém ainda foi muuuuito mais fácil e rápido do que reinstalar o Windows e todos os programas.
Se isso não funcionasse, antes de partir para o caminho de reinstalar tudo eu iria tentar trocar o arquivo C:\windows\system32\config\SYSTEM pelo backup em c:\windows\system32\config\RegBack e se isso também não funcionasse (afinal, era o backup da placa mãe anterior) eu iria tentar com o arquivo SYSTEM de outra máquina rodando a mesma versão do Windows.
Pensando bem… hora de colocar no meu kit de ferramentas arquivos SYSTEM de diversas máquinas diferentes. Isso pode me tirar de um sufoco um dia.
A propósito, eu soube que na versão mais recente do Windows 10 o atalho WINDOWS+PAUSE deixou de funcionar como nas últimas décadas. Se você usa isso como atalho para chegar ao Gerenciador de Dispositivos, é melhor se acostumar com o nome devmgmt.msc, porque você vai precisar dele mais vezes no futuro.
É fácil. Basta decorar mgmt.msc (ManaGeMenT) e adicionar alguns prefixos para ter acesso a algumas partes importantes do Windows sem precisar lembrar o caminho em cada versão:
comp…mgmt.msc
disk…mgmt.msc
dev…mgmt.msc
fs…mgmt.msc
Jeff, pra escapar dessa situação, comprei adaptadores: 1 de ps/2 para usb (vem com 2 entradas, uma pra mouse e outra para teclado), e também o inverso, de usb para ps/2 (individuais).
Boa a ideia de guardar a pasta system.
Eu nem sabia que isso existia. Obrigado por me chamar a atenção para isso.
Eu me referi ao arquivo SYSTEM e não à pasta system. Se você quiser guardar a pasta inteira, deve ser a system32