Можно ли изменить название подключённых устройств в UEFI?

У меня есть процессор-мутант с AliExpress, который в системе отображается как Genuine Intel(R) CPU 0000. Это происходит потому, что это инженерный вариант процессора, используемого в ноутбуках, который припаян на переходник под LGA 1151 v1/2. Мой процессор называется QTJ0 и основан на архитектуре Coffee Lake-R, обладает 8 ядрами и 16 потоками с тактовой частотой от 2.8 до 4.7 GHz. Возможно, он соответствует характеристикам Xeon E-2286M или i9-9980HK. Поскольку некоторые приложения требуют определённые модели процессоров и инструкции для работы, я хотел бы узнать: можно ли заставить UEFI предоставлять ложные данные о процессоре, заменив его на i9-9980HK?
  • 19 сентября 2024 г. 11:23
Ответы на вопрос 2
В большинстве систем UEFI нельзя изменить название процессора напрямую через пользовательский интерфейс. Однако существует несколько способов достижения вашего желания, хотя они могут требовать дополнительных технических знаний и не всегда являются простыми:

1. **Изменение микропрограммы (BIOS/UEFI)**: Некоторые версии UEFI/BIOS предоставляют возможность редактирования или модификации микропрограммы. Если у вас есть навыки работы с прошивкой, вы можете попробовать редактировать соответствующие поля, чтобы отобразить нужное имя процессора. Но будьте осторожны: неправильно проведенное редактирование микропрограммы может привести к неработоспособности системы.

2. **Использование специальных утилит**: Есть сторонние утилиты, такие как "CPU-Z" или другие инструменты для системной информации, которые могут "подделать" информацию о процессоре для приложений. Однако это обычно действует на уровне операционной системы, а не на уровне UEFI.

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

4. **Запись новой информации о процессоре**: Если у вас есть доступ к информации о процессоре (например, через утилиты типа "Intel Processor Identification Utility"), теоретически можно изменить идентификаторы с помощью специального программного обеспечения, но это очень рискованная практика.

Имейте в виду, что любые подобные изменения могут привести к нестабильной работе системы или к потерям в производительности. Кроме того, многие приложения проверяют идентификаторы процессора в других местах (например, через Windows API), поэтому подмена информации может быть неэффективной. Поэтому прежде чем пытаться изменить информацию о вашем процессоре, убедитесь, что вы понимаете риски и последствия.
Информация о процессоре получается из самого процессора - поэтому нет, нельзя. 
Но можно модифицировать имя процессора, которое отображается в Windows (таким способом пользуются мошенники на АВИТО, продавая ноутбуки якобы на топовых процессорах).
При этом, например, если вы запустите виртуалку - там снова будет верное название.
Похожие вопросы