web-dev-qa-db-fra.com

Comment puis-je obtenir ma clé Windows 8+ intégrée à partir d'un environnement Linux?

J'ai vu d'autres questions de SuperUser sur ce sujet: Comment trouver la clé de produit Windows 8? | Comment trouver la clé de produit Windows 8 OEM? Cependant, toutes les réponses supposent que Windows 8 est en cours d'exécution.

J'ai déjà effectué une nouvelle installation d'Ubuntu 13.04 sur mon nouvel ordinateur portable et j'essaie de configurer un environnement VM pour les programmes occasionnels qui refusent tout simplement de fonctionner, même avec Wine.

J'ai vu cette image sur une autre réponse:

 http://i.stack.imgur.com/v14oN.jpg

Il semble donc que la clé devrait en quelque sorte être disponible via ACPI. Cependant, j'ai essayé ls /proc/acpi et cela ne donne rien d'utile, et acpitool ne m'aide pas du tout.

Comment diable puis-je obtenir la clé de produit?

EDIT: J'ai essayé de lancer RW-Everything via Wine (le programme illustré ), mais il est impossible d '"installer son pilote". Donc pas de dés là.

113
Riking

Je l'ai trouvé! J'avais besoin de faire ceci:

ls /sys/firmware/acpi/tables

Ce qui m'a donné la table MSDM que je cherchais.
J'ai trouvé ma clé de licence! :RÉ

Pour l'obtenir, vous devez lire le contenu du fichier /sys/firmware/acpi/tables/MSDM.

Voici un exemple:

riking@hp-laptop:~$ Sudo xxd /sys/firmware/acpi/tables/MSDM
0000000: 4d53 444d 5500 0000 0313 4850 514f 454d  MSDMU.....HPQOEM
0000010: 534c 4943 2d4d 5043 0100 0000 4850 2020  SLIC-MPC....HP  
0000020: 0000 0400 0100 0000 0000 0000 0100 0000  ................
0000030: 0000 0000 1d00 0000 4639 XXXX XXXX XXXX  ........F98**-**
0000040: XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX  ***-*****-*****-
0000050: XXXX XXXX XX                             ****T

*** sont le contenu de la clé de licence, en ASCII texte.

156
Riking

En utilisant Fedora, j'ai essayé avec:

Sudo cat /sys/firmware/acpi/tables/MSDM

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

MSDMUoDELL  QA09   LOHR#####-#####-#####-#####-#####%  

La clé de produit a été remplacée par #.

27
Rubens Mariuzzo

Je ne trouvais pas /sys/firmware/acpi/tables/MSDM sur mon ASUS T100TA sous Ubuntu 13.10 AMD64, mais j’ai trouvé un paquetage appelé acpidump assez utile. En exécutant acpidump en tant que root, j'ai pu obtenir le contenu de la table MSDM.

$ Sudo acpidump
...
MSDM @ 0x78d53f90
  0000: 4d 53 44 4d 55 00 00 00 03 6c 5f 41 53 55 53 5f  MSDMU....l_ASUS_
  0010: 4e 6f 74 65 62 6f 6f 6b 00 00 00 00 41 53 55 53  Notebook....ASUS
  0020: 01 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00  ................
  0030: 00 00 00 00 1d 00 00 00 ** ** ** ** ** ** ** **  ........*****-**
  0040: ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **  ***-*****-*****-
  0050: ** ** ** ** **                                   *****
...
8
Eric

Ceci est une variante de réponse acceptée vous offrant une sortie beaucoup plus conviviale, plus facile à lire et à copier.

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

Testé sur Ubuntu 14.04 pour Windows 8.1

5
XavierStuvw