web-dev-qa-db-fra.com

Comment lire la clé de licence Windows 8 avec Ubuntu?

J'ai un double démarrage Windows 8 et Ubuntu sur mon ordinateur portable.

Est-il possible de lire la clé de licence Windows sous ubuntu? (Je suppose qu'il est caché dans le registre Windows d'une manière ou d'une autre)

16
rubo77

Je l'ai trouvé ici . La clé semble être stockée dans le micrologiciel ACPI:

Sudo strings /sys/firmware/acpi/tables/MSDM

Ce qui m'a donné les résultats suivants:

MSDMU
LENOVOCB-01   
ACPI
#####-#####-#####-#####-#####

(J'ai remplacé la clé de produit par #)

29
rubo77

Si votre disque dur est en panne et doit être installé sur un nouveau disque dur ou souhaitez simplement connaître la clé sans disque dur, cela peut vous aider:

Sudo acpidump > myhiddenkey.txt

après cela, recherchez dans votre dossier HOME le fichier .txt que vous venez de créer. Appuyez sur F3 pour rechercher dans le fichier le mot "MSDM" et le bingo!

Si vous n'avez pas encore acpmdump, il est temps de l'installer à l'aide de

Sudo apt-get install acpidump

Cela a fonctionné sur ma clé USB Live d'Ubuntu 14.04 LTS sur le cahier Positivo. La clé était d'un Windows 8 Single-language.

J'ai un autre à ajouter à la dernière commande qui m'a aidé:

Sudo acpidump|grep MSDM -A6|cut -c58- |xargs | tr -d " " | grep -oP '[^.]+$'

Je ne suis pas sûr que la chaîne se trouve vraiment à la fin, mais c'est comme ça que j'ai extrait la clé elle-même.

1
Jeremy

Un léger raffinement sur la réponse acceptée. Cela n'imprimera que la clé:

Sudo strings /sys/firmware/acpi/tables/MSDM | grep .*-.*-.*-.*-.*
1
freshnewpage