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