É possível inserir um CD físico em uma máquina VirtualBox?

15

Eu tenho CDs para o Age of Empire III e gostaria de reproduzi-lo em uma VM do Windows 10. Isso é possível? Eu sei como inserir CDs virtuais (arquivos ISO) em uma VM do VirtualBox (por meio das configurações de "Armazenamento"), mas os CDs físicos são uma história diferente. A melhor solução que posso pensar é adicionar onde montei os CDs no meu sistema Linux no sistema através de pastas compartilhadas.

BH2017
fonte
Você tentou copiar o CD para obter um arquivo ISO?
lgeorget
8
Depende da legislação que se aplica ao seu país / estado / ... Em geral, copiar um ativo físico é legal desde que você guarde a cópia. Além disso, em sua situação específica, você faz isso por uma questão de interoperabilidade.
lgeorget
1
É possível usar a unidade de CD física como a unidade de CD da máquina virtual. No entanto, isso pode ou não funcionar da maneira que você deseja, dependendo de como o jogo está lendo o CD.
Satō Katsura
2
Rasgar não funciona necessariamente com a proteção contra cópias de certos jogos; Não sei sobre o AoE III, mas o AoE II precisa do disco físico, ele não funciona com uma imagem (a menos que você use uma versão quebrada ou o relançamento do Steam).
Stephen Kitt
3
@BrentonHorne,dd if=/dev/cdrom of=AoE3.iso
Mark

Respostas:

35

Sim, você pode, mas precisa ter a transmissão de DVD ativa.

Vá para Máquina do VirtualBox> Configurações> Armazenamento> Habilitar Passagem para a unidade de DVD.

Para permitir que uma unidade de DVD externa seja reconhecida por uma Máquina Virtual (VirtualBox) Virtual Machine (VM), ela deve ser configurada de forma que a "transmissão" seja ativada. A ativação da Passagem permite que o sistema operacional subjacente repasse os comandos necessários para o dispositivo conectado à Máquina Virtual, em vez da instância do sistema operacional host.

SessionR
fonte
1
Melhor solução de longe. O VirtualBox torna meio sutil como você faz isso, mas agora você me salvou dos dramas de rasgar.
BH2017
Quais são as desvantagens de ativar o repasse? E @BrentonHorne, eu sugiro rasgar de qualquer maneira; seu CD poderá eventualmente se deteriorar em algum momento.
user541686
1
Hoje é chamado de "Live CD / DVD" e não "passagem". Você precisa adicionar um CD vazio e ele fornece a opção Live. Em seguida, clique no ícone brilhante do CD logo acima e à direita da caixa de seleção Ao vivo e selecione o dispositivo host.
Lee Meador
5

Você deve poder usar a unidade óptica diretamente da VM. Se for Virtualbox, apenas nos dispositivos você tem a opção de montar uma unidade física. Da mesma forma que você pode instalar o sistema operacional na VM sem imagem ISO.

darvark
fonte
Hum, acho que essa resposta não é útil no momento, a menos que você me mostre o que está falando (de preferência usando capturas de tela) ou seja muito específico sobre onde posso encontrar os discos físicos. i.imgur.com/q1542cW.png é tudo o que vejo na seção de armazenamento das opções de VM (que eu acho que você está se referindo a "Dispositivos"). Eu até mostrei o menu do botão direito para você. Desculpe pela minha confusão, eu realmente quero uma resposta aqui, mas não consigo ver o que você descreve, caso contrário, eu não teria feito essa pergunta.
BH2017
4.bp.blogspot.com/-4ZFhvY-8xxM/UaZDA0eVY4I/AAAAAAAAADZk/… sob este CD / DVD Devices deve ser uma opção para montar a unidade óptica. este CD / DVD Devices você deve encontrar :,
darvark
Sim, eu sei como adicionar unidades ópticas, mas tudo o que menciona são ISOs e outros arquivos, não CDs físicos. Tudo o que recebo quando abro a opção de adicionar unidades ópticas é imgur.com/bEaWftK.png
BH2017 28/17
4

Não há opção na GUI para fazê-lo, mas na linha de comando, você pode criar uma imagem de pseudo disco (vmdk) que se refere a um disco físico.

Se você anexar esse disco à sua VM, poderá acessá-lo diretamente, por exemplo:

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

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

Cuidado para não acessar nenhum disco r / w com mais de um sistema operacional, mas com uma mídia somente leitura como um CD ou DVD, não deve haver problema.

Como o SessionR respondeu, existe uma opção alternativa muito mais simples para CD / DVD, basta marcar a caixa de seleção Live CD / DVD e a unidade física estará acessível:

insira a descrição da imagem aqui

jlliagre
fonte
Isso funciona para unidades de CD também? O link que você postou fornece explicações apenas para discos rígidos.
lgeorget
1
Não há razão para isso não funcionar com um CD, basta usar o dispositivo apontando para o seu CD.
Jlliagre
Modo de passagem é mais simples embora (live CD / DVD caixa)
jlliagre