是否可以将物理CD插入VirtualBox计算机?


15

我有《帝国时代3》的CD,我想在Windows 10 VM中播放。这可能吗?我知道如何将虚拟 CD(即ISO文件)插入VirtualBox VM(通过“存储”设置),但是物理CD是另一回事。我能想到的最好的解决方案是,将Linux系统上CD的安装位置通过共享文件夹添加到系统中。


您是否尝试过翻录CD以获取ISO文件?
lgeorget

8
这取决于适用于您所在国家/地区/国家/地区的法律。...通常,复制实物资产是合法的,只要您自己保留该副本即可。而且,在您的特定情况下,您出于互操作性的考虑而这样做。
lgeorget

1
可以将物理CD驱动器用作虚拟机的CD驱动器。但是,这可能会或可能不会按照您想要的方式工作,具体取决于游戏如何读取CD。
佐藤桂

2
翻录不一定适用于某些游戏的版权保护;我不了解AoE III,但AoE II需要物理磁盘,它不适用于映像(除非您使用破解版或Steam重新发行)。
史蒂芬·基特

3
@BrentonHorne,dd if=/dev/cdrom of=AoE3.iso
马克

Answers:


35

是的,可以,但是您需要激活DVD直通功能。

转到VirtualBox的“计算机”>“设置”>“存储”>“启用DVD驱动器的直通”。

为了允许VirtualBox虚拟机(VM)识别外部DVD驱动器,必须以启用“直通”的方式对其进行配置。启用直通允许基础操作系统将所需命令传递到与主机操作系统实例相对应的连接到虚拟机的设备。


1
迄今为止最好的解决方案。VirtualBox使您执行此操作有点微妙,但现在您已使我脱离了翻录的戏剧。
BH2017

启用传递的缺点是什么?还有@BrentonHorne,我还是建议撕碎;您的CD最终可能会在某个时候恶化。
user541686

1
今天,它被称为“ Live CD / DVD”,而不是“ passthrough”。您必须添加一个空CD,它将为您提供Live选项。然后单击实时复选框上方和右侧的闪亮CD图标,然后选择主机设备。
Lee Meador

5

您应该能够直接从VM使用光盘驱动器。如果是Virtualbox,则仅在设备中即可选择安装物理驱动器。就像可以在没有iso映像的VM中安装os一样。


除非您向我展示您在说什么(最好使用屏幕截图),或者非常明确地知道在哪里可以找到物理驱动器,否则此答案目前恐怕没有帮助。我在VM选项的“存储”部分中看到的就是i.imgur.com/q1542cW.png(我猜您是通过“在设备中”指的)。我什至显示了Ya的右键菜单。抱歉,我真的很想在这里回答,但看不到您的描述,否则我不会问这个问题。
BH2017 '17

4.bp.blogspot.com/-4ZFhvY-8xxM/UaZDA0eVY4I/AAAAAAAADZk/... 在这个CD / DVD设备shoudl是选项安装光驱。此CD / DVD设备,您应该找到:,您应该在菜单栏中找到cdn.sysprobs.com/wp-content/uploads/2011/05/…–
darvark

是的,我知道如何添加光盘驱动器,但是提到的只是ISO和其他文件,而不是物理CD。当我打开“添加光盘驱动器”选项时,得到的全部是imgur.com/bEaWftK.png
BH2017年

4

GUI的no选项无法执行此操作,但可以在命令行上创建引用物理磁盘的伪磁盘映像(vmdk)。

如果将该磁盘连接到VM,则应该可以直接访问它,例如:

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

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

请注意,不要使用多个操作系统访问任何R / W磁盘,而要使用CD或DVD这样的只读介质,则应该没有问题。

正如SessionR回答的那样,CD / DVD有一个更简单的替代选项,只需选中实时CD / DVD复选框,即可访问物理驱动器:

在此处输入图片说明


这也适用于CD驱动器吗?您发布的链接仅提供了有关硬盘的说明。
lgeorget

1
没有理由不使用CD,只需使用指向CD的设备即可。
jlliagre

直通模式更简单(实时CD / DVD复选框)
jlliagre
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.