虚拟机分配的硬盘太大怎么办?

2023-05-16

虚拟机分配的硬盘太大怎么办?

  • 虚拟机分配的硬盘太大怎么办?
  • **文章来源说明:**
  • 开始
  • 1、 首先需要将虚拟机中多余的硬盘空间删除,在此电脑中右键管理,然后在磁盘管理中右键有多余空间的磁盘进行压缩,这样被压缩的磁盘容量就会变小,然后会出来一个未分配的空间如图:
  • 2、 这个时候这个虚拟机中硬盘空间变小了,但是分配的空间还是原来的大小,这个时候其实是跟扩展磁盘的情况相同的(扩展磁盘然后进行磁盘分配就是扩展磁盘大小的办法),不明白的可以百度一下如何扩展虚拟机磁盘:
  • 3、 然后就要注意了!先关闭虚拟机,然后找到虚拟机目录,可以看到最后几个.vmdk文件非常小,其实就是没有使用的虚拟机硬盘空间,但是我们只压缩出来一个未分配的盘,所以只删除最后一个vmdk文件就是s016那个,这个时候还没有结束
  • 4、 这个时候虽然已经改变了虚拟机硬盘大小,但是虚拟机硬盘的配置文件还没有修改,这个时候启动虚拟机会报错找不到虚拟机硬盘,其实是因为只删除了虚拟机硬盘空间但是没有改配置文件造成找不到咱们此时已经删除的磁盘,下面我们来改配置文件,打开.vmdk,这个文件跟其他的vmdx是分开的,而且他没有 -s 符号,其实他就是硬盘的配置文件,我们只要修改它就可以了,用记事本或者Notepad打开都可以确保不是乱码就行,看到里边包含了所有的分磁盘配置文件
  • 5、 然后我们只需要将已经删除的vmdk在配置中删除掉就行了,比如我现在删除的的s016的,我现在把他删除。
  • 6、 然后保存,重新打开虚拟机发现分配的磁盘空间已经变小了(我的最开始是500g,用了200g,300g未分配,回收的就是未分配的这300g)。
  • 注意一定不要乱删文件,此操作不可逆,一定要慎重,不会的可以先将虚拟机备份再进行操作!出现任何问题本人不负任何责任!以上就是缩小分配虚拟机硬盘的方法!如果帮助到你而且认为有用的话点个赞!

虚拟机分配的硬盘太大怎么办?

在网上找了很多,终于找到了这个大佬的方法解决了虚拟机分配硬盘太大的问题,害怕放一个链接大佬删除了他的博客就没有了,所有我把大佬的复制了一份弄成帖子当做备份保存。大佬有一天看到的话要是觉得侵权的话,联系我或者留言你说一句,我立马删除。谢谢大佬分享。

文章来源说明:

大佬的原文章链接:
这里放上大佬的博客园信息:
在这里插入图片描述在这里插入图片描述
再次感谢大佬,解决了困扰我很久的问题。

开始

为什么要写这篇文章是因为手残装了个虚拟机给了100G硬盘,然后怎么也调不小,从网上发现了这种帖子很少,而且回答全是废话,驴唇不对马嘴的,问的是怎么调小硬盘空间,不知道是不识字还是咋滴!竟然让点高级扩展,磁盘高级扩展是只能调大空间是不可以缩小的一定要注意!!!下面我来分享我的缩小磁盘的经验:(以windows10系统为例只适用于拆分的多个磁盘)

1、 首先需要将虚拟机中多余的硬盘空间删除,在此电脑中右键管理,然后在磁盘管理中右键有多余空间的磁盘进行压缩,这样被压缩的磁盘容量就会变小,然后会出来一个未分配的空间如图:

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

2、 这个时候这个虚拟机中硬盘空间变小了,但是分配的空间还是原来的大小,这个时候其实是跟扩展磁盘的情况相同的(扩展磁盘然后进行磁盘分配就是扩展磁盘大小的办法),不明白的可以百度一下如何扩展虚拟机磁盘:

在这里插入图片描述

3、 然后就要注意了!先关闭虚拟机,然后找到虚拟机目录,可以看到最后几个.vmdk文件非常小,其实就是没有使用的虚拟机硬盘空间,但是我们只压缩出来一个未分配的盘,所以只删除最后一个vmdk文件就是s016那个,这个时候还没有结束

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

4、 这个时候虽然已经改变了虚拟机硬盘大小,但是虚拟机硬盘的配置文件还没有修改,这个时候启动虚拟机会报错找不到虚拟机硬盘,其实是因为只删除了虚拟机硬盘空间但是没有改配置文件造成找不到咱们此时已经删除的磁盘,下面我们来改配置文件,打开.vmdk,这个文件跟其他的vmdx是分开的,而且他没有 -s 符号,其实他就是硬盘的配置文件,我们只要修改它就可以了,用记事本或者Notepad打开都可以确保不是乱码就行,看到里边包含了所有的分磁盘配置文件

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

5、 然后我们只需要将已经删除的vmdk在配置中删除掉就行了,比如我现在删除的的s016的,我现在把他删除。

在这里插入图片描述

6、 然后保存,重新打开虚拟机发现分配的磁盘空间已经变小了(我的最开始是500g,用了200g,300g未分配,回收的就是未分配的这300g)。

在这里插入图片描述

注意一定不要乱删文件,此操作不可逆,一定要慎重,不会的可以先将虚拟机备份再进行操作!出现任何问题本人不负任何责任!以上就是缩小分配虚拟机硬盘的方法!如果帮助到你而且认为有用的话点个赞!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

虚拟机分配的硬盘太大怎么办? 的相关文章

  • 二叉排序树详解及实现

    二叉排序树详解及实现 1 什么是二叉排序树2 二叉排序树的数据结构2 1二叉排序树的节点类型2 2二叉排序树中插入某个元素2 3 二叉排序树中按值查找元素2 4 找排序二叉树中的最小值2 5返回排序二叉树中ptr中序遍历的后续节点2 6 寻
  • 平衡二叉树的一系列操作:删除、插入(在二叉排序树中插入新结点后,如何保持平衡)、调整平衡等等等

    平衡二叉树的插入 xff08 在二叉排序树中插入新结点后 xff0c 如何保持平衡 xff09 1 平衡二叉树的定义2 平衡二叉树的插入 xff08 调整最小不平衡子树A xff09 2 1LL xff08 在A的左孩子的左子树中插入导致不
  • 网络 UDP协议(C++|代码通过udp协议实现客户端与服务端之间的通信)

    这里写目录标题 udp通信编程各端的操作流程 xff1a 服务端操作流程 xff1a 客户端操作流程 xff1a 第2 3步与服务端不同 socket接口介绍udp客户服务端代码实现 推荐阅读 socket套接字编程就是在网络程序中编写代码
  • 网络 TCP协议(C++代码|通过tcp协议实现客户端与服务端之间的通信)

    目录 TCP通信编程各端的操作流程 xff1a 服务端操作流程 xff1a 客户端操作流程 xff1a 推荐先学习UDP协议在学习TCP协议 在UDP协议博客中讲解得更详细 xff0c 看懂UDP协议就很容易理解TCP了 网络 UDP协议
  • Matlab学习-箱型图绘制

    1 箱型图简介 xff1a 参考链接 xff1a boxplot函数用法详解 箱型图简介 箱型图主要包括的数据有 xff1a 最大值 最小值 上四分位数 下四分位数和中位数 xff0c 以及异常值 2 箱型图绘制 X span class
  • Matlab学习-CDF(累积分布函数图)绘制

    累积分布函数图绘制 参考链接 xff1a 1 Matlab官方说明 2 参考链接 3 属性设置 CDF xff1a 累积分布函数图 xff0c 顾名思义就是能够直观的反应某组数列分布的概率情况 xff0c 能够非常直观的反应误差精度大小 图
  • Matlab学习-频率分布直方图绘制

    参考链接 xff1a hist xff08 xff09 函数用法 频率分布直方图 xff1a 在数理统计中 xff0c 会经常使用到频率分布直方图 xff0c 能够直观的反应频率分布的范围大小 xff0c 在直角坐标系中 xff0c 横轴为
  • Matlab学习-经纬度在matlab内置地图显示

    已知经纬度坐标 xff0c 将其显示是地图上 参考链接 xff1a 使用matlab绘制世界地图并根据经纬度绘制点位 附m map的下载与安装说明 wm span class token operator 61 span webmap sp
  • ARM存储格式的“大小端”解析

    ARM储存 大端格式和小端格式 所谓的大端模式 xff0c 是指数据的高位 xff0c 保存在内存的低地址中 xff0c 而数据的低位 xff0c 保存在内存的高地址中 xff0c 这样的存储模式有点儿类似于把数据当作字符串顺序处理 xff
  • UBLOX板卡基础设置--F9P板卡配置(基准站和流动站)

    UBLOX F9P板卡配置 基准站 流动站 UBX F9P模块为双频定位芯片 xff0c 是市场上目前最常用的高精定位模块 xff0c 差分定位精度可达厘米级 xff0c 具体参数详见官方文档 官方文档下载链接 xff1a UBX F9P模
  • GIT学习-常用命令

    2 GIT学习 常用命令 在学习git前首先需要对相关名词和概念有基本了解 xff0c git基础知识学习可参考以下资料 xff1a git基础知识 xff1a GIT学习 1 基础知识git下载与配置 xff1a GIT学习 xff08
  • ROS常用命令

    ROS常用命令 1 将话题数据单独导出 将话题数据单独导出为一个文件 rostopic echo b name name p topic name gt save file name ex rostopic echo b test bag
  • Linux常用命令

    Linux常用命令 1 查看电脑IP地址 ifconfig 2 远程连接其他电脑 xff0c 查看是否连接成功 ping IP address 3 通过IP地址远程连接电脑 ssh lcl 64 IP address 4 文件传输 4 1
  • opencv-3.4.1-x86编译安装 -- 超详细

    相关链接 xff1a opencv 3 4 1 arm编译安装 超详细 opencv 3 4 1 x86编译安装 环境1 安装依赖库2 OpenCV源码获取与解压2 1 获取源码2 2 工作目录准备2 3 解压 3 OpenCV配置编译3
  • Qt编程之单例模式——代码复用,一个类供多个类调用

    什么是单例模式 单例模式是一种对象创建模式 xff0c 用于生产一个对象的实例 xff0c 它可以确保系统中一个类只产生一个实例 xff0c 这样做有两个好处 xff1a 1 对于频繁使用的对象 xff0c 可以省略创建对象所花费的时间 x
  • STM32串口数据接收处理,数据分割为整形浮点型数据。

    简介 通过stm32的串口接收数据 xff0c 通过strstr函数分割数据 xff0c 再将字符数据转化为整形数据或浮点数据 比如 xff1a stm32接收到数据 s555s xff0c 分割数据为 555 xff0c 然后转化为int
  • 抛出异常时将异常信息返给前端

    全局异常处理器负责将抛出的异常 xff0c 以统一的格式返给前端 在这里起主要作用的注解是 64 RestControllerAdvice 64 RestControllerAdvice主要配合 64 ExceptionHandler使用
  • 关于入栈和出栈的理解

    关于入栈和出栈的理解 xff1a 假设程序在运行 xff0c 这个时候就会涉及到下面要说到的几个核心的寄存器 xff08 对栈进行操作 xff09 就是PC寄存器 xff08 为了能够准确地记录各个线程正在执行的当前字节码指令地址 xff0
  • 原生 css 实现进度条

    方案一 xff1a 通过data控制它的样式 1 首先搭建dom结构 lt div class 61 34 home left top content div 34 v for 61 34 item index in PowerAAcces

随机推荐