Как я могу прочитать лицензионный ключ Windows 8 с Ubuntu?

У меня двойная загрузка Windows 8 и Ubuntu на моем ноутбуке.

Можно ли прочитать лицензионный ключ Windows под Ubuntu? (Я думаю, что это как-то скрыто в реестре Windows)

17
задан 23 February 2014 в 02:52

4 ответа

Я нашел это здесь . Кажется, ключ хранится в прошивке ACPI:

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

, что дало мне следующие результаты:

MSDMU
LENOVOCB-01   
ACPI
#####-#####-#####-#####-#####

(я заменил ключ продукта на #)

0
ответ дан 23 February 2014 в 02:52

Если ваш HD сломан и вам нужно установить новый HD или просто хотите узнать ключ без HD, это может помочь вам:

sudo acpidump > myhiddenkey.txt

после этого найдите в папке HOME .txt файл, который вы только что создали. Нажмите F3 для поиска в файле слова «MSDM» и бинго!

Если у вас еще нет acpmdump, пора установить его, используя

sudo apt-get install acpidump

. Это сработало на моем Live Пендрайв Ubuntu 14.04 LTS на ноутбуке Positivo. Ключом был Windows 8 Single-language.

0
ответ дан 23 February 2014 в 02:52

Есть еще один способ добавить к последней команде, которая мне помогла:

sudo acpidump|grep MSDM -A6|cut -c58- |xargs | tr -d " " | grep -oP '[^.]+ 

Я не уверен, что строка определенно находится в конце, но именно так я извлек сам ключ.

Я не уверен, что строка определенно находится в конце, но именно так я извлек сам ключ.

0
ответ дан 23 February 2014 в 02:52

Небольшое уточнение принятого ответа. Это напечатает только ключ:

sudo strings /sys/firmware/acpi/tables/MSDM | grep .*-.*-.*-.*-.*
0
ответ дан 23 February 2014 в 02:52

Другие вопросы по тегам:

Похожие вопросы: