¿Es posible insertar un CD físico en una máquina VirtualBox?

15

Tengo CD para Age of Empire III y me gustaría jugarlo en una máquina virtual con Windows 10. es posible? Sé cómo insertar CD virtuales (es decir, archivos ISO) en una VM VirtualBox (a través de la configuración de "Almacenamiento"), pero los CD físicos son una historia diferente. La mejor solución que se me ocurre es agregar donde he montado los CD en mi sistema Linux al sistema a través de carpetas compartidas.

BH2017
fuente
¿Has intentado extraer el CD para obtener un archivo ISO?
lgeorget
8
Depende de la legislación que se aplique a su país / estado / ... En general, copiar un activo físico es legal siempre que conserve la copia para usted. Además, en su situación particular, lo hace en aras de la interoperabilidad.
lgeorget
1
Es posible utilizar la unidad de CD física como la unidad de CD de la máquina virtual. Sin embargo, esto puede o no funcionar de la manera deseada, dependiendo de cómo esté leyendo el CD el juego.
Satō Katsura
2
La extracción no necesariamente funciona con la protección de copia de ciertos juegos; No sé acerca de AoE III, pero AoE II necesita el disco físico, no funciona con una imagen (a menos que use una versión rota o el relanzamiento de Steam).
Stephen Kitt
3
@BrentonHorne,dd if=/dev/cdrom of=AoE3.iso
Marcos

Respuestas:

35

Sí, puede hacerlo, pero debe tener el paso de DVD activo.

Vaya a Máquina de VirtualBox> Configuración> Almacenamiento> Habilitar Passthrough para la unidad de DVD.

Para permitir que una máquina virtual (VM) VirtualBox reconozca una unidad de DVD externa, debe estar configurada de tal manera que esté habilitado el "paso a través". Al habilitar Passthrough, el sistema operativo subyacente puede pasar los comandos necesarios al dispositivo que está conectado a la máquina virtual en lugar de a la instancia del sistema operativo host.

SesiónR
fuente
1
La mejor solución con diferencia. VirtualBox hace que sea un poco sutil cómo haces esto, pero ahora me has salvado de los dramas de la extracción.
BH2017
¿Cuáles son las desventajas de permitir el paso a través? Y @BrentonHorne sugeriría rasgar de todos modos; su CD eventualmente podría deteriorarse en algún momento.
user541686
1
Hoy se llama "Live CD / DVD", no "passthrough". Debe agregar un CD vacío y le dará esa opción Live. Luego haga clic en el ícono de CD brillante justo arriba y a la derecha de la casilla de verificación Live y seleccione el dispositivo host.
Lee Meador
5

Debería poder utilizar la unidad óptica directamente desde VM. Si es Virtualbox, solo en los dispositivos tiene la opción de montar la unidad física. De la misma manera que puede instalar el sistema operativo en VM sin imagen iso.

darvark
fuente
Um, me temo que esta respuesta no es útil en este momento a menos que me muestres de qué estás hablando (preferiblemente usando capturas de pantalla) o que seas muy específico sobre dónde puedo encontrar las unidades físicas. i.imgur.com/q1542cW.png es todo lo que veo en la sección de almacenamiento de las opciones de VM (que supongo que se refiere a "En dispositivos"). Incluso te mostré el menú del botón derecho para ti. Perdón por mi confusión, realmente quiero una respuesta aquí, pero no puedo ver lo que describe, de lo contrario no habría hecho esta pregunta.
BH2017
4.bp.blogspot.com/-4ZFhvY-8xxM/UaZDA0eVY4I/AAAAAAAADZk/… en este CD / DVD Los dispositivos deben ser una opción para montar la unidad óptica. estos dispositivos de CD / DVD que debe encontrar: que debe encontrar en la barra de menú cdn.sysprobs.com/wp-content/uploads/2011/05/…
darvark
Sí, sé cómo agregar unidades ópticas, pero todo lo que menciona son ISO y otros archivos, no CD físicos. Todo lo que obtengo cuando abro la opción de agregar unidades ópticas es imgur.com/bEaWftK.png
BH2017
4

No hay opción con la GUI para hacerlo, pero en la línea de comandos, puede crear una imagen de pseudodisco (vmdk) que se refiera a un disco físico.

Si conecta ese disco a su VM, debería poder acceder directamente a él, por ejemplo:

VBoxManage internalcommands createrawvmdk -filename /home/user/vbdisks/cd.vmdk
      -rawdisk /dev/sdc

VBoxManage storageattach VMname --storagectl "IDE Controller"
      --port 0 --device 1 --type dvd --medium /home/user/vbdisks/cd.vmdk

Ver https://www.virtualbox.org/manual/ch09.html#rawdisk

Tenga cuidado de no acceder a ningún disco r / w con más de un sistema operativo, pero con un medio de solo lectura como un CD o DVD, no debería haber ningún problema.

Como SessionR respondió, hay una opción alternativa mucho más simple para CD / DVD, simplemente marque la casilla de verificación CD / DVD en vivo y la unidad física estará accesible:

ingrese la descripción de la imagen aquí

jlliagre
fuente
¿Funciona eso también para unidades de CD? El enlace que publicó proporciona explicaciones solo para discos duros.
lgeorget
1
No hay razón para que esto no funcione con un CD, solo use el dispositivo apuntando a su CD.
jlliagre
Sin embargo, el modo de paso es más simple (casilla de verificación de CD / DVD en vivo)
jlliagre