前言:虚拟机总自动断网,反复连了好几次,连上没一会又断了,排查了一圈都没毛病,想起来之前虚拟机跑代码卡顿是因为内存没分够,于是点开电脑查看了一下内存,发现C盘剩余不到100MB,为了跑代码只能先合并CD盘,给C盘更多的空间。
另外提醒同学们一下,如果你的虚拟机也总自动断网or跑代码卡顿,前者看看你的本机内存剩余,后者看看虚拟机分配的硬盘容量和cup个数。
另外我的虚拟机装在F盘,但是有一些启动的数据还是默认保留在了C盘,这就导致了在虚拟机运行过程中C盘容量变得很小。
一. 扩容科普
一块固态在做系统的时候给划分成了CDEF四个盘,他们大概是这样的一个空间位置;
可以简单理解为每个分区又是从左往右的顺序被占用,所以在我们压缩分盘的剩余空间后,这个新的未分配的空间会出现在该分盘之后,这个顺序是不能改的;如下图我D盘是142G,我拿出10G压缩成一个未分配的区域,这个区域就跟在D盘的后面;(这里显示的是9.77G不是10G,好像是因为此处空间的计量进位不是1024)
根据以上内容,我如果想扩C盘只能把D清空,然后把D整个或部分和C合并。因为前面提到过分盘的占用顺序是从左到右,D的未占用部分只能出现在D占用之后,不会出现在D占用之前(即D和C之间),因此想要将未分配空间并到C盘,只能把整个D盘都变成未分配的,清空D盘。
二. 清空D盘遇到的一些问题
1.我D盘之前存放了很多软件,这些软件的文件夹如果直接复制粘贴,在全文件都可完整复制的到另一个分盘的情况下,不用卸载原软件,去新盘内的软件文件夹找 “软件名.exe”文件,双击就可打开之前放在D盘的软件了,如果需要快捷方式再简历一个快捷方式到桌面即可。
2.之前有许多默认下载到C盘的软件我都改到了D盘,如微信,QQ,浏览器,找到之前改过下载位置的软件,给他们一个新的下载位置。
3.提醒一下steam在D盘的同学,不用卸载游戏,在steam库可以移动游戏到新盘,比下载快巨多。
4.修改注册表,将D盘的文件、图片、收藏夹、下载改到别的盘;
step1:win+R打开运行,输入regedit,打开注册编辑表。
step2:依次打开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
和
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
step3:在右侧找到位置为D盘的那几个,给改到你想移动的盘,下图是我将原在D盘的内容都改到Z盘(外接机械),注意要在新分盘中建立新的文件夹,然后再修改注册表里面的位置。
step4:修改好注册表后,把D盘内文件、图片、收藏夹、下载中的内容复制到新的盘中即可,如果发现修改注册表后注册表没生效,重启计算机然后再尝试。
三. 删除D盘一些直接delete提示权限不够的文件夹
到这一步只剩下不能直接delete的文件夹,删除会出现各种的提示需要来自xxx的权限。
这一步参考知乎这位大佬,大佬在CSDN也有账号,大家记得支持原创。解决非系统盘出现Program Files文件夹以及Program Files下的ModifiableWindowsApps文件夹无法删除的问题。 - 知乎 (zhihu.com)
博客只提到对这俩文件夹的删除方式,亲测对其他D盘了无法直接delete的文件也有效,不用管报的错是啥,哪个文件夹删不了就去右键属性-安全-高级-所有者更改(更改为本地账户),然后在权限条目中加入本地账户并给它完全控制的权限。之后就可以正常删除文件夹了。
三.半 卸载百度网盘的残留文件
这一步是我自己在安装百度网盘的时候安装在D盘了,delete时提示“该文件夹已经打开”,这俩文件都是 .dll 文件,是当时卸载百度网盘的残留。需要一些方法才能给它删除。
此处是参考了这篇帖子,大家支持原创呀!操作无法完成,因为已在Windows资源管理器中打开。(YunShellExtV164.dll文件无法删除)-CSDN博客
我是按照上述一步一步来的,其中有一点需要注意,在资源管理器关闭explore.exe后,桌面会删除,整个蓝屏,所以再想去看D盘的文件夹就看不了了(看CSDN的帖也看不了了hhhhhh,记得在手机上看帖),此时的一个方法是win+r——输入cmd打开终端后,cd进入D:盘,可以输入“dir”指令查看当前文件夹的目录,按照这个提示再cd到baidunet,然后再找到需要删除的文件。我是有两个文件要删除,上述帖子只有一个,同样可以按上述的步骤应用到别的文件,删除百度网盘的残留文件。
四. 格式化D盘
做完上述步骤后,我的D盘里面没有文件夹(查看隐藏文件夹也打开了,隐藏文件夹都给删了),但是仍然显示内存占用,查了一下有一个说法是系统的一些备份会存在D盘,懒得一个一个处理备份文件了,直接简单粗暴的进行格式化。
右键D盘-格式化-勾选快速开启格式化-点确定,即开始格式化D盘
格式化完的D盘终于啥都没有了,并且各软件可以正常使用
五. 合并CD盘
右键我的电脑——管理——磁盘管理
在D盘右键删除卷,此时显示未分配142G,然后右键C盘扩展卷(这一步C盘扩展卷灰色说明D盘没清干净),
出现以下界面一直点下一步,直到完成,就会发现C盘已经扩完了,此时D盘没了。
再打开我的电脑确定一下,彻底完成啦!