Virtualization
“字典問題。”VMPlayer 出錯
我對使用 vmware 虛擬化很陌生(曾經是 virtualbox 使用者),所以我希望你們能幫助我。我最近得到了一個包含用於客戶端的 vm 的外部 USB 磁碟,下載了 vmplayer,使用“打開虛擬機”進行設置,執行它,就像餡餅一樣簡單。
在今天早上使用它之後,我關閉了 VM,現在嘗試再次啟動它,我得到了這個:
我嘗試從我的庫中刪除 vm,現在每當我嘗試重新添加它時都會發生這種情況。同時,我仍然可以訪問其他虛擬機,所以看起來問題可能出在虛擬磁碟上。
所以兩個問題:
- 這顯然不是一個很有幫助的錯誤消息。我可以去哪裡獲取更多資訊?我的應用程序事件日誌不包含來自 VMWare 的任何內容。
- 我可以採取哪些步驟來解決問題?
**編輯:**還有幾條資訊。
- 我沒有拍任何快照。我認為 VM Player 甚至沒有這種能力。
- 我有一個 zip 文件(我假設)是 VM 發送給我時的狀態。我無法解壓縮它,因為它很大並且只需要比我可用的更多的 HD 空間,但我確實提取了 vmx 文件並對其進行了檢查。除了 UUID 和我讀取的事實之外,
cleanShutdown = "FALSE"
它們是相同的。- 日誌包含以下幾行
6 月 23 日 10:11:18.080: vmx| SNAPSHOT:SnapshotConfigInfoRead:無法從“E:….\MachineName.vmsd”載入字典。
6 月 23 日 10:11:18.080: vmx| 快照:文件“E:….\MachineName.vmx”的 SnapshotConfigInfoRead 失敗:字典問題 (6)
6 月 23 日 10:11:18.082:vmx| SNAPSHOT:Snapshot_TimeStampTiers 失敗:字典問題 (6)
作為記錄,我通過備份我的
caches
目錄、vmsd, vmxf, vmx, nvram
文件並將它們複製到我擁有的文件上來解決這個問題。我猜他們中的一些已經被破壞了。
已經看到與創建此錯誤的快照有關的情況。VMware 社區站點中有多個執行緒。 VMware 社區 這裡的另一個執行緒也談到了它VM 討論