Как посмотреть slic в bios
Перейти к содержимому

Как посмотреть slic в bios

  • автор:

Как узнать ключ продукта Windows 10

В данной статье будут описаны основные методы определения ключа продукта Windows для последующей активации. Активация системы необходима, если Вы не хотите наблюдать черный фон рабочего стола, вотермарку поверх основных приложений, отсутствие персонализации, или что хуже, перезагрузка системы каждый час.

В основном, будет описано 2 метода: определение по наклейке и определение «вшитого» ключа продукта.

Наклейка с ключом

Если Вы приобретали устройство с предустановленной Windows 7(либо системный блок на 8 версию или 10), то в большинстве вариантов, Product Key будет указан на наклейке с описанием версии ОС. Ноутбуки и моноблоки, чаще всего, имеют «вшитый» ключ продукта.

В зависимости от форм фактора устройства и производителя, наклейки наносятся на различные места. Они могут быть на боковых или верхних стенках системного блока, задней стороне моноблока, на обратной стороне ноутбуку (также под аккумулятором).

Наклейка без ключа

На устройствах с предустановленной Windows (OEM) может быть наклейка, которая говорит о том, что ключ продукта может содержаться в SLIC-таблице (Software Licensing Description Table) BIOS устройства. Использование этого способа началось преимущественно с версии Windows 8, следовательно, в «семерке» и более младших версиях использовать SLIC-таблице не получится. Существует несколько способов определения ключа из SLIC-таблицы:

  • Используя встроенные средства (командная строка)
  • Используя сторонние приложение (ProduKey, RWEverything)

Откройте окно командной строки от имени Администратора cmd и введите команду:

wmic path softwarelicensingservice get oa3xoriginalproductkey

Ключ от Windows 8, 8.1 или 10 версии определить данной командой из системы Windows 7 невозможно, но Вам может помочь специализированное ПО для считывания SLIC-таблиц системы, например, RWEverything.

Для начала, загрузите бесплатную утилиту с официального сайта RWEverything . Загрузить можно как установщик, так и портативную версию утилиты.

Запустите приложение и нажмите на кнопку ACPI Table, затем в открывшемся окне пройдите во вкладку MSDM. Необходимая информация будет в строке Data XXXXX-XXXXX-XXXXX-XXXXX-XXXXX.

Ключ, которым активирована система

Бывают случаи, когда наклейка затерлась, повредилась или испачкалась, что мешает полностью прочитать ключ продукта. Если операционная система уже активирована, то все же есть возможность узнать Product Key, которым была проведена активация операционной системы.

Можно использовать утилиты, например, ProduKey .
Загрузите бесплатное приложение с сайта разработчика и запустите его.

Через скрипт

Узнать ключ активации системы можно также используя встроенные средства системы. Для этого потребуется создать VBS скрипт. Откройте Блокнот и скопируйте следующий текст и сохраните в формате *vbs .

Set WshShell = CreateObject("WScript.Shell") regKey = "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\" DigitalProductId = WshShell.RegRead(regKey & "DigitalProductId") Win8ProductName = "Windows Product Name: " & WshShell.RegRead(regKey & "ProductName") & vbNewLine Win8ProductID = "Windows Product ID: " & WshShell.RegRead(regKey & "ProductID") & vbNewLine Win8ProductKey = ConvertToKey(DigitalProductId) strProductKey ="Windows Key: " & Win8ProductKey Win8ProductID = Win8ProductName & Win8ProductID & strProductKey MsgBox(Win8ProductKey) MsgBox(Win8ProductID) Function ConvertToKey(regKey) Const KeyOffset = 52 isWin8 = (regKey(66) \ 6) And 1 regKey(66) = (regKey(66) And &HF7) Or ((isWin8 And 2) * 4) j = 24 Chars = "BCDFGHJKMPQRTVWXY2346789" Do Cur = 0 y = 14 Do Cur = Cur * 256 Cur = regKey(y + KeyOffset) + Cur regKey(y + KeyOffset) = (Cur \ 24) Cur = Cur Mod 24 y = y -1 Loop While y >= 0 j = j -1 winKeyOutput = Mid(Chars, Cur + 1, 1) & winKeyOutput Last = Cur Loop While j >= 0 If (isWin8 = 1) Then keypart1 = Mid(winKeyOutput, 2, Last) insert = "N" winKeyOutput = Replace(winKeyOutput, keypart1, keypart1 & insert, 2, 1, 0) If Last = 0 Then winKeyOutput = insert & winKeyOutput End If a = Mid(winKeyOutput, 1, 5) b = Mid(winKeyOutput, 6, 5) c = Mid(winKeyOutput, 11, 5) d = Mid(winKeyOutput, 16, 5) e = Mid(winKeyOutput, 21, 5) ConvertToKey = a & "-" & b & "-" & c & "-" & d & "-" & e End Function

Запустите данный файл и в открывшемся окне отобразится.

Более детально можно так же почитать на Answers.microsoft.com

Помычим 🙂

Многие пользователи, возможно, уже знакомы с такой аббревиатурой, как SLIC, но наверняка не все из них точно представляют, что это такое. В частности, мы тоже упоминали SLIC в одной из статей, посвященных BIOS.

Сначала стоит разобраться, что же означает эта аббревиатура. Это сокращение от термина Software Licensing Description Table, что переводится как «Таблица описаний лицензий программного обеспечения».

Назначение SLIC

SLIC – это сравнительно новая встроенная в BIOS технология, поддержка которой появилась лишь несколько лет назад. Она используется, как правило, для тех компьютеров, которые поставляются с уже установленной на жестком диске операционной системой, например, Microsoft Windows.

Хотя у пользователя такого компьютера имеются в наличии все файлы, необходимые для запуска ОС, для того, чтобы использовать Windows в течение длительного времени, ему необходимо активация своей копии Windows. Для решения этой проблемы и создана таблица SLIC. Все дело в том, что информация, необходимая для активации ОС, содержится в соответствующей записи таблицы, расположенной в BIOS.

Таблица SLIC обычно добавляется в BIOS крупными производителями компьютерного оборудования в целях ускорения процесса активации, а сам процесс активации ПО при помощи информации, занесенной в BIOS, носит название OEM-активации.

Определенная строка таблицы содержит данные, представляющие собой набор символов. Они являются ключом SLIC и идентифицируют компьютер, как подходящий для OEM-активации. Microsoft предоставляет различные 25-значные ключи каждому из производителей компьютеров. Кроме того, ключи, принадлежащие одному производителю компьютеров, могут значительно отличаться друг от друга в зависимости от версии операционной системы, предварительно установленной на компьютере. Кроме ключа Microsoft также предоставляет каждому крупному производителю специальный цифровой сертификат в формате XML.

Предоставление различных ключей для различных производителей и операционных систем позволяет гарантировать, что ключ для ОС Windows подойдет только для определенной модели компьютера. Впрочем, SLIC может использоваться и с другими программными продуктами, не только с Windows.

Введение SLIC, по замыслу разработчиков BIOS, упрощает активацию программного обеспечения тем пользователям, которые не имеют доступа к Интернету, и, соответственно, не могут произвести сетевую активацию программных продуктов. Эта технология впервые была использована в ОС Windows Vista.

Активация Windows и возможные проблемы

Когда пользователь впервые активирует операционную систему на новом компьютере при помощи SLIC, то он должен ввести ключ продукта Microsoft Windows. После того, как эти данные введены, компьютер сравнивает указанный ключ продукта с публичным ключом SLIC, содержащимся в таблице. Если оба ключа совпали, то активация успешно завершается, и вы можете пользоваться вашей версией Windows без ограничений. Если же ключи не совпадают, то активации не происходит.

Существует несколько причин, из-за которых активация при помощи SLIC может закончиться неудачей. Самое простое решение возникшей проблемы может состоять в том, чтобы заново набрать текст в поле. Ведь ключ представляет собой длинную произвольную строку и малейшая ошибка может привести к тому, что активация не удастся. Впрочем, если вы уверены, что ввели ключ правильно, то может оказаться и так, что производитель компьютера просто загрузил неправильную строку в SLIC. Тогда вы должны связаться с производителем и попросить у него правильную версию BIOS для того, чтобы решить проблему.

Если же вы приобрели компьютер у сомнительного продавца, то возможно, ваша версия Windows просто контрафактная. Но не отчаивайтесь – даже в этом случае вы сможете активировать свою версию Windows. Для этого достаточно связаться с поддержкой Microsoft и приобрести у них лицензию на версию операционной системы, установленную на вашем компьютере.

Заключение

SLIC является новой опцией BIOS. Она представляет собой реестр для хранения лицензионной информации и полезна пользователям лицензионного программного обеспечения. Основным ее преимуществом является возможность активации программных продуктов без обязательного подключения к Интернету.

Прошивка SLIC руками

Самостоятельно модифицируем прошивку BIOS с помощью PhoenixTool. А то на более-менее свежие мамки уже проблематично найти готовую прошивку. PhoenixTool, как нетрудно догадаться, создан для фениксовских BIOS, но фокус в том, что он годится и для AMI, и для Award, будучи мощнее и гибче инструментов, созданных для этих производителей. И, что характерно, с модификацией прошивки с помощью этого инструмента справится и обезьяна.

Для начала, качаем сам PhoenixTool. На данный момент самая свежая версия — 2.73. Распаковываем в каталог, путь к которому не содержит кириллицы. Кладем рядом скачанный ром биос. Запускаем от имени админа. В поле Original BIOS указываем нужный нам ром. Формат CAP тулза тоже понимает. Ждем, пока закончится анализ рома и в нижнем окошке появится результат. Вероятнее всего там будет пустая заглушка SLIC. Ниже, в поле Manufacturer указываем производителя мамки, а в поле SLIC File — выбираем bin соответствующего производителя. Вообще, это все есть в комплекте PhoenixTool, но если вдруг нет — берем из моей предыдущей записи на эту тему. Дальше есть два варианта. Пробуем первый, и если не прокатит — переходим ко второму.

Вариант 1. Метод Dynamic.
Не указываем больше ничего, только выбираем метод и нажимаем Go. Программа возмутится отсутствием RW Everything, плюем на это и продолжаем наше дело. Когда процесс закончится (без ошибок, надеюсь), берем полученный ром, кладем на диск C: или на флэшку и прошиваем. Запускаем венду и смотрим, что получилось, через утилиту SLIC_Toolkit. Если все в порядке — активируем венду согласно инструкции из предыдущего поста и на этом завершаем. Если наблюдаются траблы — переходим ко второму варианту.

Вариант 2. Метод NewModule.
После выбора метода станет доступным поле Key File. Он тоже есть в комплекте тулзы. Даже два. Без разницы, какой выбрать. После чего так же запускаем Go, соглашаемся с отсутствием отчета RW, ждем результата, прошиваем и проверяем. Затем тоже активируем венду.

Примечания.
1. Начиная с версии PhoenixTool 1.92 использование файла RW не обязательно. Но если вдруг припрет, то его можно сгенерировать утилитой RWEverything. Качаем, запускаем от имени админа, в меню Access выбираем ACPI Tables. Ждем. Ждем. Ждем. Кликаем на открытое окно с таблицей и жмем Ctrl-F2. Сохраняем получившийся AcpiTbls.rw и используем его в PhoenixTool.

2. Узнать производителя биос, а так же посмотреть наличие SLIC можно и в EVEREST Ultimate Edition, версии 5.30.1900 и выше. CPU-Z тоже должен сгодиться.

3. Если совсем припрет, то конвертировать ром из формата CAP в BIN можно утилитой CAP_to_BIN (какое неожиданное название!), которая тупо обрезает хедер. Можно и руками, но лучше утилитой, раз она есть.

4. На всякий случай пусть тут лежат и AwardTool и AMITool. Разную экзотику, требующую особого подхода (типа самсунговых ноутов) пожалуй не будем рассматривать.

5. Пароль ко всем приложенным архивам — 123.

Как извлечь OEM-ключ системы прошитый в UEFI

На Рабочем столе появится файл OEMDM_cmd.txt содержащий ваш OEM-ключ.

3. Скачайте и запустите программу Lazesoft Windows Key Finder (оф. страница) — показывает все ключи, в т.ч. и Office.

4. Скачайте и запустите утилиту ShowKeyPlus (страница программы) или vbs-скрипт ShowKey — в строке OEM Key будет указан предустановленный производителем устройства ключ продукта, а строка OEM Edition покажет редакцию и версию Windows для которой он предназначен.

5. Скачайте и запустите утилиту WPKey (сайт утилиты), поставьте галочку в поле MSDM и запишите полученный ключ продукта.

6. Скачайте и запустите утилиту MSDM-SLIC-CERT-KEY Dumper (сайт утилиты), нажмите 2 для просмотра таблицы MSDM.

7. Скачайте и запустите утилиту RWEverything (сайт программы), в верхнем меню выберите ACPI, затем откройте вкладку MSDM, и внизу, в разделе «Data», вы увидите OEM-ключ.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *