Windows系统扩充C盘空间系列方法总结
目录
- 前言
- 方法一 使用自带的Windows的DiskPart扩充C盘
- 1. 打开cmd
- 2.三步命令
- 方法二:使用Windows系统内置磁盘管理扩展C盘
- 方法三. 使用专业磁盘分区工具
- 总结
前言
本教程是总结Windows系统进行C盘(系统盘)扩充空间的系列方法,一般来讲,在C盘只存放操作系统的相关文件和应用软件(如QQ、微信等)运行时的相关文件(这部分文件所占空间会随着程序执行完后释放),这样能保证我们的C盘空间充足,电脑的运行效率也会有很大提高,但是很多时候,我们在装应用软件的时候,忘记了更改存放路径,那么程序会默认安装在C盘里,久而久之,C盘未利用空间会变小,当C盘空间不足5G时,系统会标红显示,

空间不足严重影响运行,甚至运行大程序时直接卡死。因此,我们希望在不重装系统的情况下可以扩充C盘的空间,而且不会影响C盘和其他盘中的数据,总结了以下几种方法供参考。
方法一 使用自带的Windows的DiskPart扩充C盘
该方法有风险,会格式化C盘右侧分区的数据,谨慎操作
DiskPart是一个Windows系统自带的程序,它通过脚本或输入命令来处理磁盘、分区或卷。简单地说,要扩充C盘,需要在diskpart命令中输入list volume、select volume c和extend即可扩充C盘。但建议你在操作时小心谨慎,避免操作失误导致数据丢失。你可以参考以下步骤进行操作:
该方法适用条件(一定要认真看完,数据丢失无法恢复):
- 扩充C盘的右侧分区需要和C盘同属于一块磁盘上,
- C盘右侧含有未分配空间,若右侧分区含有数据,则需要格式化数据,再转化为未分配空间,这样在执行第三个命令时才有效,
如何转化为未分配空间,请看方法二- 支持NTFS分区扩展。即FAT32或exFAT分区不能被扩大。一般Windows系统分区文件格式都为NTFS
1. 打开cmd
win + R打开运行框,输入命令diskpart,回车,出现cmd窗口


2.三步命令
输入命令:list volume,回车,显示当前系统下的所有磁盘分区

可以看到,C盘为当前系统盘,在输入命令:select volume c,表示选择C盘,需要扩充那个盘就输入那个盘符。

输入第三个命令:extend,回车,执行扩充,只写extend表示将C盘右侧全部未分配空间归并到C盘,

若将指定空间归并给C盘,则执行命令:extend [size=n],表示将空间n归并给C盘,单位为MB
注意:指定空间大小的归并需要手动查看当前C盘右侧未分配空间的大小,请读者自行完成。

总结:该方法具有一定的局限性:
其一,要求待扩充分区右侧含有相邻的未分配空间,若没有则需要格式化并转化为未分配空间,若保留数据则方法不适用。
其二,需要读者对电脑有较为深刻的了解,执行相关操作较为熟悉,特别是第三个命令执行失误将数据丢失,无法找回。
方法二:使用Windows系统内置磁盘管理扩展C盘
方法二进行C盘扩充的原理和方法一类似,只不过方法一是通过输入命令的形式来扩充C盘,操作起来不太方便,且有误操作的风险,因此一般读者不太采纳,所以方法二使用Windows内置的磁盘管理工具来进行,该工具提供可视化的界面,是管理磁盘及其包含磁盘相关操作的分区工具,可以很清楚的了解当前系统的磁盘状态,如磁盘个数、分区个数、分区文件格式和大小,提供进行磁盘格式化、转化为未分配空间、扩大分区、压缩分区等相关功能,是较为基础的分区工具。
win + R ,输入命令diskmgmt.msc,回车,如下图

在需要格式化的盘符上右击,选择删除卷,表示将该盘符数据清空并转化为未分配空间,建议是格式化前将数据进行备份。

接下来,右击待扩充分区(C盘),选择扩展卷,打开扩展向导,
注意:这里扩展卷为灰色是因为C盘右侧没有未分配空间。


这里需要选择扩充C盘的空间量,默认为最大可用空间量,假设你进行删除卷的空间大小为300G,那么这里最大可用空间量也就是300G,也可以输入值进行设置,点击下一步,按向导提示完成C盘扩充。这里不再提供相关截图。
总结:此方法并不能无损解决Win10C盘空间不足的问题,需要格式化数据,并且需要未分配空间与C盘相邻时才可用。
方法三. 使用专业磁盘分区工具
以上两种方法都有一定的局限性,并不是我们所想要的方法,也达不到我们理想的结果,接下来分享的第三种方法则满足读者的任何需求,即通过专业的磁盘分区工具来实现,这里推荐一款免费的磁盘分区工具:傲梅分区助手(不需要进入PE系统就可以实现分区),通过傲梅分区助手的调整/移动分区功能来扩充C盘。
链接: 傲梅分区助手

下载完成后,打开软件,如下图

找到C盘相邻的分区,右击选择调整/移动分区,拖动左侧滑块表示从该分区左侧分离一块空间,拖动右侧滑块表示从右侧分离一块空间。

调整到合适的大小后,这里我选择分离18G,点击确定

在主界面,我们可以看到分离出来的18G为未分配空间

然后,右键C盘,选择调整/移动分区,拖动右侧滑块至最右侧,表示将18G未分配空间归并给C盘,点击确定。


可以看到C盘空间扩充了,最后一步点击主界面左上方的提交,你将看见操作预览,确认无误后点击“执行”等待完成即可。

总结
- 本文分享了三种磁盘扩充空间的方法,这三种方法适用于不同的情况,具体按读者的要求及磁盘实际情况进行选择。
- 建议系统盘只用来存放操作系统相关的文件,下载的应用程序存放在其他盘,保存系统盘有充足的空间来支持运行。
如果此文对您有帮助,记得点赞+关注+收藏哦
相关文章:
Windows系统扩充C盘空间系列方法总结
目录前言方法一 使用自带的Windows的DiskPart扩充C盘1. 打开cmd2.三步命令方法二:使用Windows系统内置磁盘管理扩展C盘方法三. 使用专业磁盘分区工具总结前言 本教程是总结Windows系统进行C盘(系统盘)扩充空间的系列方法,一般来讲…...
华为OD机试 - 跳格子(Python)
跳格子 题目 地上共有N个格子,你需要跳完地上所有的格子, 但是格子间是有强依赖关系的,跳完前一个格子后, 后续的格子才会被开启,格子间的依赖关系由多组steps数组给出, steps[0]表示前一个格子,steps[1]表示steps[0]可以开启的格子: 比如[0,1]表示从跳完第0个格子以后…...
Java配置文件的值注入
1.平常使用直接在变量头上加上Value就可以把配置文件的值注入进来 Value(“${environment.active}”) private String environment; 2.但是变量使用static修饰时,就不能注入进来了 Value(“${environment.active}”) private static String environment; 这是因…...
SAP 订单BOM与销售BOM的区别
订单BOM与销售BOM的区别 訂單BOM: 是實際生產時用的BOM, 在標準BOM和銷售BOM基礎上增減物料的BOM 銷售BOM: 是為特定客戶設定的BOM, 在主檔數據層次上的BOM, 在生產時是帶到訂單BOM中去的. 標準BOM: 是公司為標準生產的BOM, 在主檔數據層次上的BOM, 在生產時是帶到訂單BOM中去的…...
支付宝支付详细流程
1、二维码的生成二维码生成坐标 <!-- zxing生成二维码 --><dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.3.3</version></dependency><dependency><groupId>co…...
TCP 的演化史-fast retransmit/recovery
工作原因要对一个 newreno 实现增加 sack 支持。尝试写了 3 天 C,同时一遍又一遍梳理 sack 标准演进。这些东西我早就了解,但涉及落地写实现,就得不断抠细节,试图写一个完备的实现。 这事有更简单的方法。根本没必要完全实现 RFC…...
CSS基础选择器,你认识多少?
前言在上一文初识CSS中,我们了解到了其格式:选择器{ }在初步尝试使用时,我们笼统的直接输入了p { }以选择p标签来对其操作,而这一章节里,我们再进一步探索有关基础选择器的相关内容,理解选择器的作用。选择…...
ChatGPT入门案例|商务智能对话客服(三)
本篇介绍智能客服的基本功能架构和基本概念,并利用对话流技术构建商务智能应用。 01、商务智能客服功能结构 互联网的发展已经深入到社会的各个方面,智能化发展已经成为社会发展的大趋势。在大数据和互联网时代,企业和组织愈加重视客户沟通…...
Matlab 最小二乘法拟合平面(SVD)
文章目录 一、简介1.1最小二乘法拟合平面1.2 SVD角度二、实现代码三、实现效果参考资料一、简介 1.1最小二乘法拟合平面 之前我们使用过最为经典的方式对平面进行了最小二乘拟合(点云最小二乘法拟合平面),其推导过程如下所示: 仔细观察一下可以发现...
AtCoder Regular Contest 126 D题题解
思路 首先我们看看假设选中 mmm 个数后的答案。 我们首先现将 mmm 个数移动到一起,在将他们重新排序。 我们知道,mmm 个数移在一起时,当位于中间的那个数不动时交换次数最少,于是可以列出式子(cic_ici 是点 iii 的…...
Android R WiFi热点流程浅析
Android R WiFi热点流程浅析 Android上的WiFi SoftAp功能是用户常用的功能之一,它能让我们分享手机的网络给其他设备使用。 那Android系统是如何实现SoftAp的呢,这里在FWK层面做一个简要的流程分析,供自己记录和大家参考。 以Android R版本为…...
【C++进阶】二、多态详解(总)
目录 一、多态的概念 二、多态的定义及实现 2.1 多态的构成条件 2.2 虚函数 2.3 虚函数的重写 2.4 虚函数重写的两个例外 2.4.1 协变 2.4.2 析构函数的重写 2.5 C11 override 和 final 2.5.1 final 2.5.2 override 2.6 重载、覆盖(重写)、隐藏(重定义)的对比 三、…...
node-sass@4.14.1 包含风险, 如何升级依赖至 dart-sass
文章目录需求我上网都查到了哪些信息在 github 看到了 node-sass 依赖的最新版本的列表:关于方案2的失败不同版本的 nodejs 和 node-sass依赖的**适配关系**从何得知替代方案——dart-sass如何安装 dart sass?需求 在做一个基于Node、React的前端项目&a…...
DataWhale 大数据处理技术组队学习task2
三、Hadoop分布式文件系统 1. 产生背景 数据量越来越大,一台独立的计算机已经无法存储所有的数据---->将大规模的数据存储到成百上千的计算机中------为了解决数据管理以及维护极其繁琐与低效------>分布式文件系统 分布式文件系统是管理网络中跨多台计算机…...
一文读懂select、poll、epoll的用法
select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,…...
《C陷阱与缺陷》----词法“陷阱”
导言: 由于一个程序错误可以从不同层面采用不同方式进行考察,而根据程序错误与考察程序的方式之间的相关性,可以将程序错误进行划分为各种陷阱与缺陷: ①.词法“陷阱” ②.语法“陷阱” ③.语义“陷阱” ④.连接问题 ⑤.库函数问…...
千锋教育+计算机四级网络-计算机网络学习-04
UDP概述 UDP协议 面向无连接的用户数据报协议,在传输数据前不需要先建立连接;目地主机的运输层收到UDP报文后,不需要给出任何确认 UDP特点 相比TCP速度稍快些简单的请求/应答应用程序可以使用UDP对于海量数据传输不应该使用UDP广播和多播应用…...
蓝桥杯算法训练合集十四 1.P08052.P07053.同余方程4.P08015.ascii应用
目录 1.P0805 2.P0705 3.同余方程 4.P0801 5.ascii应用 1.P0805 问题描述 当两个比较大的整数相乘时,可能会出现数据溢出的情形。为避免溢出,可以采用字符串的方法来实现两个大数之间的乘法。具体来说,首先以字符串的形式输入两个整数&…...
判断字符串中的字符的类型isdecimal();isalpha();isdigit();isalnum()
【小白从小学Python、C、Java】 【计算机等级考试500强双证书】 【Python-数据分析】 判断字符串中的字符的类型 isdecimal();isalpha();isdigit();isalnum() [太阳]选择题 对于代码中isdecimal()和isalnum()输出的结果是? s "ABc123&…...
VSCode远程调试Linux代码,python解释器配置
安装插件并配置 安装后找到插件图标,点击 点击SSH上的 号 在弹出框中输入命令:ssh usernameip -p port username: 远程服务器的用户名 ip: 远程ip port:端口号,没有可以不用 输入完毕后点击enter 选择ssh配置文件保存…...
利用最小二乘法找圆心和半径
#include <iostream> #include <vector> #include <cmath> #include <Eigen/Dense> // 需安装Eigen库用于矩阵运算 // 定义点结构 struct Point { double x, y; Point(double x_, double y_) : x(x_), y(y_) {} }; // 最小二乘法求圆心和半径 …...
线程同步:确保多线程程序的安全与高效!
全文目录: 开篇语前序前言第一部分:线程同步的概念与问题1.1 线程同步的概念1.2 线程同步的问题1.3 线程同步的解决方案 第二部分:synchronized关键字的使用2.1 使用 synchronized修饰方法2.2 使用 synchronized修饰代码块 第三部分ÿ…...
UDP(Echoserver)
网络命令 Ping 命令 检测网络是否连通 使用方法: ping -c 次数 网址ping -c 3 www.baidu.comnetstat 命令 netstat 是一个用来查看网络状态的重要工具. 语法:netstat [选项] 功能:查看网络状态 常用选项: n 拒绝显示别名&#…...
1.3 VSCode安装与环境配置
进入网址Visual Studio Code - Code Editing. Redefined下载.deb文件,然后打开终端,进入下载文件夹,键入命令 sudo dpkg -i code_1.100.3-1748872405_amd64.deb 在终端键入命令code即启动vscode 需要安装插件列表 1.Chinese简化 2.ros …...
如何为服务器生成TLS证书
TLS(Transport Layer Security)证书是确保网络通信安全的重要手段,它通过加密技术保护传输的数据不被窃听和篡改。在服务器上配置TLS证书,可以使用户通过HTTPS协议安全地访问您的网站。本文将详细介绍如何在服务器上生成一个TLS证…...
相机从app启动流程
一、流程框架图 二、具体流程分析 1、得到cameralist和对应的静态信息 目录如下: 重点代码分析: 启动相机前,先要通过getCameraIdList获取camera的个数以及id,然后可以通过getCameraCharacteristics获取对应id camera的capabilities(静态信息)进行一些openCamera前的…...
Android Bitmap治理全解析:从加载优化到泄漏防控的全生命周期管理
引言 Bitmap(位图)是Android应用内存占用的“头号杀手”。一张1080P(1920x1080)的图片以ARGB_8888格式加载时,内存占用高达8MB(192010804字节)。据统计,超过60%的应用OOM崩溃与Bitm…...
MySQL用户和授权
开放MySQL白名单 可以通过iptables-save命令确认对应客户端ip是否可以访问MySQL服务: test: # iptables-save | grep 3306 -A mp_srv_whitelist -s 172.16.14.102/32 -p tcp -m tcp --dport 3306 -j ACCEPT -A mp_srv_whitelist -s 172.16.4.16/32 -p tcp -m tcp -…...
视觉slam十四讲实践部分记录——ch2、ch3
ch2 一、使用g++编译.cpp为可执行文件并运行(P30) g++ helloSLAM.cpp ./a.out运行 二、使用cmake编译 mkdir build cd build cmake .. makeCMakeCache.txt 文件仍然指向旧的目录。这表明在源代码目录中可能还存在旧的 CMakeCache.txt 文件,或者在构建过程中仍然引用了旧的路…...
A2A JS SDK 完整教程:快速入门指南
目录 什么是 A2A JS SDK?A2A JS 安装与设置A2A JS 核心概念创建你的第一个 A2A JS 代理A2A JS 服务端开发A2A JS 客户端使用A2A JS 高级特性A2A JS 最佳实践A2A JS 故障排除 什么是 A2A JS SDK? A2A JS SDK 是一个专为 JavaScript/TypeScript 开发者设计的强大库ÿ…...
