前言

虚拟机被转移到另一台电脑使用,或者非正常关闭,都可能导致这个错误。

究其原因:

虚拟磁盘(.vmdk)本身有一个磁盘保护机制,为了防止多台虚拟机同时访问同一个虚拟磁盘(.vmdk)带来的数据丢失和性能削减方面的隐患,每次启动虚拟机的时候虚拟机会使用扩展名为.lck(磁盘锁)文件对虚拟磁盘(.vmdk)进行锁定保护。当虚拟机关闭时.lck(磁盘锁)文件自动删除。

虚拟机被非正常关闭,它还没来得及删除这些.lck(磁盘锁)文件,当虚拟机被再次启动时就会出现这个错误。 

一、错误信息

1.1、启动系统时的错误提示

虚拟机linux安装了nginx打不开网页 linux虚拟机为什么打不开_重启

提示信息,我有锁的,被锁了,暂时不能启动,我是通过.lck文件得知自己被锁的。

1.2、做映射时的错误提示

经过百般查找,得知需要重新做映射,结果映射设置界面也提示错误!!!,不要慌!!! 

虚拟机linux安装了nginx打不开网页 linux虚拟机为什么打不开_错误提示_02

 

虚拟机linux安装了nginx打不开网页 linux虚拟机为什么打不开_linux_03

二、解决方案

2.1、温柔操刀,进入虚拟机找到*.vmx,尾部追加代码后重启

使用记事本打开*.VMX文件上加上一行代码disk.locking = "FALSE",重新启动该虚拟机。

虚拟机linux安装了nginx打不开网页 linux虚拟机为什么打不开_linux_04

虚拟机linux安装了nginx打不开网页 linux虚拟机为什么打不开_错误提示_05

 注:不同名称的虚拟机,这个文件的名字是不一样的,但是以.vmx后缀的文件仅此一个。 

虚拟机linux安装了nginx打不开网页 linux虚拟机为什么打不开_linux_06

2.2、简单粗暴,直接进入虚拟机删除.lck(磁盘锁)文件

找到以下文件,将其删除至回收站(暂不要彻底删除),如果可以正常启动后,再彻底删除也不迟。

虚拟机linux安装了nginx打不开网页 linux虚拟机为什么打不开_重启_07

如果删除后,可以看到映射界面正常了(该映射界面,不做任何操作,看看就行)。

虚拟机linux安装了nginx打不开网页 linux虚拟机为什么打不开_重启_08

2.3、特别提示

如果你不明所以的,自己做了映射,也会出现虚拟不能启动,此时,依次点击“虚拟机设置-->磁盘-->断开连接”。

问题即可解决!!

虚拟机linux安装了nginx打不开网页 linux虚拟机为什么打不开_linux_09

三、效果展示

虚拟机linux安装了nginx打不开网页 linux虚拟机为什么打不开_linux_10

尾言

这两种方法,亲测可用,可以放心使用,如果觉得不错,赶快点赞收藏吧!