使现有 VM 不可变

使现有 VM 不可变

随着 XP 安全支持即将结束,但需要使用一些只能在 XP 下运行的软件(以及一些只需要 Windows 的其他软件),我想让我的 XP VM 更安全一些。

我已经做了不少事情(禁用不必要的服务、尽可能避免管理员登录、安装 avg、不使用脚本的 Firefox 等(如果需要网络)),但我想要一个干净的副本,以便可以轻松回滚 - 或者运行来处理我的数据。

我已经克隆了虚拟机(这样我就可以拥有一个可以让防病毒软件保持最新的版本),但我想将一个副本设置为不可变的 HDD。我没有看到任何可以这样做的选项,而且我在网上找到的所有内容都是几个旧版本,问题多于解决方案。我原以为这是目前一个相当常见的话题。我的主机是 Ubuntu Precise。

我使用“不可变”一词是因为我从我读过的 VirtualBox 文档中理解了这一点:只读磁盘,即会话关闭时对该磁盘的更改将被丢弃。这意味着,我不需要复制一份干净的副本来将其恢复到已知状态,我只需启动它即可。

顺便说一句或作为参考,我在网吧机器上看到了类似的东西,当你的时间到了,客户操作系统会恢复到干净的状态以供下一个用户使用,但你永远无法接近主机。

答案1

这对我有用:

  1. 如果虚拟机正在运行,请停止它。
  2. 打开附加 HDD 映像的 VM 的“存储”设置。分离映像。
  3. 从 VM Virtualbox Manager 窗口中,选择文件->虚拟媒体管理器。
  4. 在媒体管理器窗口中,选择要更改的硬盘映像。
  5. 选择“修改”按钮,或右键点击图片,选择“修改...”,将图片改为不可变,点击“确定”。
  6. 返回 VM 的存储设置并将 HDD 映像重新附加到 VM。

相关内容