Um conhecimento básico para os criadores de sistemas Windows é que você deve executar o sysprep antes de mover o sistema para um hardware diferente e se o sistema de destino (virtual) usar um chipset e / ou controlador de disco diferente, os drivers relevantes devem ser alterados para um geral.
No seu caso, acho que o controlador de disco causou o BSOD. Se você usou um controlador SATA em seu computador real, você deve montar um disco SATA em sua máquina virtual. Se isso não resolver, talvez seja necessário um HAL diferente. Atualmente, você pode obter isso substituindo manualmente os arquivos do sistema ou por uma atualização in-loco.