我正在嘗試將 VMware 虛擬機器配置為具有非持久性磁碟。這就像使磁碟獨立於虛擬機器並選擇非持久選項一樣簡單。如何在 VMWare fusion 中執行此操作?
答案1
由於某種原因,VMware Fusion 5(甚至 VMware Fusion 5 Professional)缺少用於建立的 UI 選項獨立、持久的 VMDK。但可以.vmx
使用文字編輯器在文件中輕鬆完成:
有關更改磁碟模式的 VMware 文檔說該磁碟不能有任何快照,因此您可能需要刪除所有快照。考慮先進行備份
- 關閉您的虛擬機並退出 VMware Fusion。 (是的,這是必要的)
- 在 Finder 中找到虛擬機器的套件。右鍵單擊它並選擇“顯示包內容”
- 找到該
.vmx
檔案並使用文字編輯器開啟它(您可以右鍵單擊並選擇“開啟方式>文字編輯”) 進行搜索,直到找到包含要永久保存的虛擬磁碟 (vmdk) 名稱的行。它應該看起來像:
scsi0:1.fileName = "Virtual Disk-000001.vmdk"
(雖然可能是
ide0:0
,或者巴士號碼可能不同)在該行下方加入以下內容:
scsi0:1.mode = "independent-nonpersistent"
確保與巴士描述相符。所以如果你的設備是
ide0:0
你會寫ide0:0.mode
- 儲存檔案並重新啟動 VMware Fusion,一切順利。
答案2
看來你可能想太多了。為什麼不直接啟動作業系統的即時 .iso 版本呢?
我不能說這是否是您想要做的,特別是因為您想要使用的任何作業系統可能都不是“實時”版本。但是,如果您不「安裝」到虛擬硬碟驅動器,幾乎永遠不用擔心任何持久性。
我一直在 Virtual Box 中這樣做。在安裝機器時,我可能必須指定一個虛擬硬碟驅動器,例如 VHD 文件,但這並不意味著我實際上必須安裝到該驅動器。事實上,我只是在機器設定中刪除了虛擬硬碟驅動器,因此別無選擇,只能啟動我指定的任何 .iso 映像。最終結果是一個功能齊全、完全沒有持久性的虛擬作業系統。
話又說回來,如果我們談論的是像 Puppy Linux 這樣的東西,那麼即使是 .iso 映像也可能會被修改。這是 Puppies 的優勢之一 - 它能夠將持久性資訊保存到它啟動的磁碟上。