如何挂载 sdcard 并在 virtualbox 来宾的 /dev 中查看它

Mik*_*ike 7 windows-7 virtualbox sd-card ubuntu

我正在尝试将 SD 卡插入我的笔记本电脑(它有一个侧面插槽)并让它显示在运行在虚拟机中的来宾计算机上。

主机:Windows 7 64 for x86 来宾:Ubuntu 64bit

我想配置这样的东西,当我将 SD 卡插入我的笔记本电脑并且我的虚拟机会话正在运行时,我希望能够看到设备显示在/dev/sdX我的虚拟机上。

有人知道这样做的方法吗?这些设置似乎都没有处理 SD 卡。


编辑:
有人建议我创建一个带有提升权限的 VBoxManager.exe 的原始磁盘,我尝试过,但由于其他原因失败:

C:>"Program Files\Oracle\VirtualBox\VBoxManage" internalcommands createrawvmdk -filename MySSDDisk.vmdk -rawdisk \.\PHYSICALDRIVE3
VBoxManage.exe:错误:无法创建 VirtualBox 对象!
VBoxManage.exe:错误:代码 CO_E_SERVER_EXEC_FAILURE (0x80080005) - 服务器执行失败(扩展信息不可用)
VBoxManage.exe:错误:很可能,VirtualBox COM 服务器未运行或无法启动。

Sen*_*ent 2

从 Windows 主机确定物理驱动器

wmic diskdrive list > drives.txt
notepad drives.txt
Run Code Online (Sandbox Code Playgroud)

了解您的驱动器后,您可以将其作为原始磁盘附加。下面的示例使用PhysicalDrive2。必须使用提升的权限执行以下命令:

VBoxManage internalcommands createrawvmdk -filename MySSDDisk.vmdk -rawdisk \\.\PhysicalDrive2
Run Code Online (Sandbox Code Playgroud)

将磁盘连接到虚拟机,启动 Ubuntu 时您应该会看到 /dev/sd x