Você pode tentar o EasyBCD. Mais sobre tudo isso em este postagem no fórum
Eu extraí meu BIOS DSDT, desmontei-o para ASL, consertei-o de volta para AML e como posso fazer o windows para carregá-lo em vez de meu BIOS DSDT?
Eu preciso escrever driver ou pode ser feito via registro ou bcdedit?
No linux e no freebsd isso pode ser feito de maneira simples.
Você pode tentar o EasyBCD. Mais sobre tudo isso em este postagem no fórum