Извлеките ключ продукта Windows 8 с материнской платы

Вы уверены, что вместо этого вы выбираете CD / DVD, а не жесткий диск (носитель)?

Вставьте компакт-диск Mac OSX в CD-привод.

Теперь, когда ваш компьютер запускается, удерживайте клавишу Alt / Option. Выберите загрузочный компакт-диск.

Возможно, вам придется переделать / форматировать свой жесткий диск (потому что Ubuntu использует ext4) перед установкой Mac OSX.

1
задан 27 December 2012 в 16:18

3 ответа

Другим способом, который не требует поиска тонны вывода, является:

sudo acpidump -b -t MSDM | dd bs=1 skip=56 2>/dev/null;echo

acpidump удаляет таблицу (по умолчанию в формате hexdump), но опции -b сообщают ей вывод raw данные. Поскольку нам нужна только последняя часть таблицы, проведите вывод в dd, но пропустите ненужный мусор. Наконец, добавьте эхо в конец, чтобы сделать его дружественным к терминалу = D

acpidump -t MSDM также будет работать, но ключ разбит на несколько строк, что затрудняет его копирование.

Обновление благодаря Lekensteyn:

Новые версии acpidump, поставляемые с Ubuntu, работают иначе, чем описано выше. Флаг -b заставляет acpidump писать в файл при любых обстоятельствах, поэтому альтернативный метод заключается в использовании команды

sudo tail -c+57 /sys/firmware/acpi/tables/MSDM

Допустимый установщик Windows 8 должен автоматически обнаружить ключ в ACPI и продолжить установку с помощью встроенного ключа.

Следует отметить, однако, что я использовал этот метод для установки Win8 в виртуальной машине с помощью моего собственного ключа продукта, но он автоматически деактивируется, говоря, что ключ продукта использовался. Таким образом, он практически не используется во всей реальности. Поскольку ключи Win8 OEM предназначены для привязки к этому конкретному компьютеру, вы попадете в кирпичную стену, если попросите Microsoft отменить регистрацию ключа, чтобы вы могли использовать его в виртуальной машине, не говоря уже о другом компьютере.

Единственный способ использовать ключ - если вы никогда не загружались в Win8 для начала или не были подключены к сети, когда вы это делали. Тем не менее, если ваш виртуальный / новый компьютер когда-либо разрешен для подключения к сети, он автоматически зарегистрирует ключ, который сделает вашу фактическую установку непригодной.

16
ответ дан 25 May 2018 в 03:00
  • 1
    Просто попробовал это, и команда выше отрезала одного из персонажей. Я использовал sudo acpidump -b -t MSDM | dd bs=1 skip=56 2>/dev/null;echo, и я получил полный ключ. – Andrew C 29 August 2013 в 10:49
  • 2
    Вы правы, извините. Обновление моего ответа. – Chuck R 6 September 2013 в 03:31
  • 3
    Опция -b специфична для инструмента acpidump, включенного в дерево ядра. Новые версии Ubuntu поставляются с другим инструментом acpidump (из iasl), который имеет разные параметры. Я не мог проверить эту команду, но она должна работать: sudo acpidump -n HPET | tail -n+2 | xxd -r | head -c+57. Альтернативный метод: sudo tail -c+57 /sys/firmware/acpi/tables/MSDM – Lekensteyn 1 July 2014 в 21:34
  • 4
    @Lekensteyn Я заметил это недавно, когда я был на телефоне с MS. Если вы используете опцию -b, по умолчанию по умолчанию она нажимается на файл. Интересно, есть ли способ отметить, что труба будет уничтожена, когда на ней больше нет данных ... другая тема еще на один день. Ваша первая команда не работала для меня, однако вторая была в порядке. Я обновлю свой ответ, чтобы включить его =) – Chuck R 7 July 2014 в 04:32
  • 5
    Используется обновленная версия для Ubuntu 16.04 LTS: «sudo tail -c + 57 / sys / firmware / acpi / tables / MSDM». Могу подтвердить, что я получил свой Windows-ключ от ноутбука Samsung просто отлично =) – Valross.nu 30 September 2016 в 13:29
 sudo tail -c+57 /sys/firmware/acpi/tables/MSDM

Это принесло мне ключ продукта моей ОС Windows 8 на ноутбуке MSI.

5
ответ дан 25 May 2018 в 03:00

Вы можете так использовать этот код, который работает, если те, что выше не работают для вас, или вы просто хотите увидеть шестнадцатеричный вывод с помощью вашего ключа. Это похоже на редактор hex hex. Windows будет иметь свой ключ в обычном формате HAN50-0L00M-4D31T-CR4ZY. 5 букв или цифр в 5 группах.

$ ls /sys/firmware/acpi/tables
$ sudo hd /sys/firmware/acpi/tables/MSDM

00000000  ha ns oo lo oe at es ap  pl le sa uc ef or li fe  |Key in area|
00000010  cu si ca nb ro ha ms am  cu si ca nb ro ha ms am  |In key area|
00000020  it sj us ho wz ir ol lz  it sj us ho wz ir ol lz  |Area in key|
00000000  ha ns oo lo oe at es ap  pl le sa uc ef or li fe  |It is 5 x 5|
00000010  cu si ca nb ro ha ms am  cu si ca nb ro ha ms am  |Key in area|
00000020  it sj us ho wz ir ol lz  it sj us ho wz ir ol lz  |In key area|
00000050  ha ns oo lo ow az he re                           |Area in key|
00000055                                                    |It is 5 x 5|

Выполнение следующей команды приведет к сбросу ключа продукта в стандартном формате Microsoft.

sudo hexdump -s 56 -e '"MSDM key: " /29 "%s\n"' /sys/firmware/acpi/tables/MSDM
2
ответ дан 25 May 2018 в 03:00

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

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