Eu tive exatamente o mesmo problema. Eu instalei o Windows 7 no disco IDE, mais tarde tentei mudar para o VirtIO - tenho BSOD na inicialização, tentei instalar os drivers no modo de recuperação - não funciona.
Eu resolvi isso com um pequeno truque. Deixe o seu disco de boot como IDE e adicione um disco VirtIO fictício. Adicione um CD-ROM com os drivers do VirtIO para Windows (o link é Win-64 CD ISO) e boot. O Windows iniciará normalmente, detectará um novo hardware e instalará os drivers a partir do CD automaticamente. Então você pode desligar e trocar seu disco de inicialização para o modo VirtIO e remover o falso.