web-dev-qa-db-ja.com

Linux環境からの埋め込みWindows 8+キーを出すにはどうすればよいですか?

私はこのトピックに関する他のSuperUserの質問を見ました: どのようにWindows 8のプロダクトキーを見つけるのですか? | どのようにWindows 8 OEMのプロダクトキーを見つけるのですか? しかし、すべての答えはあなたがWindows 8を実行していると仮定します。

私は新しいラップトップでUbuntu 13.04のクリーンインストールを既に行っています、そして私はWineでさえ実行することを絶対に拒否するそれらの時折プログラムのためのVM環境をセットアップしようとしています。

私は別の答えでこの画像を見ました:

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

そのため、この鍵はどういうわけかACPI経由で利用可能になるはずです。しかし、私はls /proc/acpiを試してみました、そしてそれは私が見ることができる限り有用ではなくなり、そしてacpitoolは私を全然助けていません。

プロダクトキーを入手するにはどうすればいいですか。

EDIT:私はWineでRW-Everythingを実行してみました( 写真 プログラム)。ドライバをインストールすることができません。だからそこにサイコロはありません。

115
Riking

見つけた!私はこれをする必要がありました:

ls /sys/firmware/acpi/tables

これは私が探していたMSDMテーブルを与えてくれました。
ライセンスキーが見つかりました。 :D

それを取得するには、/sys/firmware/acpi/tables/MSDMファイルの内容を読む必要があります。

これが例です:

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

***は、ASCIIテキスト内のライセンスキーの内容です。

157
Riking

私が試したFedoraを使う:

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

これにより、次のような結果が得られました。

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

プロダクトキーは#に置き換えられました。

27
Rubens Mariuzzo

Ubuntu 13.10 AMD64を実行しているASUS T100TAで/sys/firmware/acpi/tables/MSDMが見つかりませんでしたが、acpidumpというパッケージが非常に便利です。 rootとしてacpidumpを実行すると、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

これは 承認された答え の変形で、読みやすくコピーしやすい、はるかにユーザーフレンドリーな出力を提供します。

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

Windows 8.1用のUbuntu 14.04でテスト済み

5
XavierStuvw