J'ai un dual boot 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 en quelque sorte caché dans le registre Windows)
J'ai un dual boot 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 en quelque sorte caché dans le registre Windows)
Réponses:
Je l'ai trouvé ici . La clé semble être stockée dans le firmware 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 #
)
tuyau en | tail -n1
si vous avez besoin que la clé en sortie.
Si votre HD est cassé et doit être installé sur un nouveau HD ou si vous voulez simplement connaître la clé sans HD, 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 bingo!
Si vous n'en avez pas acpmdump
encore, il est temps de l'installer en utilisant
sudo apt-get install acpidump
Cela a fonctionné sur ma clé USB en direct d'Ubuntu 14.04 LTS sur le portable Positivo. La clé était d'un Windows 8 Single-language.
sudo acpidump|grep MSDM -A8
sans utiliser de fichier texte
acpidump
a la possibilité -n
de sélectionner une seule partie. Cela produira la clé sur une seule ligne: sudo acpidump -n msdm | cut -c58-|xargs|tr -d " "
J'en 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 sais pas si la chaîne est définitivement à la fin, mais c'est ainsi que j'ai extrait la clé elle-même.
acpidump -n msdm
place desudo acpidump|grep MSDM -A6
Un léger raffinement sur la réponse acceptée. Cela n'imprimera que la clé:
sudo strings /sys/firmware/acpi/tables/MSDM | grep .*-.*-.*-.*-.*
sudo strings /sys/firmware/acpi/tables/MSDM |tail -n1
(dans les rares cas où le nom de votre