このトピックに関する他のSuperUserの質問を見たことがあります。Windows 8 のプロダクトキーの見つけ方 | Windows 8 の OEM プロダクトキーの見つけ方 しかし、すべての回答は Windows 8 が起動していることを前提としています
私はすでに私の新しいラップトップ上のUbuntu 13.04のクリーンインストールを行っており、私はちょうど絶対にWineでも実行することを拒否するこれらの臨時のプログラムのためのVM環境を設定しようとしています
別の回答でこの画像を見ました
つまり、キーは何らかの方法で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