As configurações de armazenamento no VBox são assim:
Observe que não se trata do sistema operacional Windows, mas de um programa em execução no Ubuntu. Nesse sentido, o Virtualbox não é menos "oneroso" que o Firefox. Isso não pode ser contraditado pelo fato do Virtualbox ter a intenção de executar outros sistemas operacionais, incluindo o Windows, dentro de um ambiente virtual.
Respostas:
A solução que funciona é ESTA .
Desligue a máquina.
Na guia configurações, vá para armazenamento e, em SATA Controller, você verá seu disco rígido virtual (win7.vdi na imagem acima).
Clique com o botão direito do mouse e em 'Remover anexo'.
Clique com o botão direito do mouse em 'Controller: IDE' e “Add Hard disk” e, em seguida, localize o disco rígido virtual criado anteriormente (como acima, win7.vdi).
Deve ficar assim:
Ainda pode congelar; mas desligar e iniciar a máquina continuará a instalação (provavelmente algum procedimento de reinicialização que não funcione na VM).
fonte
Isso também pode funcionar: Na seção de armazenamento, adicione um controlador SCSI. Na porta SCSI 0, conecte (praticamente clicando) no seu Windows 7 .vdi. Você pode deixar o controlador SATA "instalado", mas não anexa nada a ele. A unidade host "sr0" é uma unidade de DVD conectada por USB na qual coloquei meu CD de instalação original do Windows. HTH
Eu tentei postar uma captura de tela.
fonte