晚上电脑自行关机,第二天再次开机,打开VMware,出现如下错误:

  • 另一个程序已锁定文件的一部分,进程无法访问
  • 打不开磁盘“E:\Ubuntu\Ubuntu 64 位.vmdk”或它所依赖的某个快照磁盘。
  • 模块“Disk”启动失败。
  • 未能启动虚拟机。

出错截图:

出错原因:

这是由于虚拟机在运行的时候,会锁定文件防止被修改,而如果系统突然崩溃,eg:突然断电,导致关机或者蓝屏等,虚拟机就来不急把已锁定的文件解锁。当再次启动虚拟机的时候,就会提示这类错误信息。(虚拟机在运行的时候,会锁定你的虚拟机的文件,防止系统被更改,如果系统突然崩溃了的话,那么虚拟机没法给已经锁定的文件解锁,那么在启动的时候就没法使用虚拟机。)

原理:虚拟机的保护机制。虚拟机运行时,为防止数据被篡改,会将所运行的文件保护起来。当虚拟机崩溃或者强制结束导致异常退出,虚拟机来不及解锁保护文件,就会出现报错。

解决方法:

在VMware对应磁盘下,把后缀为.lck的文件夹及文件全部删除,再重新启动即可。

日常BUG总结:另一个程序已锁定文件的一部分,进程无法访问 打不开磁盘相关推荐

  1. VMware Workstation提示:另一个程序已锁定文件的一部分,进程无法访问,删除.lck文件夹和文件

    一.现象 VMware Workstation提示:另一个程序已锁定文件的一部分,进程无法访问,截图如下: 二.原因 因为虚拟机在运行的时候,会锁定文件,防止被修改,而如果系统突然崩溃,虚拟机就来不急 ...

  2. VMware 报错:“另一个程序已锁定文件的一部分,进程无法访问”---Linux运维工作笔记051

    VMware 报错:"另一个程序已锁定文件的一部分,进程无法访问" 类似这样的错误...有一个办法就是,删除掉 虚拟机文件夹中的:.lck文件,这样再去启动,一般就可以了, 当然也 ...

  3. VMware Workstation——虚拟机启动Ubuntu系统时报错:“另一个程序已锁定文件的一部分,进程无法访问”解决办法

    [系列专栏]:博主结合工作实践输出的,解决实际问题的专栏,朋友们看过来! <QT开发实战> <嵌入式通用开发实战> <嵌入式Linux开发实战> [问题]: 元旦前 ...

  4. VMware启动报错:另一个程序已锁定文件的一部分,进程无法访问(删除最近的.lck文件夹)

    虚拟机关不掉,我直接重启电脑,重启后就变成这样了 原因: .lck文件是VMWare软件的一种磁盘锁文件,由于虚拟磁盘(.vmdk)本身有一个磁盘保护机制,为了防止多台虚拟机同时访问同一个虚拟磁盘(. ...

  5. VMware 丢失vmx文件恢复后报错:找不到磁盘文件,“另一个程序已锁定文件的一部分,进程无法访问”解决办法

    从vmware.log日志里恢复vmx配置后,启动老是提示已锁定 1.删除带lck文件 2.修改vmx文件,删除类似下面的恢复点checkpoint设置 checkpoint.vmState = &q ...

  6. 另一个程序已锁定文件的一部分,进程无法访问 打不开磁盘“E:\Ubuntu-yun-lianxi\yun2 64 位.vmdk”或它所依赖的某个快照磁盘。 模块“Disk”启动失败。 未能启动虚拟机。

    报错信息 引起原因 虚拟机在运行时,为防止数据被篡改,会将所运行的文件保护起来.当虚拟机突然崩溃或者强制结束导致异常退出,会导致虚拟机来不及解锁保护文件. 解决方案 进入虚拟机安装目录,删除其保护文件 ...

  7. 解决“VMware另一个程序锁定文件的一部分,进程无法访问“的问题

        昨天小区电路改造,整栋楼都断电了.今天打开VMware里的虚拟机cross2时,弹出"另一个程序已锁定文件的一部分,进程无法访问",如图(1)所示: 图(1) 虚拟机被锁定 ...

  8. 编写一个程序。要求输入5个学生的成绩(从0到100的整数)并将这5个数保存到文件“data.txt”中,然后再编写一个程序,从文件“data.txt”中读取这5个学生的成绩,计算并输出他们的平均数,然

    编写一个程序.要求输入5个学生的成绩(从0到100的整数)并将这5个数保存到文件"data.txt"中,然后再编写一个程序,从文件"data.txt"中读取这5 ...

  9. linux 设计一个程序,要求打开文件 pass 所有者,第二章 Linux 文件操作

    文档均来自网络,如有侵权请联系我删除文档 第二章 Linux 文件操作(4学时) 实验一文件属性和无缓冲I/O 实验目的 1.熟悉Linux文件系统属性控制 2.掌握不带缓存的文件I/O程序设计方法 ...

最新文章

  1. Java接口interface
  2. OpenCV 从文件中读取视频并播放
  3. zcmu-1182(大数相减)
  4. PHP的is_numeric is_int is_integer ctype_digit
  5. 基于XML及注解配置方式实现AOP及aspectJ表达式
  6. 【对象程序设计面向】虚继承
  7. Python 机器学习在线指南
  8. Could not obtain transaction-synchronized Session for current thread原因及解决方案
  9. 工作流之流程定义存储表
  10. 我的第一个Python程序:Luogu1001 A+B Problem
  11. Mac上的windows 10系统,bootcamp 5更新 bootcamp 6,缺少bootcamp.msi
  12. DoTween使用(完整版添加)
  13. 地理信息系统导论第八版_地理信息系统导论.pdf
  14. 新手学计算机剪辑,适合剪辑初学者使用的电脑剪辑软件
  15. java和3d建模_基于Java3D技术和Swing技术的3D建模开发
  16. php实现mysql备份_php实现备份mysql数据库
  17. 阿里云盘小白羊版!你值得拥有的一款第三方阿里云盘客户端
  18. c语言中TR1=1什么意思,c – 如何在Visual Studio 2010(tr1 :: function)中使用tr1?
  19. 密码框后的小眼睛怎么写?
  20. 0基础学MySQL数据库—从小白到大牛(20)大小写规范、sql_mode的合理设置

热门文章

  1. 2023软件测试全方位测试面经分享——最全最细面试题八股文
  2. NFT潮鞋AR互动零基础教程来啦!
  3. 利用路由器实现DHCP中继
  4. 试验箱怎样恰当拆换干湿球
  5. opencv中waitkey(0)的使用
  6. 睡眠多少分钟一个循环_什么是正常的睡眠?
  7. 暴风集团回应“员工讨薪”:暴风和暴风TV是两家独立运营的企业
  8. 疼痛部位与羽毛球技术缺陷之关联
  9. 第一秒输出0,然后每隔一秒分别输出1,2,3,4用for 和setTimeout
  10. mPaaS iOS框架笔记2-微应用和服务(以MPH5Demo_plugin为例)