I want to give SeaBIOS as bios in my guest OS in Qemu. When I do the same for Linux, there is no problem. However, when I try to wake up a Windows machine with the same BIOS, I get a blue screen error. Error Code: 0xc0000225 as follows.

(The command I used is: qemu-system-x86_64 \
-bios /PATH/seabios/out/bios.bin \
-m 8G \
-enable-kvm \
-smp 4 \
-drive file=/PATH/VM.qcow2,format=qcow2,if=virtio \
-boot c \
-device virtio-vga \
-display none \) This command works when I give a Linux machine, but it doesn't work in Windows. I also add the -drive .iso option for Windows, but it still doesn't work, why?

(The command I used is: qemu-system-x86_64 \
-bios /PATH/seabios/out/bios.bin \
-m 8G \
-enable-kvm \
-smp 4 \
-drive file=/PATH/VM.qcow2,format=qcow2,if=virtio \
-boot c \
-device virtio-vga \
-display none \) This command works when I give a Linux machine, but it doesn't work in Windows. I also add the -drive .iso option for Windows, but it still doesn't work, why?