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

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


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


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


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


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


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



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

    重开虚拟机,正常了!!

  • 相关阅读:
    wx-charts 微信小程序图表 -- radarChart C# .net .ashx 测试
    C# dev SearchLookUpEdit 和 RepositoryItemSearchLookUpEdit 测试
    C# Dev XtraReport 简单测试
    SQL查询,关联查询的区别 (LEFT JOIN 、LEFT OUTER JOIN、INNER JOIN)
    NPOI 读取Excel文件
    C# 截屏
    C# 程序运行进度显示Lable
    gridcontrol 添加行删除行
    C# 任务 数据加载不影响其他操作
    ChartControl ViewType.Pie3D 用法测试
  • 原文地址:https://www.cnblogs.com/keanuyaoo/p/3320341.html
Copyright © 2011-2022 走看看