GNU/Linux >> Tutoriales Linux >  >> Linux

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

No estoy de acuerdo con la respuesta de SimonS.

Usar Disk2Vhd es, por supuesto, una excelente idea:permite hacer copias de online discos, 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 de importar (?) la imagen vhd en VirtualBox. No hay necesidad de hacerlo:la referencia citada es terriblemente antigua (¿cuántos años desde que hubo dos versiones distintas de VirtualBox, una gratuita de pago, como se indica en la referencia? Lo olvidé). De hecho, VirtualBox ya es totalmente compatible con el formato vhd de Microsoft:cuando creas la Máquina Virtual, en lugar de asignarle un disco en blanco, elige Use an existing virtual hard disk file y apúntalo a tu vhd disco.

Eso es todo.


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

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

Lo siento por una respuesta tan corta y sin detalles, pero eso es todo lo que necesitas saber;-)


Puede usar particiones sin procesar, 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 sin procesar al disco duro es solo para usuarios expertos. El uso incorrecto o el uso de una configuración desactualizada puede provocar una pérdida total de datos en el disco físico. Lo que es más importante, no intente iniciar la partición con el sistema operativo host que se está ejecutando actualmente en un invitado. Esto conducirá a una grave corrupción de datos.

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

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

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

donde /dev/sda es tu HDD y 1,5 son sus números de particiones. Por ejemplo, si Linux ve su HDD de Windows como /dev/sdb2 , el nombre de su dispositivo es /dev/sdb y 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 HDD de Windows.

La principal ventaja de este método es que no ocupa espacio adicional en el disco y le permite usar su instalación de Windows existente en su lugar. Pero, nuevamente, tenga en cuenta que esto modificará irrevocablemente sus datos de Windows existentes 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.


Linux
  1. Cómo instalar VirtualBox 4.1 en CentOS 5 / RHEL 5

  2. Cómo arrancar desde una unidad USB en VirtualBox en Linux

  3. ¿Cómo ejecuto Ubuntu en Windows 10 en VirtualBox?

  4. ¿Cómo sé si una máquina remota está usando Windows o Linux?

  5. ¿Cómo convierto un archivo .img a vhd?

Cómo instalar Windows 11 en Ubuntu 20.04 usando VirtualBox

Cómo importar una exportación de VM en Windows Server 2012

Cómo convertir un archivo .pem a un archivo .ppk en Windows y Linux

Cómo configurar las adiciones y la red de invitados de VirtualBox

Cómo SSH en WSL2 en Windows 10 desde una máquina externa

Cómo SSH en una máquina con Windows 10 desde Linux O Windows O en cualquier lugar