
Фон
У меня есть несколько идентичных ПК-систем под управлением Windows 10. Я могу получить к ним доступ через RDP, но не физически (без клавиатуры, мыши, дисплея и т. д.).
Теперь необходимо выполнить сетевую загрузку (PXE), чтобы установить обновление ОС.
Проблема
UEFI BIOS настроен на Windows Bootmanager как первый вариант загрузки. Кроме того, сетевой стек отключен. Чтобы загрузиться с моего PXE-сервера, мне нужно изменить указанные выше настройки в BIOS. Как я уже упоминал, физического доступа к системе нет.
Системы ПК используют AMI BIOS, поэтому я скачал AFUWIN (это утилита для Windows x64, которая позволяет считывать/записывать BIOS ROM)
Моя идея — создать версию BIOS, в которой включена загрузка PXE и установлен порядок загрузки № 1. Затем я прошью ее из Windows в ПЗУ ПК.
В принципе, это работает. Я могу прочитать BIOS ROM и также записать его. Но каким-то образом, похоже, что старые настройки загрузки сохраняются.
Настройки хранятся где-то вне BIOS? Я обнаружил, что пользовательские данные хранятся в разделе NVRAM. Я также пытался прошить NVRAM из AFUWIN, но, похоже, это не сработало в итоге.
TL;DR: Я хочу изменить настройки BIOS с помощью Windows. У меня нет физического доступа к системе ПК. Я создал пользовательский BIOS и записал его с помощью инструмента производителя BIOS. Я также могу успешно прошить его на целевую машину. BIOS, похоже, все еще предыдущий. Нужна ли какая-либо дополнительная команда «сброс NVRAM, CMOS и т. д.»?