Arturka43
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Все, разобрался. НИже пример из дампа файла *.txt формата из программы CPU-Z. losinka написал на соседнем форуме, что основная, нужная нам информация находится по первому (0х0) и второму (0х1) leaf процессора в регистрах eax, ebx, ecx и edx. Т.к. процессор у нас одинакового производителя, то и первый leaf (cpuid.0.xxx) у нас одинаковый, а вся самая важная инфа находится во втором leaf (cpuid.1.xxx). Понятно, что cpuid.0.xxx это первая строка, далее идёт вторая cpuid.1.xxx и т.д. Дальше информация нам не нужна. Чтобы конвертировать значения из 16-ричной системы в бинарную, нужно использовать конвертер (в гугле их полно). Выбираете из HEX > BIN, где после конвертирования ваши значения примут вид "хххх:хххх:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx". Двоеточия можно не ставить. Всего для VMware нужно 8 строк, как в 1 посте топика, только в бинарном виде. Если после добавления будет ошибка, придётся убирать какие-то строчки, в моём случае это было cpuid.1.ecx и cpuid.1.edx. Без них стартует, определяет нужный мне процессор с нужным серийным номером. Что виртуальной машине не нравится, не знаю. С значениями из интернета система грузится в полном наборе cpuid.1.ecx и cpuid.1.edx. Будем считать, что с процессором не повезло Код: CPUID EAX EBC ECX EDX cpuid.0 0x00000000 0xXXXXXXXX 0xXXXXXXXX 0xXXXXXXXX 0xXXXXXXXX cpuid.1 0x00000001 0xXXXXXXXX 0xXXXXXXXX 0xXXXXXXXX 0xXXXXXXXX cpuid.2 0x00000002 0x00000000 0x00000000 0x00000000 0x00000000 |
| Всего записей: 11 | Зарегистр. 02-01-2014 | Отправлено: 04:06 18-10-2024 | Исправлено: Arturka43, 11:18 18-10-2024 |
|