Можно, конечно. Я описывал, как это сделать, в своей статье:
https://habr.com/ru/articles/527006/
Если корректно реализовать необходимые команды, то можно всё, что умеет сама система, в том числе:
- изменение напряжения процессора (нужно отреверсить AMD ryzen master utility или Intel XTU, чтобы узнать, какие регистры для этого записывать, делал когда-то по просьбе знакомого, даже проц спалить реально, у него случайно получилось)
- управление диском через ATA команды (понадобится реализовать драйвер AHCI интерфейса, это я уже для себя делал)
- взаимодействие с USB на низком уровне параллельно основной системе (тоже для себя делал)
- изменение настроек BIOS (тупо перезапись NVRAM раздела флешки, см статью, там чтение, но запись тоже возможна, если почитать доки на чипсет ;)
Короче на что фантазии хватит.