日常BUG总结:另一个程序已锁定文件的一部分,进程无法访问 打不开磁盘
晚上电脑自行关机,第二天再次开机,打开VMware,出现如下错误:
- 另一个程序已锁定文件的一部分,进程无法访问
- 打不开磁盘“E:\Ubuntu\Ubuntu 64 位.vmdk”或它所依赖的某个快照磁盘。
- 模块“Disk”启动失败。
- 未能启动虚拟机。
出错截图:
出错原因:
这是由于虚拟机在运行的时候,会锁定文件防止被修改,而如果系统突然崩溃,eg:突然断电,导致关机或者蓝屏等,虚拟机就来不急把已锁定的文件解锁。当再次启动虚拟机的时候,就会提示这类错误信息。(虚拟机在运行的时候,会锁定你的虚拟机的文件,防止系统被更改,如果系统突然崩溃了的话,那么虚拟机没法给已经锁定的文件解锁,那么在启动的时候就没法使用虚拟机。)
原理:虚拟机的保护机制。虚拟机运行时,为防止数据被篡改,会将所运行的文件保护起来。当虚拟机崩溃或者强制结束导致异常退出,虚拟机来不及解锁保护文件,就会出现报错。
解决方法:
在VMware对应磁盘下,把后缀为.lck的文件夹及文件全部删除,再重新启动即可。
日常BUG总结:另一个程序已锁定文件的一部分,进程无法访问 打不开磁盘相关推荐
- VMware Workstation提示:另一个程序已锁定文件的一部分,进程无法访问,删除.lck文件夹和文件
一.现象 VMware Workstation提示:另一个程序已锁定文件的一部分,进程无法访问,截图如下: 二.原因 因为虚拟机在运行的时候,会锁定文件,防止被修改,而如果系统突然崩溃,虚拟机就来不急 ...
- VMware 报错:“另一个程序已锁定文件的一部分,进程无法访问”---Linux运维工作笔记051
VMware 报错:"另一个程序已锁定文件的一部分,进程无法访问" 类似这样的错误...有一个办法就是,删除掉 虚拟机文件夹中的:.lck文件,这样再去启动,一般就可以了, 当然也 ...
- VMware Workstation——虚拟机启动Ubuntu系统时报错:“另一个程序已锁定文件的一部分,进程无法访问”解决办法
[系列专栏]:博主结合工作实践输出的,解决实际问题的专栏,朋友们看过来! <QT开发实战> <嵌入式通用开发实战> <嵌入式Linux开发实战> [问题]: 元旦前 ...
- VMware启动报错:另一个程序已锁定文件的一部分,进程无法访问(删除最近的.lck文件夹)
虚拟机关不掉,我直接重启电脑,重启后就变成这样了 原因: .lck文件是VMWare软件的一种磁盘锁文件,由于虚拟磁盘(.vmdk)本身有一个磁盘保护机制,为了防止多台虚拟机同时访问同一个虚拟磁盘(. ...
- VMware 丢失vmx文件恢复后报错:找不到磁盘文件,“另一个程序已锁定文件的一部分,进程无法访问”解决办法
从vmware.log日志里恢复vmx配置后,启动老是提示已锁定 1.删除带lck文件 2.修改vmx文件,删除类似下面的恢复点checkpoint设置 checkpoint.vmState = &q ...
- 另一个程序已锁定文件的一部分,进程无法访问 打不开磁盘“E:\Ubuntu-yun-lianxi\yun2 64 位.vmdk”或它所依赖的某个快照磁盘。 模块“Disk”启动失败。 未能启动虚拟机。
报错信息 引起原因 虚拟机在运行时,为防止数据被篡改,会将所运行的文件保护起来.当虚拟机突然崩溃或者强制结束导致异常退出,会导致虚拟机来不及解锁保护文件. 解决方案 进入虚拟机安装目录,删除其保护文件 ...
- 解决“VMware另一个程序锁定文件的一部分,进程无法访问“的问题
昨天小区电路改造,整栋楼都断电了.今天打开VMware里的虚拟机cross2时,弹出"另一个程序已锁定文件的一部分,进程无法访问",如图(1)所示: 图(1) 虚拟机被锁定 ...
- 编写一个程序。要求输入5个学生的成绩(从0到100的整数)并将这5个数保存到文件“data.txt”中,然后再编写一个程序,从文件“data.txt”中读取这5个学生的成绩,计算并输出他们的平均数,然
编写一个程序.要求输入5个学生的成绩(从0到100的整数)并将这5个数保存到文件"data.txt"中,然后再编写一个程序,从文件"data.txt"中读取这5 ...
- linux 设计一个程序,要求打开文件 pass 所有者,第二章 Linux 文件操作
文档均来自网络,如有侵权请联系我删除文档 第二章 Linux 文件操作(4学时) 实验一文件属性和无缓冲I/O 实验目的 1.熟悉Linux文件系统属性控制 2.掌握不带缓存的文件I/O程序设计方法 ...
最新文章
- Java接口interface
- OpenCV 从文件中读取视频并播放
- zcmu-1182(大数相减)
- PHP的is_numeric is_int is_integer ctype_digit
- 基于XML及注解配置方式实现AOP及aspectJ表达式
- 【对象程序设计面向】虚继承
- Python 机器学习在线指南
- Could not obtain transaction-synchronized Session for current thread原因及解决方案
- 工作流之流程定义存储表
- 我的第一个Python程序:Luogu1001 A+B Problem
- Mac上的windows 10系统,bootcamp 5更新 bootcamp 6,缺少bootcamp.msi
- DoTween使用(完整版添加)
- 地理信息系统导论第八版_地理信息系统导论.pdf
- 新手学计算机剪辑,适合剪辑初学者使用的电脑剪辑软件
- java和3d建模_基于Java3D技术和Swing技术的3D建模开发
- php实现mysql备份_php实现备份mysql数据库
- 阿里云盘小白羊版!你值得拥有的一款第三方阿里云盘客户端
- c语言中TR1=1什么意思,c – 如何在Visual Studio 2010(tr1 :: function)中使用tr1?
- 密码框后的小眼睛怎么写?
- 0基础学MySQL数据库—从小白到大牛(20)大小写规范、sql_mode的合理设置
热门文章
- 2023软件测试全方位测试面经分享——最全最细面试题八股文
- NFT潮鞋AR互动零基础教程来啦!
- 利用路由器实现DHCP中继
- 试验箱怎样恰当拆换干湿球
- opencv中waitkey(0)的使用
- 睡眠多少分钟一个循环_什么是正常的睡眠?
- 暴风集团回应“员工讨薪”:暴风和暴风TV是两家独立运营的企业
- 疼痛部位与羽毛球技术缺陷之关联
- 第一秒输出0,然后每隔一秒分别输出1,2,3,4用for 和setTimeout
- mPaaS iOS框架笔记2-微应用和服务(以MPH5Demo_plugin为例)