我在 Windows 7 上使用 Oracle 的 VirtualBox (4.2.6r82870),并尝试将插入计算机的 uSD 卡上的分区列为驱动器“E”。我打开 Windows 的计算机管理->磁盘管理窗口,我可以看到 E 被安装为“磁盘 1”
所以我最初尝试了这个命令:
C:\Program Files\Oracle\VirtualBox>VBoxManage.exe internalcommands listpartitions -rawdisk \\.\PhysicalDrive1
但我收到了一个错误:
VBoxManage.exe: error: Cannot open the raw disk: VERR_ACCESS_DENIED
我读到这是因为除非我以管理员身份运行,否则我无法使用此功能,因此我找到了 VBoxManage.exe 程序,右键单击它并选择属性->兼容性,然后选择“以管理员身份运行此程序”。
现在,当我发出相同的命令时,它会停留在那里一段时间然后吐回:
VBoxManage.exe:错误:无法创建 VirtualBox 对象!
VBoxManage.exe:错误:代码 CO_E_SERVER_EXEC_FAILURE (0x80080005) - 服务器执行失败 (扩展信息不可用)
VBoxManage.exe:错误:最有可能的是,VirtualBox COM 服务器未运行或无法启动。
使该程序正确运行的正确方法是什么?