¿Cómo convertir una máquina Windows existente a VirtualBox?

¿Cómo convertir una máquina Windows existente a VirtualBox?

Tengo VirtualBox instalado en mi máquina Linux (Debian). Necesito mover una máquina física con Windows 7 a mi VirtualBox.

¿Cómo convertir un sistema operativo Windows físico a VirtualBox?

Respuesta1

No estoy de acuerdo con la respuesta de SimonS.

Usandodisco2vhdPor supuesto, es una idea excelente: permite hacer copias deen líneadiscos, e incluso puede almacenar el archivo vhd localmente (es decir, en la máquina con Windows), aunque la referencia anterior afirma que es más rápido almacenar la imagen VHD en un medio diferente.

La parte que no es correcta es la deimportador(?) la imagen vhd en VirtualBox. No es necesario hacerlo: la referencia citada es terriblemente antigua (¿cuántos años hace que existen dos versiones distintas de VirtualBox, una gratuita y otra de pago, como dice la referencia? Lo olvido). De hecho,VirtualBox ya es totalmente compatible con el formato vhd de Microsoft: cuando crea la máquina virtual, en lugar de asignarle un disco en blanco, elija Use an existing virtual hard disk filey apúntelo a su vhddisco.

Eso es todo.

Respuesta2

cree un VHD de su máquina Windows física condisco2vhd, luego cree su VM y elija su vhd creado en lugar de un disco en blanco.

Ejemplo de uso de línea de comandos de disk2vhd: disk2vhd * c:\vhd\snapshot.vhdahora todos los componentes de su sistema operativo Windows se guardarán en el VHD

Perdón por una respuesta tan breve y poco detallada, pero eso es todo lo que necesitas saber ;-)

Respuesta3

Puedes usarparticiones crudas, es decir, su partición de Windows existente, con VirtualBox. Es un tema un poco avanzado, y el manual de VirtualBox advierte que

El acceso al disco duro sin formato es sólo para usuarios expertos. El uso incorrecto o el uso de una configuración desactualizada puede provocarpérdida total de datosen el disco físico. Lo más importante es que no intente iniciar la partición con el sistema operativo host actualmente en ejecución en un invitado. Esto conducirá a una corrupción grave de los datos.

pero lo usé con éxito hace 5 o 6 años y funcionó bien.

Necesita saber el nombre del dispositivo Linux de su HDD y el número de partición en la que tiene instalado Windows. Luego ejecuta el siguiente comando:

sudo VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda -partitions 1,5

¿Dónde /dev/sdaestá su disco duro y 1,5los números de sus particiones? Por ejemplo, si Linux ve su HDD de Windows como /dev/sdb2, el nombre de su dispositivo es /dev/sdby su número de partición es 2. Este comando creará un disco VMDK en la ruta especificada y, cuando lo use en su VM, la VM escribirá directamente en su Disco duro de Windows.

La principal ventaja de este método es que no requiere espacio adicional en el disco y le permite utilizar su instalación existente de Windows. Pero, nuevamente, tenga en cuenta que esto modificará irrevocablemente sus datos existentes de Windows y no le permitirá usar instantáneas para su VM, por lo que si tiene datos realmente importantes, asegúrese de tener una copia de seguridad antes de probar este método.

información relacionada