Most BIOS updates come with a firmware file and a .exe to flash it
Sadly in my case, iy doesn't.
I think they're saying the Windows update file will contain the firmware binary.
You can find Windows update files here: https://www.catalog.update.microsoft.com/Search.aspx?q=Acer
But you'll probably have to check each update and see if the "Supported Hardware IDs" match some sort of UUID in dmidecode
. I'm not sure if those are supposed to match though.
Then there are some generic firmware update tools for Linux that might work, or might brick your laptop.
Are you only using QEMU, or are you using some sort of wrapper around it? QEMU is quite advanced, if you aren't already, I'd recommend you use some sort of GUI like virt-manager or something.
Can you share your config?
Does it BSOD or just reboot after the Windows logo?
You might have to pass the drives through as IDE, Windows might not have the proper drivers for anything else. Once you can get it booting you can mount a blank drive as virtio, install the virtio drivers, and then change the OS drive to virtio.