Windows: o teclado pára de funcionar após a transferência para o novo disco rígido

1

Eu transferi o Windows 7 do meu HD antigo para um novo HDD clonando as partições System Reserved e C:, e tornando o System Reserved o ativo, porém quando eu inicializo nele o teclado (tanto USB quanto PS / 2 ) não responde a nada (a luz NumLock está sempre acesa e não digita).

O mouse, que também está conectado ao USB, funciona bem. Além disso, tentei fazer o login com o RDP, no entanto, a tela do cliente apenas ficou azul claro com o cursor do mouse. Nenhum explorer.exe ou qualquer coisa.

Qualquer maneira de fazer isso funcionar sem reinstalar o novo HDD?

    
por Eli 06.01.2012 / 09:38

3 respostas

2
Em suma, o problema é que, em certas circunstâncias, o Windows mapeia sua unidade clonada para uma letra de unidade diferente de C :. De alguma forma, o sistema é inicializado na tela de login, mas muitos drivers não são carregados (por exemplo, os de teclado).

É assim que, após algumas tentativas, finalmente consegui clonar o disco do sistema windows-7 corretamente. Abaixo estão os passos.

  1. Inicializando o Win7 a partir da unidade de origem.

  2. Como limpar a unidade de destino
    Em um lançamento de janela cmd elevado diskpart e, em seguida,
    select disk=1
    detail disk
    clean


    Nota: em detail disk step, certifique-se de que este é o disco que deseja limpar completamente.

    Quando eu pulei essa etapa de limpeza (primeira vez), obtive uma unidade sem o teclado funcionar (inclusive na tela). Assim, deixando-me sem opção de log-in.

    Algumas explicações (conforme eu vejo).

    Quando você conecta / inicializa uma unidade ao sistema Win7 pela primeira vez, a letra da unidade é atribuída e vários GUIDs são criados (consulte a chave do Registro HKEY_LOCAL_MACHINE / SYSTEM / MountedDevices). Quando você copia a unidade, a atribuição antiga (por exemplo, letra D) está em vigor e, de fato, não há unidade na letra C quando você inicializa. De alguma forma, o sistema é inicializado na tela de login, mas muitos drivers não são carregados (por exemplo, os de teclado).
    Por outro lado Quando você limpa o disco com o parted, o registro também é limpo (as referências à unidade de destino) não apenas a unidade. Então, da próxima vez que o sistema inicializar com esta unidade, é livre escolher a letra da unidade C: (na ausência da unidade original).

  3. Clonando o disco
    Eu usei EaseUS Partition Manager 9.1, e seu clone Disk Wizard.
    Ele fez bem o trabalho. Surly outras ferramentas fariam da mesma forma.

  4. Antes de inicializar a nova unidade, remova a fonte.
    Caso contrário, a fonte será montada em C: e o destino será atribuído a outra letra de unidade ... (de volta ao quadrado um).

  5. Voila.


Nota: Acredito que você poderia simplificar seu trabalho se conectasse as unidades de origem e de destino a outro PC e fizesse a clonagem. Isso é fornecido desde que você nunca tenha conectado a nova unidade ao sistema antigo.

PS. Esta resposta é baseada em uma que eu dei ao thread similar no superusuário (a outra resposta envolvia o bitlocker também).

    
por 06.01.2012 / 22:34
0

Uma possibilidade é que algo foi corrompido no movimento.

Verifique o gerenciador de dispositivos e desinstale os drivers relacionados ao teclado, desconecte e reconecte o teclado e deixe as janelas puxarem os drivers para fora da rede.

Alternativamente, 'sfc / scannow' deve consertar isso na teoria, mas você teria que criar um arquivo de lote que pode ser executado em um pendrive ou usar um teclado na tela para digitar o comando.

    
por 06.01.2012 / 10:01
0

Acho que é possível corrigir isso sem refazer a cópia da unidade.

  1. Inicialize a partir da unidade antiga com a nova também conectada.

  2. Com a ferramenta regedit, selecione a árvore LOCAL_MACHINE e tente a opção de menu 'Load Hive' e, em seguida, selecione windows / system32 / config / SYSTEM em sua nova unidade.

  3. Vá para a chave MountedDevices sob a nova 'colmeia' e desmarque todas as chaves que começam com '/ DosDevices'
    Isso limpará a atribuição errada da letra da unidade à sua nova unidade e também à letra C da unidade de origem.

  4. reinicialize com a nova unidade.

por 06.01.2012 / 22:54