zoukankan      html  css  js  c++  java
  • 虚拟机内存调的过大导致无法恢复也无法关闭解决办法

    今天在虚拟机中安装服务的时候,因为服务要求内存必须增大,于是在虚拟机将内存调大。但是却调的过大了,最终导致虚拟机一启动就崩溃。于是想着将虚拟机的内存调小,可是内存调整那一块是灰色的,根本调不了。


    怎么办?于是网上一遍一遍的搜,其中有人提到当虚拟机处于挂起状态时,是无法调整内存的。我立即看了下虚拟机的状态,确实是挂起的。那么将虚拟机关掉不就不是挂起状态了么!果断切换到电源菜单,结果晕了!菜单中除了“恢复”“ 恢复客户机”是可以点击的,其他的都是灰色的。


    虚拟机无法关闭!!那怎么办?总不至于要重装一次虚拟机吧!想了想,不如换个思路,想想能不能让虚拟机从挂起状态转换成正常状态。虚拟机是以文件形式保存的,所以相应的配置信息也必然是文件保存。说不定只要改某个文件中的配置就可以了。


    又网上搜了搜,发现原来这挂起状态的保存在一个.vmss后缀的文件中的(该文件可能是隐藏文件),只要删掉就OK了。果断删了,但这时虚拟机还是处于挂起状态。这时最好,将原虚拟机从收藏夹中移除,然后再重新打开。


    虚拟机终于正常了,于是将虚拟机的内存调小,立即重新开启。这时,又遇到一个问题!!其画面如下。


    看着提示,说是要允许更多虚拟机交换内存,于是想了一遍后,记得虚拟机的参数中好像有这么一个选项。依次在虚拟机的菜单中点击编辑->参数,弹出参数菜单,画面如下。



    将其中的内存->额外内存 调整为"允许大多数虚拟机内存交换"就OK了。

    重开虚拟机,正常了!!

  • 相关阅读:
    选择、插入、气泡排序
    JDBC基础学习(四)—数据库事务
    JDBC基础学习(三)—处理BLOB类型数据
    JDBC基础学习(二)—PreparedStatement
    JDBC基础学习(一)—JDBC的增删改查
    JavaWeb总结(十)—文件上传和下载
    JavaWeb总结(九)—过滤器
    JavaWeb总结(八)—EL表达式
    Java基础学习(三)—面向对象(上)
    MySQL学习笔记(一)—数据库基础
  • 原文地址:https://www.cnblogs.com/keanuyaoo/p/3320341.html
Copyright © 2011-2022 走看看