是否让原始磁盘仅供客户系统使用?

是否让原始磁盘仅供客户系统使用?

在 VirtualBox 中选择 USB 记忆棒可使 USB 记忆棒可供客户系统使用,而主机系统(在我的情况下是 Windows)则无法使用,这样主机系统就不会干扰客户系统。有没有办法用原始磁盘实现同样的效果?我vboxmanage internalcommands createrawvmdk只需在设置面板中将生成的磁盘添加到客户系统的存储设备中,即可使客户系统可以使用这些磁盘,但主机系统仍然可以写入这些磁盘,这会导致客户系统大多数时候崩溃。有没有办法像 VirtualBox 对 USB 记忆棒所做的那样,使原始磁盘无法供主机系统使用?

编辑:就我而言,我想将 Windows 系统安装到 USB 上。但由于 Windows 拒绝将 USB 用作安装目标,因此我认为可以通过将 USB 伪装成硬盘来诱骗 Windows 安装到 USB 上,这正是原始 VMDK 所做的。虽然一旦客户系统更改 USB 的分区表,主机系统就会开始对我大喊大叫,但如果我以正常方式连接 USB,这种情况就不会发生。但是,以正常方式连接 USB 会使 Windows 拒绝 USB 。

答案1

好的,使用该工具虚拟机 USB 启动我使用 VirtualBox 将 Windows 安装到 USB 驱动器(客户系统以及 Windows 安装程序认为它是 SATA 设备)。

这解决了我在编辑中描述的最初目标,所以我将把它标记为正确,

相关内容