我有一个外部 EXT3 格式的硬盘,通过 SATA 连接到运行 Linux Virtualbox 客户机的 Windows 机器。
我想在 Linux 环境中安装磁盘,但不知道该如何操作。
我已经能够通过从 Virtualbox 中的“USB 设备”列表中选择磁盘来安装外部磁盘,但该磁盘并未显示在那里。
有人能给我指明正确的方向吗?谢谢!
答案1
您可以尝试将外部磁盘安装为 VM 硬盘。
VBoxManage internalcommands createrawvmdk -filename path\to\virtualdisk.vmdk -rawdisk \\.\PhysicalDriveX
path\to\virtualdisk.vmdk
是运行命令后将创建的文件。然后,您可以在客户机的存储设置下将其安装到客户机操作系统上的虚拟驱动器上。
\\.\PhysicalDriveX
其中X
是外部驱动器的驱动器号(例如 0、1、2、3)是磁盘的物理路径。如果您只有一个内部磁盘和一个外部磁盘,则该编号很可能是1
。它应该与设备管理器中列出的磁盘顺序相对应。
有一个文章在sysprobs.com对此进行了更详细的描述。
注意:如果 Virtual Box 的安装目录不在你的 PATH 环境变量中,你可能需要cd
进入 Virtual Box 的安装目录(即cd "C:\Program Files\Sun\VirtualBox"
)