blog

Vestiges d’un CSS Guru

Billet

Récupérer sa clé de CD Windows XP avec Ubuntu

Un billet un peu à part pour simplement partager une astuce pour récupérer le CD Key de son installation Windows alors que vous êtes sous Ubuntu.

Comment j’en suis arrivé là ?

Un beau matin, mon Win XP ne démarre plus. J’ai même plus l’écran de chargement Windows. J’ai tenté une réinstall avec un CD de Win XP, rien n’y fait. Heureusement j’ai encore Ubuntu.

Différence ProductID / Product Key

J’ai envie de récupérer la clé de CD de mon Windows XP (officiel, acheté). Mais j’ai perdu mon CD. Et le registre Windows ne contient que l’ID du produit.
A partir de cet ID, il faut utiliser un logiciel spécial pour retrouver la clé du CD : Magical Jelly Bean Keyfinder.

Donc en gros : ProductID -> Magical Jelly Bean Keyfinder -> Clé du CD original

Le seul problème : Magical Jelly Bean ne fonctionne que sous Windows XP… et justement, ce dernier ne marche plus chez moi. Je peux utiliser Wine sous Ubuntu pour utiliser ce programme, mais il me faut le registre Windows de mon install foireuse d’abord…

Ce qu’il faut faire

La solution se trouve sur le forum de Magical Jelly Bean. En quelques étapes pas compliquées :

  1. Installer Ubuntu
  2. Installer Dumphive
  3. Avoir accès via Ubuntu au disque dur qui contient votre installation Windows défaillante
  4. Ouvrir un terminal
  5. Taper dumphive /media/disk/WINDOWS/system32/config/software /media/disk/WINDOWS/system32/config/software.reg HKEY_LOCAL_MACHINE qui correspond en fait à :
    • dumphive
    • emplacement du fichier software (sans extension)
    • emplacement où le fichier software.reg sera créé (en l’occurence, je le crée dans le même dossier)
    • HKEY_LOCAL_MACHINE (qui correspond au sous-dossier du registre)
  6. à ce moment là, vous avez un fichier software.reg qui correspond au registre de votre installation Windows défaillante
  7. allez dans votre dossier Wine (du style /home/ubuntu/.wine/drive_c/windows) et lancez regedit.exe avec Wine
  8. faites Registry -> Import Registry File et choisissez le fichier software.reg. Vous allez donc importez toutes les données de votre installation Windows défaillante.
  9. téléchargez et dézippez Magical Jelly Bean et choisissez bien keyfinder.2.0.6.zip (mais surtout pas le keyfinder.2.0.6.source.zip). Si la version est supérieure, c’est tout aussi bien.
  10. allez dans votre dossier Wine et lancez explorer.exe avec Wine
  11. naviguez vers le dossier keyfinder et lancez keyfinder.exe

Et voilà! Vous avez toutes vos clefs : Windows, jeux, programmes…