VMware的.lck文件夹无法强制删除,导致虚拟机无法启动

        最近在用虚拟机的时候出了bug,强制关闭之后由于有.lck文件导致虚拟机一直无法启动,搜到的教程是把虚拟机目录下所有的.lck文件删掉就可以了,但是有一个lck文件在删除时显示已损坏,一直无法删除,导致虚拟机打不开,报错如下:

G:\packages\digital_IC_LAB\RedHat5\a\2: 文件或目录损坏且无法读取。 所在位置 行:1 字符: 1 + rm -r a + ~~~~~~~ + CategoryInfo : WriteError: (2:DirectoryInfo) [Remove-Item], IOException + FullyQualifiedErrorId : RemoveFileSystemItemIOError,Microsoft.PowerShell.Commands.RemoveItemCommand rm : 无法删除项 G:\packages\digital_IC_LAB\RedHat5\a\1: 目录不是空的。 所在位置 行:1 字符: 1 + rm -r a + ~~~~~~~ + CategoryInfo : WriteError: (1:DirectoryInfo) [Remove-Item], IOException + FullyQualifiedErrorId : RemoveFileSystemItemIOError,Microsoft.PowerShell.Commands.RemoveItemCommand rm : 无法删除目录 G:\packages\digital_IC_LAB\RedHat5\a,因为该目录不为空。 所在位置 行:1 字符: 1 + rm -r a + ~~~~~~~ + CategoryInfo : WriteError: (G:\packages\digital_IC_LAB\RedHat5\a:DirectoryInfo) [Remove-Item], IOExcept ion + FullyQualifiedErrorId : DirectoryNotEmpty,Microsoft.PowerShell.Commands.RemoveItemCommand

        因为之前我改了lck文件夹名字之后可以打开虚拟机了,所以目录的名字不是lck结尾,但是后面还是会有bug,所以决定把lck文件夹强制删掉。

解决方法:

1. 先在搜索框输入 cmd ,然后用管理员模式打开命令提示符,如下图:

        如果不是windows11 系统,没有上述操作界面,还可以在  C:\Windows\System32  目录下以管理员身份运行cmd.exe时同样的效果,如下图:

2. 确定自己出问题的文件在C盘, D盘,还是 E盘,小编出问题的文件在G盘,那就在打开的命令行中输入:

chkdsk G: /f

       注: chkdsk是一种Windows内置的实用程序,可以检查硬盘文件系统的完整性,并可以修复。

       G:  表示检查G盘     /f 表示自动修复

然后等待修复就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值