Это система UEFI? Если да, то, вероятно, она находится в памяти ключей UEFT?
Амит КК
Да, это система UEFI. Я уже нашел его и разместил ответ ниже;)
rubo77
2
Рецензенты: это не вне темы. Речь идет об использовании Ubuntu для поиска информации в установке Windows. Прекрасно.
Сет
Согласитесь, это по теме, особенно если учесть, что на самом деле речь может идти о считывании информации ACPI из хранилища прошивки: эта информация даже не хранится в том, что большинство из нас считает системой Windows.
Элия Каган
Ответы:
32
Я нашел это здесь . Ключ, похоже, хранится в ACPI-прошивке:
Это может быть специфично для Lenovo, чтобы иметь ключ в прошивке. Мои рабочие компьютеры (Dell Laptop и Compaq Desktop) имеют SLIC, но не имеют MSDM. По общему признанию, оба этих компьютера предшествуют Windows 8 на несколько лет.
Чувак
1
На более новых компьютерах Dell эта таблица действительно существует. Я нашел его на двух настольных компьютерах Dell Precision T1700 с июня 2014 года.
Хорхе Суарес де Лис
Это прекрасно работает на Lenovo Yoga3.
Шенбриден
Работал над моим UEFI Acer Aspire V. Так что это относится и к другим системам UEFI.
Торриен
3
Если ваш HD сломан и вам нужно установить новый HD или просто хотите узнать ключ без HD, это может помочь вам:
sudo acpidump > myhiddenkey.txt
После этого найдите в папке HOME только что созданный TXT-файл. Нажмите F3 для поиска в файле слова «MSDM» и бинго!
Если у вас еще acpmdumpнет времени, установите его, используя
sudo apt-get install acpidump
Он работал на моем Live Pendrive Ubuntu 14.04 LTS на ноутбуке Positivo. Ключ был из Windows 8 Single-language.
Всегда относитесь к своему ответу как к единственно верному ответу. 😃
rubo77
Чтобы сделать это хорошим ответом, добавьте, что точная позиция может отличаться в других системах. Это приведет к выбору точных 6 строк после нахождения MSDN на выходе, который находится в HEX
rubo77
Вы можете использовать acpidump -n msdmвместоsudo acpidump|grep MSDM -A6
rubo77
1
Небольшое уточнение принятого ответа. Это напечатает только ключ:
Ответы:
Я нашел это здесь . Ключ, похоже, хранится в ACPI-прошивке:
Который дал мне следующие результаты:
(Я заменил ключ продукта на
#
)труба в ,
| tail -n1
если вам нужен только ключ в качестве вывода.источник
Если ваш HD сломан и вам нужно установить новый HD или просто хотите узнать ключ без HD, это может помочь вам:
После этого найдите в папке HOME только что созданный TXT-файл. Нажмите F3 для поиска в файле слова «MSDM» и бинго!
Если у вас еще
acpmdump
нет времени, установите его, используяОн работал на моем Live Pendrive Ubuntu 14.04 LTS на ноутбуке Positivo. Ключ был из Windows 8 Single-language.
источник
sudo acpidump|grep MSDM -A8
без использования текстового файлаacpidump
имеет возможность-n
выбрать только одну часть. Это выведет ключ в одну строку:sudo acpidump -n msdm | cut -c58-|xargs|tr -d " "
Есть еще один, чтобы добавить к последней команде, которая помогла мне:
Я не уверен, что строка определенно находится в конце, но именно так я извлек сам ключ.
источник
acpidump -n msdm
вместоsudo acpidump|grep MSDM -A6
Небольшое уточнение принятого ответа. Это напечатает только ключ:
источник
sudo strings /sys/firmware/acpi/tables/MSDM |tail -n1
(в редком случае ваше имя подходит для вашего grep regex)