
我最近開始使用 Windows 7 虛擬機器在 VMware Workstation 12.1.1 Pro 上運行進行開發。為了對一些有風險的變更保持一定的控制,我會保留一個快照,每隔幾天刪除一次,然後立即建立一個新快照。快照始終是在虛擬機器關閉的情況下拍攝的。
我的問題是我的快照檔案已經多次損壞。我得到的錯誤如下:
對檔案「C:\VMs\machine\Machine-000001-s009.vmdk」的操作失敗。
我可以選擇重試、繼續或取消。重試並繼續沒有幫助,取消會殺死虛擬機器。
有趣的是,損壞始終發生在快照檔案上,但從未發生在主磁碟上。
最後一次損壞發生在我刪除快照(成功將資料整合到主虛擬磁碟中)並建立新快照之後。然後我對系統進行了完整備份,然後再次啟動虛擬機器。我收到上面的磁碟損壞錯誤。然後,我繼續刪除所有快照文件,並將它們替換為備份中的快照文件。之後虛擬機器啟動正常。
最初,我認為我的備份軟體 Acronis 可能會幹擾正在運行的虛擬機,因此我確保備份發生時虛擬機已關閉。但隨著腐敗再次發生,這個理論被拋到了九霄雲外。
我檢查了我的三星 850 PRO SSD 的 SMART 數據,發現有 0 個重新分配的扇區,也沒有任何其他令人擔憂的情況。
有人經歷過這種腐敗嗎?關於在我的系統上測試什麼以阻止這種情況再次發生有什麼想法嗎?我的 SSD 故障了嗎?如何正確測試我的 SSD?
答案1
不幸的是,我的解決方案是恢復到 VMware 11.4(最新版本)。
我能夠在 12.x 上以可重複的方式產生該問題,但版本 11.4 在過去 10 小時內測試正常。
這個問題導致我失去了大約 24 個工時的生產力。