V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
bavtoex
V2EX  ›  VMware

如何单独解密 vmware 虚拟机已加密的磁盘文件.vmdk 有密码

  •  
  •   bavtoex · 2022-05-05 16:21:48 +08:00 · 1421 次点击
    这是一个创建于 917 天前的主题,其中的信息可能已经有所发展或是发生改变。
    首先虚拟机是使用了 vmware 的加密的,有密码,虚拟机里有需要的文件需要解密出来

    事情是这样的,虚拟机有两个磁盘 1.vmdk 和 2.vmdk,我移动了 2.vmdk 到不同的路径,然后打开虚拟机提示无法找到 2.vmdk 磁盘文件
    在提示无法找到磁盘文件的时候会要求指定一个磁盘文件,然后我错误指定了 1.vmdk,然后两个磁盘都指定了同一个文件:1.vmdk

    下面截图只是复现的时候新建了 2 个磁盘文件演示,实际文件大小有 30 多 G





    这就尴尬了,虚拟机无法开机了,提示无法找到文件,因为第一个磁盘已经占用了




    然后,加密过的虚拟机是无法移除磁盘的




    然后尝试解密虚拟机,由于两个磁盘指向同一个文件,无法解密!



    这就陷入死循环了!


    尝试过另外的解决方法都无解:

    1.尝试新建一个虚拟机加载已加密的磁盘文件.vmdk ,提示无法加载已加密的磁盘文件
    2.尝试用工具提供密码解密配置文件.vmx,成功解密到明文配置文件,但是依然无法加载已加密的磁盘文件

    故发此贴寻求网友帮助讨论是否有解决方法

    万分感谢!!!
    第 1 条附言  ·  2022-05-06 19:14:44 +08:00
    暂时解决了,能成功开启虚拟机了,留给以后遇到同样问题的解决方法:把两个硬盘的设置改成独立-非永久就可以了,猜想应该是独立就不会锁定占用,两个都可以调用。
    另外,当这样设置完成了千万别去移除密码,不但无法移除成功,还会把磁盘文件给删了,还好我有备份!!


    2 条回复    2022-05-06 01:47:56 +08:00
    whileFalse
        1
    whileFalse  
       2022-05-06 01:12:40 +08:00 via iPhone
    再把 1.vmdk 也移动一下
    bavtoex
        2
    bavtoex  
    OP
       2022-05-06 01:47:56 +08:00
    @whileFalse 当两个磁盘都指向 1.vmdk 后,如果移动 1.vmdk 还会提示手动指定 vmdk 文件,但是重新指定的话,两个磁盘一样同步又指定到同一个 vmdk 文件

    搜索引擎搜了很久,vmware 官方文档也找遍了还没找到解决方法,应该是无解的了😂
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1141 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 18:43 · PVG 02:43 · LAX 10:43 · JFK 13:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.