¿La misma unidad de Windows dedicada para Boot Camp y VirtualBox?

Voy a configurar una nueva (para mí) Mac Pro 4.1 con varios discos duros internos. Quiero ejecutar Yosemite la mayor parte del tiempo con Windows 7 virtualizado en una ventana para algunos programas que necesito ejecutar que requieren Windows.

De vez en cuando, sin embargo, me gustaría arrancar directamente en Windows al inicio para obtener el máximo rendimiento (para juegos).

¿Es posible que VirtualBox y Boot Camp compartan la misma instalación de Windows? En otras palabras, ¿puedo dedicar un disco duro o una partición a Windows 7 y luego

  • elija iniciar desde esa unidad (o partición) al inicio, o
  • arrancar en OS X, ejecutar VirtualBox y hacer que Windows dentro de la máquina virtual arranque desde la misma unidad (o partición) de Boot Camp?

Mi objetivo no es solo ahorrar espacio en el disco (al instalar Windows y el software que necesito para ejecutarlo en un solo lugar, en lugar de en una unidad real y una unidad virtual), sino también evitar tener que comprar varias licencias de Windows.

Parallels puede hacerlo, Boot Camp y VM desde una instalación; no es que esa sea una respuesta a su pregunta...

Respuestas (2)

La respuesta es No. Lo siento. Ya he hecho esto. Aquí está el problema. VirtualBox y tu Apple usan hardware diferente. Si intenta cambiar entre el hardware, volverá loco a Windows.

Si primero instala Windows usando el hardware virtual de VirtualBox y una partición de disco físico, luego cambia al hardware físico de Apple con la misma partición de disco físico, luego debe ejecutar la "Herramienta de preparación del sistema" de Microsoft. Esta herramienta está diseñada para ejecutarse una vez, no repetidamente. Consulta el procedimiento en este enlace

El otro problema sería ahora si va a activar el software para ambas máquinas. ¿Va a estar activo mientras se ejecuta bajo VirtualBox o BootCamp?

Cuando arranca entre el hardware físico de Apple y el hardware virtual de VirtualBox, el sistema operativo Windows detectará el cambio. Por ejemplo, las dos máquinas no comparten el mismo MBR. Cada MBR tendrá una firma diferente. Windows almacena esta firma en su partición de arranque y compara el valor con el MBR al arrancar.

Si bien VirtualBox es capaz de acceder al disco sin procesar, no está diseñado para usar la partición Boot Camp de Windows como una máquina virtual. En otras palabras, no maneja la activación del producto de Windows entre ejecutarlo física y virtualmente. VMware Fusion, un producto pago, es capaz de manejar sin problemas el uso de la partición Windows Boot Camp como una máquina virtual.

Parece del comentario anterior de Tetsujin que Parallels también puede hacer esto. ¿Puede aclarar cómo Fusion soluciona los problemas con el hardware virtualizado y el hardware real que es diferente que David Anderson explica en su respuesta?
@dodgethesteamroller, sí, Parallels Desktop para Mac también puede hacerlo; sin embargo, prefiero VMware Fusion y por qué lo mencioné sobre Parallels. En cuanto a cómo VMware Fusion administra la activación del producto con VMware Tools, administra dos bases de datos de activación distintivas y las intercambia dependiendo de si se inicia o no en el entorno virtual o en el entorno físico. Esto, por supuesto, requiere que se active en cada modo, pero una vez hecho, avanzar es perfecto.
@dodgethesteamroller, por cierto, lo que menciona David Anderson es una descripción muy incompleta de cómo se lleva a cabo el proceso, la firma MBR es solo uno de los muchos elementos utilizados para crear el hash almacenado en la base de datos, un archivo de disco en el sistema de archivos de los sistemas operativos, que se consulta para ver que todo es como debe ser.
Usted menciona "estar activado en cada modo". ¿Significa esto que incluso con Fusion usando solo la partición Boot Camp, sin instalación de máquina virtual por separado, necesitaría comprar dos licencias de Windows?
dodgethesteamroller, No, solo se requiere una licencia de Windows para instalarlo en la partición Boot Camp y para usar la instalación de la partición Boot Camp como una máquina virtual.