Aqui está uma lista de coisas que fiz para que isso funcionasse, deixei alguns "erros-chave", mas deixei de fora a maioria dos becos sem saída que eu tentei. Se alguém quiser adicionar sugestões, por favor sinta-se à vontade, pois sou um amador absoluto quando se trata de virtualização.
-
(opcional) Desinstale o máximo possível do seu SO atual (programas que você não precisa, mas também o driver de vídeo / driver de áudio / etc, pois na máquina virtual o hardware não estará visível de qualquer forma...). Quanto menos dados estiverem no disco, menor será o disco virtual, ocupando menos espaço precioso.
-
Crie uma imagem do sistema operacional atual. Você pode fazer isso "on-line" usando o Disk2Vhd da SysInternals. Basta anexar um disco externo, selecionar a partição do SO para converter e criar o VHD no disco externo. Em teoria, você pode usar a máquina no meio-tempo, mas eu aconselho contra ela.
= > observação: existe (ou costumava ser?) uma limitação em que o disco de origem não deveria estar acima de 127Gb. Como meu disco atual era de apenas 120Gb, eu não tive nenhum problema com isso, nem sei se o problema ainda existe ...
= > Observação: Eu já removi a partição do BitLocker há muito tempo, não tenho certeza se você pode virtualizar as coisas se a coisa do bitlocker estiver presente, e muito menos se estiver em uso. Procurando on-line, você encontrará vários guias sobre como se livrar dele.
-
Troque os discos e inicialize o 'novo' sistema operacional. Carregue o .vhd em uma nova máquina virtual usando o Windows Virtual PC.
= > Isso não funcionará, pois o WinVPC não suporta 64 bits e emula uma máquina de 32 bits. Assim, o SO tenta inicializar e falha = (
-
Obtenha o VMWare Player e instale-o (freeware).
-
Obtenha o conversor de imagem V2V da Starwind (freeware, mas requer registro) e instale-o.
-
Converta o .vhd em uma imagem .vmdk (demora um pouco, preferencialmente, trabalhe de um disco para outro disco).
- Crie uma nova máquina virtual no VMPlayer indicando que você instalará o Win7 64bit posteriormente. Coloque a máquina na pasta X, escolha um disco virtual de arquivo único.
-
Substitua o arquivo .vmdk criado na pasta X pelo .vmdk criado supra. = > Iniciar a Máquina Virtual como essa me daria as 'janelas de metamorfose' seguido por uma tela azul e uma reinicialização ... uma e outra vez.
-
Abra o arquivo .vmx com um editor de texto e procure por estas entradas:
scsi0.present = "TRUE" scsi0.virtualDev = "lsisas1068" scsi0:0.present = "TRUE" scsi0:0.fileName = "<filename>.vmdk" ide1:0.present = "TRUE" ide1:0.autodetect = "TRUE" ide1:0.deviceType = "cdrom-raw"
E substitua as informações por isso:
bios.bootDelay = "5000" scsi0:0.present = "FALSE" ide0:0.present = "TRUE" ide0:0.fileName = "<filename>.vmdk" ide0:0.virtualDev = "lsisas1068" ide1:0.present = "TRUE" ide1:0.autodetect = "TRUE" ide1:0.deviceType = "cdrom-raw"
-
Salvar & inicie a Máquina Virtual e mantenha os dedos cruzados. Para mim funcionou perfeitamente daqui.
Observação: Como o sistema operacional percebe que o 'hardware' mudou, será necessário reativá-lo. No meu caso, isto falha quando reutilizei a chave para o 'novo' SO. YMMV.