是否可以将物理 CD 插入 VirtualBox 机器中?

是否可以将物理 CD 插入 VirtualBox 机器中?

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

答案1

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

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

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

答案2

您应该能够直接从虚拟机使用光驱。如果是 Virtualbox,那么仅在设备中您可以选择安装物理驱动器。就像您可以在没有 iso 映像的 VM 中安装操作系统一样。

答案3

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

如果您将该磁盘附加到您的虚拟机,您应该能够直接访问它,例如:

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

请注意,不要使用多个操作系统访问任何读/写磁盘,但使用 CD 或 DVD 等只读介质,应该没有问题。

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

在此输入图像描述

答案4

这个线程中有一些混乱,我刚刚经历过这个(在 VirtualBox 中启用 CD):

  1. 您必须在参数的存储部分添加新的 CDROM 设备,或者您可以简单地将现有的 CDROM (IDE) 设备指向实际的硬件设备。单击“光驱”下拉列表右侧的“闪亮”CDROM 图标,然后在 WindoZe 主机上选择“主机驱动器 'D:'”之类的内容。要选择的确切条目取决于您 PC 上的硬盘驱动器或分区的数量
  2. 完成此操作后,您将看到“passtrough”选项出现,您应该启用它。 “Live CD”是告诉VBox光驱中的CD是可启动的Live CD,而不是使用物理CD的CDROM。

相关内容