Eu consegui fazer isso no final, aqui está uma visão geral do que eu fiz.
- Crie um vhd e monte-o ( veja o guia )
- Copie o conteúdo do Windows.old para o vhd montado
- Instalado Caixa virtual (o Microsoft Virtual PC não consegue lidar com clientes virtuais de 64 bits)
- Desmontou o vhd das janelas e usou-o para criar uma nova instância do Virtual Box
- Iniciado a nova instância e inicializado em um CD de instalação do Windows 7
- Usando as opções de recuperação do CD de inicialização do Windows 7, abri um novo prompt de comando
- Usando o Diskpart.exe, configurei minha partição primária como Active ( consulte o guia )
- Use o Bootrec.exe para criar um novo MBR e reconstruir o armazenamento de dados de configuração de inicialização (BCD) ( consulte o guia )
Eu então consegui inicializar no meu vhd. Minha instalação antiga do Windows 7 passou por várias atualizações de driver automatizadas devido à nova configuração de hardware virtual. Depois de algumas reinicializações, tudo bem. Note que precisei reativar as janelas devido às alterações de hardware.
Espero que isso ajude alguém a tentar fazer o mesmo.