Arrancar el Windows ya instalado desde el VirtualBox instalado en Ubuntu

16

Quiero iniciar Windows que está instalado en el disco duro interno de la computadora portátil (/ dev / sda1) desde el VirtualBox instalado en mi Ubuntu. ¿Alguien puede decirme cómo hacer esto en VirtualBox?

Pradeepchhetri
fuente
Me sorprendería mucho si eso es posible. Por otra parte, me gustan las sorpresas agradables.
Psirus

Respuestas:

8

No puede ejecutar directamente Windows instalado físicamente en una partición de disco duro o en un disco diferente.

Sin embargo, puede migrar el Windows instalado en su computadora física a una máquina virtual VirtualBox. No puedo resumir fácilmente el procedimiento porque es un poco complicado, por lo que puede leer la documentación oficial aquí: https://www.virtualbox.org/wiki/Migrate_Windows

Patkos Csaba
fuente
44
-1: no es cierto.
enzotib
@enzotib El sistema operativo dentro de VirtualBox puede acceder a la partición del host. La dificultad es ejecutar Windows en hardware que no es en el que lo instaló.
Gilles 'SO- deja de ser malvado'
9

Se puede hacer, pero no se recomienda si realmente no sabe lo que está haciendo:

Advertencia

El acceso al disco duro sin formato es solo para usuarios expertos. El uso incorrecto o el uso de una configuración desactualizada puede conducir a la pérdida total de datos en el disco físico. Lo más importante, no intente arrancar la partición con el sistema operativo host que se está ejecutando actualmente en un invitado. Esto conducirá a una severa corrupción de datos.

De todos modos, debe buscar en la documentación de VirtualBox, en particular en Configuración de almacenamiento avanzada :: Uso de un disco duro de host sin procesar de un invitado .

enzotib
fuente
Interesante, no sabía sobre eso.
Patkos Csaba
La sección "Avanzado" se hizo más pequeña después de que Oracle compró Sun. :-( Pero de todos modos, si lo hace, ejecute en modo "reparación" para sustituir los controladores con versiones que funcionen.
Nils
Sé que este no es el sitio adecuado para esto, pero ¿tiene experiencia en realizar una instalación de Windows en el metal y ejecutarla en una VM?
Gilles 'SO- deja de ser malvado'
@Gilles: no es directo, pero lo he visto hecho por un compañero de trabajo.
enzotib
0

Cree un perfil de hardware adicional en Windows y un uso que al iniciarlo desde la VM (con acceso a disco sin formato)

Ayudaría si la configuración de VM es similar al hardware físico ...

Algunos peligros:

  • Debe desmontar el disco de Windows antes de arrancar (como mínimo, rwmount es de solo lectura)
  • No debe acceder a las particiones del sistema operativo en ejecución desde la VM ...

Sin embargo, MS eliminó la opción de elegir un perfil de hardware al iniciar en Windows Vista, por lo que podría estar limitado a Windows XP o anterior ... (a menos que pueda obtener un hardware casi idéntico a la configuración de VM)

Gert van den Berg
fuente
0

Sé que es una vieja pregunta, pero me enfrenté a mí mismo luchando con este problema durante estos días. Después de muchos intentos, terminé con una solución ordenada y limpia:

  1. Arranque la partición de Windows que le gustaría virtualizar
  2. Descargue la utilidad Disk2VHD de Sysinternals
  3. Si tiene una partición UEFI , siga estas instrucciones
  4. Cree una imagen VHD (no VHD X ) de su C: partición, recuperación, UEFI (si corresponde) y cualquier otra cosa que desee
  5. Regrese a Linux, abra VirtualBox y cree una VM de acuerdo con las especificaciones de su sistema operativo Windows
  6. Adjunte a esa VM el disco VHD creado en el punto 4
  7. Eso es
  8. Lucro

Solución de problemas en caso de UEFI:

  1. En la configuración de VM, en VirtualBox, marque la opción "Habilitar EFI" en la pestaña Sistema
  2. Si se queda atascado en EFI Shell, ejecute el siguiente comando:

    fs0: \ EFI \ Boot \ bkpbootx64.efi

Garlix
fuente
Esto no es lo mismo que ejecutar la instalación física, está creando una imagen a partir de una instalación real (que puede ser útil, pero no es lo que se ha pedido aquí).
Joachim Sauer
Sí, tienes razón, he entendido mal la pregunta. Espero que mi respuesta pueda ser útil para otra persona.
garlix