埋め込みWindows 8+のキーをLinux環境から取り出すには?

linux virtual-machine 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(picturedプログラム)を介してRW-Everythingを実行しようとしましたが、それは ‘そのドライバをインストールする’ことができません。だから、そこにサイコロはありません

  136  Riking  2013-08-29


ベストアンサー

見つけた!これが必要だったんだ

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テキストで表したものです

179  Riking  2013-08-29


Fedoraを使ってみました

sudo cat /sys/firmware/acpi/tables/MSDM

その結果、次のような結果が出ました

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

プロダクトキーを#に置き換えました

30  Rubens Mariuzzo  2014-02-10


Ubuntu 13.10 amd64を実行しているASUS T100TAでは/sys/firmware/acpi/tables/MSDMが見つかりませんでしたが、acpidumpというパッケージを見つけました。acpidumpをrootで実行すると、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: ** ** ** ** **                                   *****
...

10  Eric  2014-09-14


これは、受諾された回答の変形版で、あなたに読みやすく、コピーしやすい、より使いやすい出力を与えます

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

Windows 8.1のUbuntu 14.04でテストしました

9  XavierStuvw  2017-12-21


タイトルとURLをコピーしました