140 votes

Comment sortir ma clé intégrée de Windows 8+ d'un environnement Linux ?

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

J'ai déjà fait une installation propre d'Ubuntu 13.04 sur mon nouvel ordinateur portable, et j'essaie de mettre en place un environnement VM pour ces programmes occasionnels qui refusent absolument 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 d'une manière ou d'une autre être disponible via l'ACPI. Cependant, j'ai essayé ls /proc/acpi et cela ne donne rien d'utile pour autant que je puisse voir, et acpitool ne m'aide pas du tout.

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

EDITAR : J'ai essayé d'exécuter RW-Everything via Wine (la sur la photo ), mais il ne parvient pas à "installer son pilote". Donc, rien à faire.

181voto

MrBr Points 121

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

ls /sys/firmware/acpi/tables

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

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

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

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

32voto

Rubens Mariuzzo Points 427

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é du produit a été remplacée par # .

10voto

Luke Maurer Points 1681

Je n'ai pas pu trouver /sys/firmware/acpi/tables/MSDM sur mon ASUS T100TA fonctionnant sous Ubuntu 13.10 amd64, mais j'ai trouvé un packagé appelé acpidump bien utile. Exécution de 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: ** ** ** ** **                                   *****
...

10voto

XavierStuvw Points 405

Il s'agit d'une variante de la réponse acceptée Vous obtenez un résultat beaucoup plus convivial, plus facile à lire et à copier.

sudo strings /sys/firmware/acpi/tables/MSDM

Testé sur une Ubuntu 14.04 pour un Windows 8.1

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X