C盘,只剩下5G,打算扩容一下。
扩容之后
百度一哈找到的方法,用wind的磁盘管理将D盘删除扩展,自己的D盘那么多文件,太损。 就算手动先把D盘数据进行备份,最后也会出现重新拷贝回来的时候可能里面以前装的软件什么的路径可能有误不可用。
还是掌握其原理,自己定一个方案:
磁盘分区上储存的文件,是按顺序连续存(近似认为连续,当然有部分碎片)放的,一个分区,在磁盘指定位置存储有分区的信息(这个信息是有大小限制的所以有主分区只支持4个的说法,本文件不讨论),包括起始位置结束位置文件系统的信息等。也就是说一个分区就是一整块连续的磁盘空间,现在我的磁盘已经存在分区了,就想上面的都固定在磁盘的位置了,要想扩展某一个分区,可以把分区的结束位置往后面移动,也可以把开始位置往前移动,但是分区的信息就得重新拷贝到前面,里面的文件系统也需要重新移动。
现在要扩展C,前面已经是没有空间了,只能往后扩展,但是紧跟后面的是D分区的内容,所以,先把D分区的所以内容,整体后移,留出空间。移动分区里面的信息是整体原样复制,数据完整。
原本打算手动直接用计算机->管理->磁盘管理,手动先对 和C盘临近的D盘进行压缩空间(压缩出来的空间要能容纳下D盘原有的数据),然后将新的空间建一个分区E,接着用分区工具,将之前的D盘分区复制(按已使用数据进行快速复制)E盘,这个时候再删掉老的D盘,扩充到C盘,而将备份好的E盘改一下符号改为以前的D.完成。
分区复制工具找到一个 傲梅分区助手WINPE ,这个软件不错, 原理是一样,用起来更方便:记录下操作:
在对应分区上右键:
可以选择调整移动分区,合并分区,切割分区,要调整移动分区,需要对应磁盘空间存在多余的没有使用的空隙,
下面的演示,都是在已经扩展成功后再操作的截图,这些操作都是先保存,只有最后在左上角点击提交才会自动执行。慎重
1.0 所以先选择切割分区
(新切出来的空间就选要给C盘扩展的空间大小,单位是M 例如30G= 1024*30)切割分区后看到 (下面的大小只是后来演示随意选的)
默认切割分区 这个命令,是先进行了压缩处未使用的空间,然后对为使用的空间建分区I, 我们不需要新建这个新分区
2.0 选择新的分区,删除
3.0 选择D盘,右键 移动分区,拖动移动到最后
4.0 C盘合并新空间
未分配的空间就和C盘挨着了,这个时候选择C分区->合并分区,勾选上上面的未分配空间
5.0 ok,提交操作,等个个把小时吧
因为要移动D盘,先开任务管理器把所有占用D盘的进程都杀掉