VMware 提示
→ 删除
.lck文件,解决了虚拟磁盘锁定问题。CentOS 无法启动
Metadata corruption detected XFS corruption→ 说明 XFS 文件系统元数据损坏。
检查
xfs_repair -n /dev/mapper/centos-root→ 确认是日志损坏。
修复
xfs_repair -L /dev/mapper/centos-root→ 重建日志,系统恢复正常。
我建议你现在做三件事(很重要)
① 立即备份虚拟机
把整个目录复制一份,例如:
D:\vmwarePro\centos\至少把这些文件备份:
.vmdk
.vmx
.nvram如果以后再损坏,还有恢复机会。
② 检查磁盘
在 CentOS 中执行:
df -h看看分区是否正常挂载。
再执行:
dmesg | grep -i xfs如果没有新的 corruption、metadata、I/O error 等报错,基本说明修复成功。
③ 正确关闭虚拟机
以后尽量不要:
❌ 直接关闭 VMware 窗口
❌ 强制结束
vmware-vmx.exe❌ Windows 强制关机
❌ 电脑突然断电
正确做法:
shutdown -h now或者
poweroff等 CentOS 完全关机后,再关闭 VMware。
关于 .lck 文件
以后如果再看到:
*.lck不要第一时间删除。
先确认:
VMware 是否真的已经关闭。
任务管理器里是否还有
vmware-vmx.exe进程。
只有确认虚拟机已经完全退出,但 .lck 文件还残留时,才删除它。