VMware Fusion 中的非持久性

VMware Fusion 中的非持久性

我正在尝试配置 VMware VM 以拥有非持久性磁盘。这很简单,只需使磁盘独立于 VM,然后选择非持久性选项即可。如何在 VMWare fusion 中执行此操作?

答案1

由于某种原因,VMware Fusion 5(甚至 VMware Fusion 5 Professional)缺少创建 UI 选项独立、持久的 VMDK.vmx。但可以使用文本编辑器在文件中轻松完成:

有关更改磁盘模式的 VMware 文档表示磁盘不能有任何快照,因此您可能需要删除所有快照。考虑先进行备份

  1. 关闭虚拟机并退出 VMware Fusion。(是的,这是必要的)
  2. 在 Finder 中找到虚拟机的包。右键单击它并选择“显示包内容”
  3. 找到该.vmx文件并使用文本编辑器打开它(您可以右键单击并选择“打开方式>文本编辑”)
  4. 搜索直到找到包含要设为持久的虚拟磁盘 (vmdk) 名称的行。它应该看起来像:

    scsi0:1.fileName = "Virtual Disk-000001.vmdk"
    

    (虽然可能不同ide0:0,或者公交车号码可能不同)

  5. 在该行下方添加以下内容:

    scsi0:1.mode = "independent-nonpersistent"
    

    确保与公交车描述相符。因此,如果你的设备是,ide0:0你可以写ide0:0.mode

  6. 保存文件并重新启动 VMware Fusion,一切就绪。

答案2

看来你可能想多了。为什么不直接启动操作系统的 live .iso 版本呢?

我不能说这是否是你想要做的,特别是因为你想要使用的任何操作系统可能都不是“实时”版本。但如果你不“安装”到虚拟硬盘上,那么几乎就不必担心任何持久性。

我总是在 Virtual Box 中这样做。安装机器时,我可能需要指定一个虚拟硬盘,比如 VHD 文件,但这并不意味着我实际上必须安装到该驱动器。事实上,我只是在机器设置中删除了虚拟硬盘,所以除了启动我指定的任何 .iso 映像之外别无选择。最终结果是,一个功能齐全的虚拟操作系统,绝对没有持久性。

再说,如果我们谈论的是 Puppy Linux 之类的东西,那么即使是 .iso 映像也可能被修改。这是 Puppies 的优势之一 - 它能够将持久性信息保存到它启动的磁盘上。

相关内容