vmware提示:此虚拟机似乎正在使用中,无法取得所有权的解决办法

问题原因:虚拟机非正常关机可能会导致此问题;

问题描述:此虚拟机似乎正在使用中。 
如果此虚拟机已在使用中,请按“取消”按钮,以免损坏它。如果此虚拟机未使用,请按“取得所有权(&T)”按钮以获取它的所有权。 
配置文件: D:\Virtual Machines\CentOS-6.3\CentOS-6.3.vmx 

但是点击取得所有权,又报错: 

取得该虚拟机的所有权失败。 
虚拟机正在被你主机上的某个程序使用。 
配置文件: D:\Virtual Machines\CentOS-6.3\CentOS-6.3.vmx 
解决方法:很明显是由于非正常关机导致有 *.lck文件没有被清除,致使vmware检测虚拟机正在被使用中。

扩展  

VMware虚拟系统文件夹下几个常用文件的介绍《转载》

VMware虚拟系统文件夹下几个常用文件的介绍

 

1.       vmx文件:表示虚拟系统文件,我们用虚拟机程序打开这个文件以启动虚拟系统。

 

2.       vmem文件:表示虚拟内存文件,与pagefile.sys(亦称分页文件)同。当虚拟系统执行关机操作后,vmem文件消失,但挂起关闭时,不消失。

 

3.       vmdk文件:表示虚拟机的一个虚拟磁盘。

 

4.       vmss文件:执行挂起操作后产生的文件。(相当于一个快照文件?)

 

5.       当运行一个“虚拟系统”时,为防止该系统被另外一个VMware程序打开,导致数据被修改或损坏,VMware会自动在该“虚拟系统”所在的文件夹下,生成三个锁定文件

(虚拟系统锁定,虚拟磁盘锁定,虚拟内存锁定),分别为:

”systemType.vmx.lck”,”systemType.vmdk.lck”,”systemTyep.vmem.lck”。


当该虚拟系统正常关机后,VMware解锁,”systemTyep.vmdk.lck””systemType.vmem.lck”文件夹消失。

当该虚拟机程序关闭后,”systemType.vmx.lkc”文件夹消失。

常见问题

    虽然VMware这种锁定机制能够很好地防止同一个虚拟系统文件被多个VMware运行程序运行,避免了数据被破坏。但它也带来了一些问题。即当出现断电或其它意外情况,可能导致某个虚拟系统文件无法正常打开。原因往往在于:该虚拟系统文件没有解锁。解决办法:只要把三个lck文件夹删去即可。

 

知识拓展

1.       什么是虚拟内存?pagefile.sys文件又是什么?

虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。

Pagefile.sys为分页文件,即虚拟内存文件,它默认存在于系统盘的根目录下,系统盘的空间越大,你的系统就能够腾出更多的空间给虚拟内存,那么你的系统也会越稳定,所以建议尽量不要把软件程序装在系统盘。



<think>嗯,用户的问题是虚拟机显示正在使用中,无法通过点击获取所有权来解决。我需要根据提供的引用资料来找出解决方法。首先,引用[2]提到删除.lck文件和文件夹,这可能是因为这些文件锁定了虚拟机资源。然后可能需要执行xfs_repair命令来修复文件系统,这应该是在CentOS系统里的步骤。另外,引用[3]建议安装open-vm-tools,但不确定是否相关。可能需要分步骤处理:先关闭VMware进程,删除.lck文件,再尝试修复文件系统错误,最后重新启动虚拟机。用户可能不太清楚具体命令的操作,需要详细说明每一步,并提醒备份重要数据,避免数据丢失。另外,可能需要检查是否安装了正确的工具,比如open-vm-tools,但这个问题看起来更可能是文件锁或文件系统损坏。需要确保用户理解命令的作用,并谨慎操作。</think>### 虚拟机提示正在使用中”且获取所有权无效的解决方案 #### 步骤一:强制关闭虚拟机相关进程 1. **关闭VMware后台进程** 通过任务管理器(Windows)或系统监视器(Linux/macOS)结束所有与VMware相关的进程,例如`vmware-vmx.exe`。 #### 步骤二:删除虚拟机锁文件 1. **定位虚拟机安装目录** 找到虚拟机配置文件(扩展名为`.vmx`)所在的文件夹。 2. **删除`.lck`文件和文件夹** 删除所有以`.lck`结尾的文件和文件夹[^2]。这些文件是虚拟机运行时生成的临时锁文件,可能导致权限冲突。 #### 步骤三:修复文件系统错误(针对Linux虚拟机) 若虚拟机为Linux系统且启动时提示“Structure needs cleaning”,需执行以下命令修复: ```bash umount /dev/mapper/centos-root # 尝试卸载文件系统(可跳过) xfs_repair -L /dev/mapper/centos-root # 强制修复XFS文件系统[^2] mount /dev/mapper/centos-root /sysroot # 重新挂载文件系统 init 6 # 重启虚拟机 ``` #### 步骤四:检查VMware Tools或open-vm-tools 确保虚拟机已安装`VMware Tools`或替代工具`open-vm-tools`,以增强兼容性: ```bash sudo apt update sudo apt install -y open-vm-tools-desktop fuse # Debian/Ubuntu系统[^3] sudo reboot ``` #### 步骤五:重置虚拟机权限 在VMware主界面右键点击虚拟机,选择“打开方式”->“VMware Workstation”,强制重置所有权。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值