Modifier le registre de Windows depuis Linux
By Pierre-Alain B on Wednesday, December 10 2014, 06:23 - Permalink
Vous connaissiez peut-être chntpw pour modifier le mot de passe d'un utilisateur Windows depuis un LiveCD linux ?
Et bien, bonne nouvelle, chntpw est encore plus puissant que cela : il permet de modifier aussi le registre de Windows depuis un LiveCD (par exemple System Rescue CD qui inclut cet utilitaire par défaut) :
- on commence bien sûr par monter le disque sur lequel se trouve Windows
- puis on commence à lire dans la Regedit : chntpw -l /path/to/windows/Windows/system32/config/software
- pour se rendre dans HKey_Local_Machine/SYSTEM/MountedDevices, on va taper cd HKLMSYSTEMMountedDevices
- la commande ls va permettre de lister les clés présentes
- ed key va permettre de modifier ensuite une clé
Bien sûr, prudence dans toute action, il ne faut pas se tromper ! Sauvegardes nécessaires avant d'effectuer des opérations de la sorte. Dans mon cas, cela m'a permis de détruire une association de disque hasardeuse avec le contenu du disque C: automatiquement attribué à la lettre E: ce qui empêchait tout démarrage de Windows (qui n'aime pas démarrer sur E: s'il a été installé sur C: ... il doit y avoir des liens absolus laissés par l'installation !)