Windows: le clavier cesse de fonctionner après le transfert sur un nouveau disque dur

1

J'ai transféré Windows 7 de mon ancien disque dur vers un nouveau disque dur en clonant les partitions système réservée et C:, et en rendant le disque réservé système en actif, mais lorsque je démarre, le clavier (USB et PS / 2) ne fonctionne pas. répondez à n'importe quoi (le voyant NumLock est toujours allumé et ils ne tapent pas).

La souris, également connectée à l’USB, fonctionne bien. De plus, j'ai essayé de me connecter avec RDP, mais l'écran du client est passé au bleu clair avec le curseur de la souris. Aucun explorer.exe ou quoi que ce soit.

Y a-t-il un moyen de faire en sorte que cela fonctionne sans avoir à réinstaller le nouveau disque dur?

Eli
la source

Réponses:

2

En bref, le problème est que, dans certaines circonstances, Windows mappe votre lecteur cloné sur une lettre de lecteur différente de celle de C :. D'une manière ou d'une autre, le système démarre à l'écran de connexion, mais de nombreux pilotes ne sont pas chargés (par exemple, ceux du clavier).

C'est ainsi qu'après quelques tentatives, j'ai finalement réussi à cloner correctement le disque système Windows-7. Ci-dessous, il y a les étapes.

  1. Démarrage de Win7 à partir du lecteur source.

  2. Nettoyage du lecteur de destination
    Dans une fenêtre de commande cmd élevée, lancez diskpartpuis Remarque: à l' étape, assurez-vous qu'il s'agit bien du disque que vous souhaitez nettoyer entièrement. Lorsque j'ai sauté cette étape de nettoyage (première fois), j'ai eu un lecteur sans clavier (y compris celui à l'écran). Cela ne me laisse donc pas la possibilité de me connecter. Quelques explications (à mon avis). Lorsque vous connectez / initialisez un lecteur au système Win7 pour la première fois, la lettre de lecteur est attribuée et plusieurs GUID sont créés (voir Clé de registre HKEY_LOCAL_MACHINE / SYSTEM / MountedDevices). Lorsque vous copiez le lecteur, l'ancienne affectation (par exemple, la lettre D) est effective et, en fait, il n'y a pas de lecteur correspondant à la lettre C lorsque vous démarrez. D'une manière ou d'une autre, le système démarre à l'écran de connexion, mais de nombreux pilotes ne sont pas chargés (par exemple, ceux du clavier).

    select disk=1
    detail disk
    clean


    detail disk







    D'autre part, lorsque vous nettoyez le disque avec parted, le registre est également nettoyé (les références au lecteur de destination), pas uniquement le lecteur. Ainsi, lors du prochain démarrage du système avec ce lecteur, il est libre de choisir la lettre de lecteur C: (en l’absence du lecteur d’origine).

  3. Clonage du disque
    J'ai utilisé EaseUS Partition Manager 9.1 et son assistant de clonage.
    Cela a bien fonctionné. Sûrement, d'autres outils feraient de même.

  4. Avant de démarrer le nouveau lecteur, supprimez le lecteur source.
    Sinon, la source sera montée sur C: et la destination se verra attribuer une autre lettre de lecteur ... (retour à la case départ).

  5. Voila.


Remarque: Je pense que vous pourriez simplifier votre travail si vous connectiez les lecteurs source et cible à un autre PC, puis cloniez. Ceci est à condition que vous n'ayez jamais connecté le nouveau lecteur à l'ancien système.

PS Cette réponse est basée sur celle que j'ai donnée au thread similaire sur le superutilisateur (l'autre réponse impliquait également bitlocker).

utilisateur377178
la source
Je suppose que vous pouvez corriger l’attribution de lecteur en démarrant à partir de l’ancien lecteur avec le nouveau connecté également. <br> Avec l'outil regedit, sélectionnez l'arborescence LOCAL_MACHINE et essayez l'option de menu 'Charger la ruche', puis sélectionnez windows / system32 / config / SYSTEM dans votre nouveau lecteur. Accédez à la clé MountedDevices sous la nouvelle "ruche" et supprimez toutes les clés commençant par "/ DosDevices"
user377178
Le nettoyage du disque et l'utilisation d'un programme différent pour le copier semblaient fonctionner, mais cela nécessitait une réparation du système à partir du CD Windows pour le faire fonctionner.
Eli
0

Une possibilité est que quelque chose soit corrompu pendant le déménagement.

Vérifiez le gestionnaire de périphériques et désinstallez tous les pilotes liés au clavier, débranchez et rebranchez le clavier, puis laissez Windows capturer les pilotes du réseau.

Alternativement, 'sfc / scannow' devrait résoudre le problème en théorie, mais vous devez soit créer un fichier de traitement par lots, soit utiliser une clé USB, soit utiliser un clavier à l'écran pour taper la commande.

Compagnon Geek
la source
0

Je pense qu'il est possible de résoudre ce problème sans refaire la copie du lecteur.

  1. Démarrez à partir de l'ancien lecteur avec le nouveau connecté également.

  2. Avec l'outil regedit, sélectionnez l'arborescence LOCAL_MACHINE et essayez l'option de menu 'Charger la ruche', puis sélectionnez windows / system32 / config / SYSTEM dans votre nouveau lecteur.

  3. Accédez à la clé MountedDevices sous la nouvelle "ruche" et supprimez toutes les clés commençant par "/ DosDevices".
    Cette opération effacera la lettre affectée au lecteur incorrect sur votre nouveau lecteur et à la lettre C sur le lecteur source.

  4. redémarrez avec le nouveau lecteur.

utilisateur377178
la source