VirtualBox: uso de partición física como unidad virtual [duplicado]

37

Esta pregunta ya tiene una respuesta aquí:

Antecedentes: estoy usando VirtualBox instalado en Windows 7. Desde dentro de VirtualBox estoy usando Xubuntu como un SO virtual. La razón por la que elegí este enfoque es para no tener que seguir apagando Windows y reiniciar desde Xubuntu cada vez que necesito cambiar de sistema operativo. Y el modo continuo de VirtualBox es bastante sorprendente para permitirme ver Xubuntu y Windows 7 en una sola pantalla.

Problema: ahora estoy pensando en una forma de tener Xubuntu más integrado en mi sistema. Con esto quiero decir que quiero tener una partición física para Xubuntu. Pero todavía quiero tener la sensación del modo continuo.

Pregunta: Finalmente, mi pregunta es: ¿es posible cargar una partición en VirtualBox como un SO virtual?

Ejemplos de casos: El escenario ideal sería: físicamente arranco e inicio sesión en Windows 7. Ahora quiero acceder a Xubuntu, así que cargo VirtualBox y accedo a mi partición Xubuntu sin reiniciar. Y al revés también, es decir, inicio el sistema, inicio sesión en Xubuntu y puedo acceder a la partición real de Windows 7 a través de VirtualBox.

Otra información: Tenga en cuenta que no estoy hablando de obtener acceso a los archivos, ya que tengo una partición completamente separada para mis archivos y estoy muy familiarizado con la opción Carpetas compartidas de VirtualBox.

Hamman Samuel
fuente
1
Me encontré con un artículo de Life Hacker que cubre la pregunta: lifehacker.com/…
Hamman Samuel
Mi pregunta fue publicada primero (febrero '12), así que en realidad la otra pregunta (publicada octubre '12) es un posible duplicado de la mía
Hamman Samuel,
Creo que las respuestas de otras publicaciones son mejores, ya que en realidad muestran los comandos exactos que deberían usarse. Esta respuesta solo obtuvo el enlace.
kenorb

Respuestas:

37

Lo que está buscando se llama " acceso al disco duro sin procesar " en VirtualBox.

Básicamente, crea un disco virtual en formato vmdk y lo configura para dirigirlo a la partición o unidad deseada.

Puede encontrar una descripción en el manual en Temas avanzados / Configuración de almacenamiento avanzada / Uso de un disco duro de host sin procesar de un invitado

Sin embargo, tenga en cuenta que, en la configuración que está planeando, el hardware que los sistemas operativos ven constantemente cambia. (su hardware real cuando se inicia como sistema operativo host, algo de hardware virtualizado cuando se inicia como invitado). Linux podría hacer frente a eso, pero estoy bastante seguro de que Windows no lo manejará bien. También podría sospechar que está utilizando la misma licencia de Windows en varias computadoras y forzarlo a reactivarse con frecuencia o a marcarse como pirata.

Otro problema podría ser cómo decirle al sistema operativo que use la unidad virtual (como invitado) o la física real (cuando se inicia como host). En Linux, podría funcionar para jugar de manera que ambos tengan asignado el mismo nombre de dispositivo (como / dev / sdb1).

zpea
fuente
Excelente respuesta @zpea, muy apreciada! Publicaré un comentario más adelante cuando intente esto para que cualquiera sepa cómo va
Hamman Samuel
2
Lamentablemente, esto todavía no funciona para unidades GPT en VirtualBox 4.3.28 en Windows. Esperemos que arreglen eso antes de lanzar VBox 5.0. : - / virtualbox.org/ticket/11049
clacke
Hecho esto con el host de Linux y el invitado de Windows y funcionó. Pero con solo 8 GB de RAM y sin uso real para Windows, decidí formatear mi partición de Windows y la dividí usando LVM
Evan Langlois
3
bloquear el nombre del dispositivo es un problema resuelto desde hace mucho tiempo: use el UUID o LABEL de la partición en / etc / fstab en lugar del nombre del dispositivo (/ dev / sdb1). Todas las particiones formateadas tienen un UUID, y la mayoría de los sistemas de archivos le permiten establecer una etiqueta cuando formatea la partición o después (por ejemplo, con tune2fs -Lext2 / 3/4).
cas