首页 > 系统相关 >“另一个程序已锁定文件的一部分,进程无法访问 打不开磁盘“G:\Ubuntu20.04.3\Ubuntu20.04.3.vmdk“或它所依赖的某个快照磁盘... ...”问题的解决方法

“另一个程序已锁定文件的一部分,进程无法访问 打不开磁盘“G:\Ubuntu20.04.3\Ubuntu20.04.3.vmdk“或它所依赖的某个快照磁盘... ...”问题的解决方法

时间:2024-06-09 18:31:55浏览次数:27  
标签:Ubuntu20.04 ... 文件 虚拟机 移除 挂载 磁盘 lck 硬盘

文章目录


前言:

在重新刷了系统进行对虚拟机移植的过程中我遇到了“另一个程序已锁定文件的一部分,进程无法访问 打不开磁盘"G:\Ubuntu20.04.3\Ubuntu20.04.3.vmdk"或它所依赖的某个快照磁盘… …”的问题,因为情况慌乱,所以我没有截图哈哈哈于是通过搜索找到了同样情况的图片如下给大家参考:

在这里插入图片描述
于是我进行了关机重启,但是还是没有解决此问题,难不成虚拟机就要离我而去了吗?NO!我不允许!

因为我之前因为盲目扩盘,导致我一个虚拟机无法启动,所以我把那个虚拟机的盘也挂载到了这一个虚拟机之上,而在这次刷系统时我并没有将那个虚拟机的vmdk文件进行备份,有可能是挂载的问题导致了现在这个虚拟机也无法启动的情况。那么让我们来看看遇到这种报错情况我们应该如何来解决吧。

一、删除lck文件

虚拟机中的lck文件(锁文件)是一种特殊的文件,用于在虚拟机运行时防止对虚拟机文件的并发访问或编辑。当虚拟机启动并运行时,虚拟机管理软件(如VMware或VirtualBox)会在虚拟机文件所在的目录中创建lck文件。这些lck文件作为一种锁机制,确保在虚拟机运行期间,没有其他进程可以修改虚拟机的磁盘文件或配置文件。

lck文件通常是临时的,当虚拟机正常关闭时,这些文件会被自动删除。然而,在某些情况下,比如虚拟机或宿主机异常崩溃,lck文件可能不会被正确清除。这可能会导致虚拟机无法再次启动,因为虚拟机管理软件认为虚拟机仍在运行,从而阻止对其文件的访问。

所以我们先将我们所有带有lck后缀的文件进行删除:
在这里插入图片描述
删除后对我们的虚拟机进行重启,如果重启依然还报同样的错误,那么我们要考虑我们是不是对虚拟机的硬盘进行了挂载等操作,而移植过程中又对相关文件有遗漏,所以导致了此问题的发生,如果是这样那么接着往下看第二种方法。

二、移除挂载硬盘

因为我在之前用的时候,通过此虚拟机挂载了另外一个硬盘,他在我的虚拟机设置中表示为硬盘2:
在这里插入图片描述
将我们挂载的硬盘,或者添加后导致保持的各种硬盘进行移除,注意不要把主硬盘移除了。

注意:移除硬盘需要在虚拟机关机状态下才可以,启动状态与挂载状态均不行。

在这里插入图片描述
移除之后,我们在来启动我们的虚拟机,可以看见这次直接进入了系统,并没有报错:
在这里插入图片描述


总结:

“另一个程序已锁定文件的一部分,进程无法访问 打不开磁盘"G:\Ubuntu20.04.3\Ubuntu20.04.3.vmdk"或它所依赖的某个快照磁盘… …”问题一般有可能是我们的虚拟机异常关机或者是对硬盘拓展移植等操作出错而导致的,我们可以针对对应情况来进行删除lck文件和移除无关硬盘的操作来尝试解决此问题。

标签:Ubuntu20.04,...,文件,虚拟机,移除,挂载,磁盘,lck,硬盘
From: https://blog.csdn.net/qq_52836452/article/details/139564182

相关文章

  • 翻译《The Old New Thing》- On 64-bit Windows, 32-bit programs run in an emulatio
    On64-bitWindows,32-bitprogramsruninanemulationlayer,andifyoudon'tlikethat,thendon'tusetheemulator-TheOldNewThing(microsoft.com)https://devblogs.microsoft.com/oldnewthing/20081222-00/?p=19763RaymondChen 2008年12月22日  ......
  • VMware磁盘扩容 文件系统空间不足,无法执行选择操作
    前言全局说明VMware磁盘扩容文件系统空间不足,无法执行选择操作一、说明二、扩容提示错误,原因VM磁盘扩容,并不是修改文件中的参数,而是最简单的再复制一份新的,然后把旧的删除。复制意味着磁盘空间要充足,是现有VM占用空间的一倍空闲空间。假设:VM虚拟磁盘占用50G空间,那么扩容......
  • 突发!凌晨4点某制造业大厂国产数据库集群故障...
    ......
  • Linux系统管理磁盘管理003
    操作系统:CentOSStream9测试过程:模拟磁盘被沾满,创建文件测试脚本foriin`seq10`do #echo$i ddif=/dev/zeroof=./$i-$RANDOM.txtbs=1Mcount=1024Done[root@localhost~]#vim2.txt[root@localhost~]#sh2.txt记录了1024+0的读入记录了1024+0......
  • Linux基础指令磁盘管理002
        LVM(LogicalVolumeManager)是Linux系统中一种灵活的磁盘管理和存储解决方案,它允许用户在物理卷(PhysicalVolumes,PV)上创建卷组(VolumeGroups,VG),然后在卷组上创建逻辑卷(LogicalVolumes,LV)。LVM提供了比传统分区更高级的功能,如动态调整存储容量、方便的备份与恢......
  • 自媒体蓝海日本整蛊综艺,撸视频号分成计划收益,每天只需一小时,新手小白轻松上手......
    自媒体蓝海日本整蛊综艺,撸视频号分成计划收益,每天只需一小时,新手小白轻松上手......
  • fdisk磁盘分区项目
    fdisk分区项目用fdisk交互式分区方法分区:项目1 ext4 分区添加一块100G的硬盘/dev/sdb,分出一个大小为20G的分区/dev/sdb1,然后格式化成ext4的文件系统,创建挂载点/mypart,把格式化好的分区挂载到该挂载点上,并使用该分区,在该分区下创建文件等。步骤:1)关机,添加一块100G硬盘。2......
  • Linux磁盘管理-LVM入门学习建议
    Linux磁盘管理-LVM入门学习建议准确掌握基础概念基础概念非常重要,以LVM逻辑卷为例,必须熟练掌握LV、PV以及VG的基本概念。之后才能进行更为复杂的管理操作。LVM基本大纲这里罗列出了学习LVM入门的基本大纲,供大家参考......
  • 怎么避免电脑磁盘数据泄露?磁盘数据保护方法介绍
    电脑磁盘是电脑存储数据的基础,而为了避免磁盘数据泄露,我们需要保护电脑磁盘。下面我们就来了解一下磁盘数据保护的方法。磁盘加密磁盘加密可以通过专业的加密算法来加密保护磁盘数据,避免电脑磁盘数据泄露。在这里小编推荐使用文件夹只读加密专家来加密保护电脑磁盘。文件......
  • C. Given Length and Sum of Digits...
    原题链接一句话题意分别找出长度为n,每位数字和恰好为m的最小数和最大数,如果找不到输出”-1-1“思维怎么确保构造的数最小/大?怎么确保数字和恰好为m?实施遍历每一位,贪心地选取最大/最小的数,直到接下来的数字不足以贪心细节1.没有前导零2.数字和恰好为m3.注意边界特判co......