Primeiro, verifique se você tem backups de trabalho atualizados.
A maneira mais direta de tentar isso é com o recurso de acesso ao disco rígido do VirtualBox. É efetivamente como trocar a placa-mãe e a placa de vídeo; o hardware da máquina virtual é diferente do hardware real. Você cria um pequeno arquivo .vmdk no Linux que "aponta" para o disco rígido real, faz algum outro mumbo-jumbo e configura a VM para usar esse .vmdk como o disco virtual. Inicialize a VM e veja o que acontece.
Como o @neurolysis diz, é possível (ou provável?) que o Windows não inicialize corretamente. Você pode então tentar reparar o Windows, e se isso funcionar, praticamente tudo estará onde você o deixou.
Outra complicação é o Windows Activation, se achar que o hardware mudou "demais". Você pode então ter que ligar para a Microsoft, defender seu caso, ler e / ou digitar alguns números de quarenta dígitos para fazer isso funcionar. Observe que isso também pode acontecer se você reinstalar o Windows a partir do zero, já que o número de série existente está vinculado ao hardware "antigo".