Quero saber que é possível criar uma máquina virtual totalmente portátil usando qualquer produto semelhante ao VMWare? Meu objetivo é criar uma máquina virtual (XP como sistema operacional convidado), instalar algum aplicativo nela, colocar a VM em uma unidade USB2 (o desempenho não é uma questão) e executá-la em qualquer sistema operacional Windows (XP, Vista, 7) ) sem instalar nada no host, usando qualquer conta de host (administrador, convidado, limitado). É possível fazer isso usando algum produto semelhante ao vmware? Se possível, qual é a minha melhor aposta?
PS: Encontrei uma correspondência mais próxima: Qemu; mas é muito mais lento. Fazer qualquer trabalho real (codificando coisas no .net) em um sistema operacional XP rodando no qemu é praticamente impossível. Existe algum melhor que o Qemu ou existe alguma maneira de tornar o Qemu mais rápido? Mas uma restrição, eu não tenho privilégio de administrador em todas as máquinas, portanto a solução deve ser literalmente portátil em qualquer sistema baseado em Windows.
De uma resposta do OP
Rapazes,
Obrigado por suas respostas valiosas. Eu tenho hackeado bastante o Qemu, porque é meio promissor e está de acordo com a definição de portabilidade (o que eu realmente quero); você não precisa instalar nada no host. Descobri um ajuste (embora todos vocês saibam) e gostaria de compartilhar com vocês. Se você usar
-no-acpi
opção para o Qemu, é muito mais rápido, não quase vmware / virtualbox, mas é com esse desempenho que posso viver. Eu usei o seguinte comando para o Qemu
"J:\Virtualization\QEMU\qmqemu0-12-3\qemu.exe" -L "J:\Virtualization\QEMU\qmqemu0-12-3" -M "pc" -m 512 -cpu "qemu32" -vga cirrus -serial vc -parallel vc -name "MinXP" -drive "file=J:\Virtualization\QEMU\Store\MinXP.qcow2,index=0,media=disk" -boot order=dc,menu=on -net nic,vlan=0,macaddr=52-54-00-F3-27-A6,model=rtl8139 -net user,vlan=0 -win2k-hack -no-acpi -hwnd 722498 -localtime
Com esta opção, demorará muito tempo para instalar o XP, mas uma vez instalado, é mais rápido.
fonte
Você pode tentar o VirtualBox portátil. Eu nunca examinei isso sozinho, mas tem promessa.
http://www.vbox.me/
http://www.dedoimedo.com/computers/portable-virtualbox.html
fonte
Eu uso um Linux inicializável com o Virtual Box instalado para iniciar uma VM do Windows. Não é necessário instalar nada na máquina ou ser um administrador. Mas o BIOS precisa oferecer suporte à inicialização a partir de um dispositivo USB (ou um CD com um carregador de inicialização para carregar o Linux a partir do dispositivo USB). O desempenho depende do hardware do host e do próprio dispositivo USB.
Não é tão difícil de configurar, mesmo se você não costuma usar o Linux.
Não tenho um guia passo a passo, mas descrevi o procedimento no meu blog
fonte
Eu acho que basicamente qualquer um deles fará isso. VMWare, VirtualBox, etc. É por isso que você pode baixar VMs de trabalho inteiras que outras pessoas fazem, como caixas LAMP virtuais prontas para uso. Eu começaria com o VirtualBox.
fonte