Mover o “XP Mode” do Windows Virtual PC para o VirtualBox?

9

Eu instalei o "XP Mode" no Windows 7 (que usa o Windows Virtual PC para hospedar o XP). Agora, descobri que o VirtualBox, que instalei na mesma máquina com Windows 7, se recusa a executar ao mesmo tempo que o Windows Virtual PC (isso me dá um erro ao não executar vários programas de visualização).

Existe alguma maneira de converter a imagem "XP Mode" para que seja executada dentro do VirtualBox em vez do Windows Virtual PC? Dessa forma, poderei executar o XP e outras VMs ao mesmo tempo.

JoelFan
fonte
por que não executar as outras VMs no VirtualPC?
quack quixote
macrium.com/help/v5/How_to/ImgToVHD/… Você pode criar uma VM no Vbox usando os arquivos VHD.
Eduardo Fabricio

Respostas:

6

Seguindo a postagem de @ Molly7244, plugin VMLite para virtualbox.

http://www.sevenforums.com/virtualization/56399-vmlite-xp-mode-plugin-virtualbox-released.html

Foi lançado o plug-in oficial VMLite XP Mode para Sun VirtualBox, que permite que o VirtualBox execute o XP Mode. O download gratuito está disponível na nossa área de download.

http://www.vmlite.com/index.php/download (o segundo VMLiteWorkstationPluginSetup.exe binário) (é necessário registro)

Quem precisa do plugin?

(1) Usuários atuais do VirtualBox que desejam executar o Modo XP. O plug-in é totalmente compatível com o VirtualBox 3.1.2, portanto, o VirtualBox e as máquinas virtuais existentes não serão afetadas de forma alguma. O plug-in simplesmente instala em uma pasta separada e permite que o VirtualBox execute o Modo XP.

(2) Usuários atuais do VMLite que desejam oferecer suporte a dispositivos USB, como impressoras USB, webcams USB etc. Você precisará desinstalar primeiro a estação de trabalho atual do VMLite.

Como instalar?

Requer o Sun VirtualBox 3.1.2. você precisa instalar o VirtualBox primeiro e depois instalar o plugin.

Você poderá executar o Modo XP com o VirtualBox ou com a estação de trabalho VMLite recém-instalada.

1) Usuários atuais do VirtualBox sem nenhum VMLite instalado

você pode baixar o plug-in e instalar o VMLite, depois siga o assistente para criar o primeiro XP Mode vm.

2) Usuários atuais do VMLite sem nenhum VirtualBox instalado

Siga os seguintes passos exatamente:

(1) Desinstale melhor sua estação de trabalho VMLite atual para reiniciar a máquina host após a desinstalação da estação de trabalho VMLite

(2) Muito importante - caso contrário, suas VMs anteriores não estarão disponíveis, renomeie esta pasta, c: \ users \% id-de-usuário% \ VMLites para c: \ users \% id-de-usuário% .VirtualBox (sim , há um ponto na frente do VirtualBox)

(3) Faça o download e instale o Sun VirtualBox 3.1.2 www.virtualbox.org/wiki/Downloads

(4) Baixe e instale nosso plug-in VMLite para VirtualBox, o segundo binário da nossa página de download (VMLiteWorkstationPluginSetup.exe) www.vmlite.com/index.php/download

bubu
fonte
Existe uma atualização deste plugin para o VirtualBox 4.x?
rakslice
Acho que algumas pessoas preferem a resposta do @ barmaglot17, é mais simples e rápido.
JDuarteDJ #
3

Também republicando aqui: http://www.vmlite.com/index.php?option=com_kunena&Itemid=158&func=view&catid=9&id=6706&limit=6&limitstart=12#8420

Re: VMLite XP Mode Plugin para VirtualBox e Virtutal Box 4.0 2 anos, 8 meses atrás Karma: 50 Se você só queria executar o XP Mode no VirtualBox como ativado, você pode usar este arquivo de bios anexado.

Descompacte o arquivo em algum lugar, por exemplo, c: \ vmlite-bios \ pcbios.bin

você precisará executar este comando para substituí-lo pela bios do VirtualBox por uma vm especificada.

VBoxManage.exe setextradata your-vm-name "VBoxInternal/Devices/pcbios/0/Config/BiosRom" "c:\vmlite-bios\pcbios.bin"

Você deve conseguir fazer isso também no Linux / Mac, para executar o modo XP ativado.

Anexo do arquivo: Nome do arquivo: pcbios.zip Tamanho do arquivo: 27178

Link do arquivo: http://www.vmlite.com/images/fbfiles/files/pcbios.zip

barmaglot17
fonte
2
Por favor, explique o que esta publicação significa. Repostar sem nenhum comentário é desaprovado, especialmente porque você nem se importou em formatá-lo corretamente.
gronostaj
Esta deve realmente ser a resposta selecionada muito melhor / mais simples! Também como anônimo, adicionei alguma formatação!
JDuarteDJ #
Existe uma versão atualizada deste BIOS que funcione com o VirtualBox 5.1?
rakslice
Eu adicionei mais algumas explicações que encontrei na resposta acima, mas ainda não consegui fazê-lo funcionar com o VB 5.1. A VM não inicializou depois que eu mudei o BIOS. Eu estou supondo que isso ocorre porque o arquivo do BIOS é incompatível com o VB 5.1 de alguma forma. Não sei nada sobre como criar / editar BIOS ROMs, mas como o VMLite conseguiu criar um que funcionasse, parece provável que ele pudesse ser atualizado para funcionar com o VB 5.1 com o know-how certo.
Xdhmoore 09/04
A máquina virtual não inicializa mais :(
endolith 24/10
2

Ao usar o VHD "XP Mode" com o VirtualBox, você terá problemas com a ativação. É melhor configurar seu próprio Windows XP VirtualBox.

No entanto, o VMLite deve estar funcionando com o VHD no Windows XP Mode. Ele foi desenvolvido na OSE (Open Source Edition) do VirtualBox, que não possui taxa de transferência USB. O VMLite é particularmente popular entre usuários que não podem executar o Windows XP Mode no Virtual PC devido a limitações de hardware (sem suporte à virtualização de hardware).

Peter Mortensen
fonte
Mas então eu preciso comprar um XP licenciado, certo? (Modo XP é livre com Windows 7 Ultimate)
JoelFan
11
@ JoelFan: você precisaria de uma licença de qualquer maneira; A Microsoft não licencia sua imagem no modo XP para uso em outro virtualizador.
quack quixote
11
@ JoelFan - Se a licença é sua preocupação, você sempre pode obter uma Imagem VPC de Compatibilidade de Aplicativo do Internet Explorer gratuita (mas com tempo limitado), elas funcionam com a VBox. microsoft.com/downloads/…
Portanto, se funcionar no VMLite, também funcionará no VBox comum?
JoelFan
@ JoelFan - Ele inicializa, mas falha na ativação do VirtualBox. Pode haver soluções alternativas, mas isso pode não ser legal, então eu prefiro não discutir isso aqui.
0

O VMLite é outro VirtualBox; portanto, você terá todas as suas VMs ou todas no VirtualBox apropriadas - ou receberá o mesmo erro do hipervisor mencionado de qualquer maneira. Só pode haver um!

Você precisa mesclar as imagens VHD que o XPMode usa (você pode usar o VirtualPC para isso) para que elas se tornem uma única imagem VHD. Muitas informações na rede para isso (aqui está um exemplo ).

Você também deve instalar adições de convidados, caso contrário, terá hardware não reconhecido. Isso ocorre porque o hardware que o VitualBox emula é diferente do hardware que o VirtualPC emula.

barmaglot17 mencionou este segmento vmlite , referente ao BIOS. Seguir essas etapas remove o problema de ativação. Não conheço as implicações legais.

vesperto
fonte