首页 > 系统相关 >【VMware虚拟机使用记录】—— 虚拟机开启失败的问题分析及解决方法

【VMware虚拟机使用记录】—— 虚拟机开启失败的问题分析及解决方法

时间:2024-06-13 09:57:21浏览次数:24  
标签:关机 虚拟机 开启 非正常 报错 磁盘 VMware

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


前言

VMware虚拟机是由VMware公司开发的一种强大虚拟化解决方案,用于创建和管理多个虚拟计算环境。通过在单台物理计算机上运行多个操作系统,VMware虚拟机实现了资源的高效利用和隔离管理。用户可以在虚拟机中运行不同的操作系统和应用程序,从而在一台硬件设备上模拟多台计算机的操作。VMware虚拟机的主要作用包括:支持跨平台兼容性,用户可以在不同的操作系统之间无缝切换;提供高效的资源管理和分配,确保每个虚拟机能够独立稳定运行;方便测试和开发环境的创建与管理,适用于软件开发、服务器虚拟化和网络架构测试等场景。通过简化IT基础设施的部署和维护,VMware虚拟机提高了系统的灵活性和可扩展性,成为现代企业IT架构中的重要组成部分。下面介绍一下由于虚拟机非正常关机,电脑关机重启之后再次打开虚拟机出现报错的问题的解决办法。

一、虚拟机开启失败

由于虚拟机非正常关机(主机突然关机,意外关掉虚拟机),于是电脑关机重启之后再次打开虚拟机报错信息如下:

“锁定文件失败 打不开磁盘"E:\BaiduNetdiskDownload\UBUNTU16.04虚拟机\Ubuntu\Ubuntu
64位.vmdk”或它所依赖的某个快照磁盘 模块"Disk”启动失败。 未能启动虚拟机。”

报错的页面的截图截图如下所示:

在这里插入图片描述
在这里插入图片描述

1.原因分析

这个问题主要是由于虚拟机的非正常关闭引起的。具体原因是,虚拟机在启动时会给每个虚拟磁盘文件(后缀为.vmdk)加上一个磁盘锁(.lck文件夹)来保护数据和性能。当虚拟机非正常关闭时,这些磁盘锁文件可能没有被删除,导致报错。需要手动删除这些.lck文件夹才能解决这个问题。

2.解决

删除所有以.lck为后缀的文件,重新打开虚拟机即可

在这里插入图片描述

注意:*.vmdk是不可以轻易删除的,这是虚拟机的磁盘文件,删除了虚拟机有可能会挂掉

参考:

https://blog.csdn.net/peterjerald/article/details/126440131?ops_request_misc=&request_id=&biz_id=102&utm_term=%E5%AE%9A%E6%96%87%E4%BB%B6%E5%A4%B1%E8%B4%A5%20%E6%89%93%E4%B8%8D%E5%BC%80%E7%A3%81%E7%9B%98%22E:%5CBaiduNetdiskDow&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-2-126440131.142v100pc_search_result_base4&spm=1018.2226.3001.4187

总结

以上就是虚拟机非正常关机,电脑关机重启之后再次打开虚拟机出现报错的问题的原因分析和解决办法,如有什么问题,可以评论区留言交流!!!!

标签:关机,虚拟机,开启,非正常,报错,磁盘,VMware
From: https://blog.csdn.net/2401_82458959/article/details/139245676

相关文章

  • Spring中如何开启事务
    事务管理在系统开发中是不可缺少的一部分,Spring提供了很好事务管理机制,主要分为编程式事务和声明式事务两种。声明事务声明式事务是通过配置的方式来管理事务的行为,声明式事务的好处是可以将事务管理与业务逻辑相分离,提高了代码的可读性和维护性。声明事务的代码很简单,我们......
  • mac VMware Fusion虚拟机配置静态ip
    配置静态ip在mac上路径/Library/Preferences/VMware\Fusion/vmnet8下nat.conf文件找到网关ip和子网掩码netmask#NATgatewayaddressip=192.168.186.2netmask=255.255.255.0 dhcpd.conf文件中找到range192.168.186.128192.168.186.254;optiondomain-name-s......
  • 解决本地机器连接虚拟机中MySQL数据库的问题指南
    在很多开发场景下,我们需在本地电脑通过应用程序或管理工具访问部署在虚拟机里的MySQL数据库,这对于项目测试、调试极其重要。默认配置下,MySQL可能仅接受源自虚拟机本身的连接请求。以下是详细步骤,指导你调整MySQL设置,实现本地到虚拟机MySQL数据库的无缝连接。第一步:登录MySQ......
  • 苹果WWDC24一文总结,携手OpenAi,开启Ai新篇章
    北京时间6月11日凌晨1点,苹果2024年全球开发者大会(WWDC)正式开幕。按照往年惯例,每年的WWDC大会,苹果都会将重心放在对新版系统的介绍上,本次也不例外,苹果发布了包括iOS18、iPadOS18、macOS15以及visionOS2等在内的一系列软件更新。除了例行的系统更新,发布会的最重头大戏就是AI......
  • PVE 开启IOMMU(硬件直通)
    一、前言什么是硬件直通(Passthrough)VT-d、DirectPathI/O,通过DirectPathI/O,虚拟机可以使用I/O内存管理单元访问平台上的物理PCI功能,就是俗称的虚拟化直通,简单理解就是允许宿主机将某些硬件资源的管辖权直接移交给虚拟机,虚拟机会以直通独占的方式使用硬件,宿主机将不能......
  • 虚拟机开机或重启后自动执行绝对路径下的可执行文件方法
    在虚拟机中打开路径/etc/systemd/system/在Linux系统中,使用service(或systemctl,对于使用systemd的系统)来在开机后自动执行某个可执行文件,通常涉及创建一个服务单元文件(serviceunitfile)。以下是一些常见的方法,用于设置开机自启服务来执行可执行文件:1.使用systemd(大多数现代......
  • 20台虚拟机瘫痪,16T的硬盘只用了半年左右损坏了,是什么原因呢?
    我们把这个硬盘取下来发现盘面上有很多这个液体据客户描述,由于机房漏水导致硬盘损坏,服务器无法开机,我们第一时间先把这个污渍给它清理干净,这个是硬盘的生产日期是2022年3月份呢,3月2号的硬盘,容量16T空调漏水导致的硬盘损坏,盘体还好没有进水,我们只需要找到一个相同的这个电路板......
  • 网易面试:SpringBoot如何开启虚拟线程?
    虚拟线程(VirtualThread)也称协程或纤程,是一种轻量级的线程实现,与传统的线程以及操作系统级别的线程(也称为平台线程)相比,它的创建开销更小、资源利用率更高,是Java并发编程领域的一项重要创新。PS:虚拟线程正式发布于Java长期支持版(LongTermSuort,LTS)Java21(也就是JDK21)。......
  • 【VMware vSAN】修改虚拟机名称后如何改变在 vSAN 数据存储中的名称。
    如果在vSphere集群环境修改虚拟机的名字后,虚拟机所在的数据存储文件中的名称并不会改变,我们知道可以通过执行一下StoragevMotion操作,以通知虚拟机在数据存储中的改变。但是,这个操作需要环境中至少具有第二个数据存储才能执行StoragevMotion来往返迁移虚拟机,最好使用的是共......
  • GPU开启持久化模式
    GPU开启持久化模式GPU驱动内存常驻模式,也称为GPU驱动持久模式。linux系统下,在persistence模式是enabled状态时,GPU驱动一直处于加载状态,减少运行程序时驱动加载的延迟。不开启该模式时,在程序每次调用完GPU后,GPU驱动都会被卸载,下次调用时再重新加载,驱动频繁卸载加载,......