==================================声明==================================
本文原创,转载在正文中显要的注明作者和出处,并保证文章的完整性。
未经作者同意请勿修改(包括本声明),保留法律追究的权利。
未经作者同意请勿用于出版、印刷或学术引用。
本文不定期修正完善,为保证内容正确,建议移步原文处阅读。
本文链接:https://www.cnblogs.com/wlsandwho/p/18948512
=======================================================================
VMware Workstation虚拟机很好用,但有时候用快照恢复后不知道怎么搞得,就起不来了,提示类似下面的信息:
VMware Workstation 找不到文件: Windows 10 x64-000001.vmdk 开启此虚拟机需要用到此文件。如果移动了此文件,请提供它的新位置。
这其实是进行快照回复后,未启动虚拟机,然后还修改了硬件配置。
================================================
这个在网上有很多人在说怎么解决,但都是错的。或者就是权限的问题,跟大家遇到的不一样。
这里我把我的方法告诉大家,希望大家多多支持。
================================================
首先要 修改Windows 10 x64.vmx这个文件,将nvme0:0.fileName改为最大的,例如Windows 10 x64-000011.vmdk,似乎这个是你自己快照里曾经的最大时间线或者你想要恢复到的时间线?
点击运行,还是提示找不到,这时在窗口中选一个最小的,例如Windows 10 x64-000002.vmdk,似乎这个是你快照时间线里的第一个镜像?如果你曾经删除过镜像,那么可能不是000001?
点击启动。应该是可以正常启动的。
正常启动后,正常关机。
点击快照,选择最后一个能用的。可能最后一个用不了就用倒数第二个,因为最后一个被修改了硬件配置。(可以尝试但我没试过:如果最后一个用不了,就删掉。重新创建一个快照。因为这里用倒数第二个可能会造成不必要的回滚)
点击开机。正常关机。
点击快照,选择最后一个能用的。可能最后一个用不了就用倒数第二个,因为最后一个被修改了硬件配置。(可以尝试但我没试过:如果最后一个用不了,就删掉。重新创建一个快照。因为这里用倒数第二个可能会造成不必要的回滚)
点击开机。正常关机。
至此就修复成功了。
建议立即重新做一个快照。
================================================
数据无价,建议先复制一份虚拟机。