Windows11 C盘扩容

news/2025/3/14 10:38:19/文章来源:https://www.cnblogs.com/lbzwd/p/18507891

https://www.pcoic.com/system/windows/218.html

Windows 系统内置了一个强大的工具——磁盘管理,下文我将模拟日常需求,分别演示新建、合并分区,以及分配和修改盘符的操作。

一、新建分区

这是电脑用户最主要的需求。前两三年 SSD 的价格还比较高,高端电脑普遍采取 SSD+HDD 的组合。在这样的组合中,128GB 或 256GB 的 SSD 一般作为系统盘,HDD 则作为数据盘。但随着 SSD 的价格不断走低,1TB、2TB 的固态硬盘越来越常见,分区的需求也随之增大。

 

本例中,我计划将磁盘1划分成3个分区。从下图可以看到目前磁盘1只有一个分区,也就是D盘,也就是说这个分区占用了整个磁盘空间。因此,我首先要把一部分空间从D盘中压缩出来。

右键点击D盘,选择压缩卷。

在目标分区上点击“压缩卷”

在“输入压缩空间量”的文本框中输入计划压缩出来给其他分区的容量,单位是MB,1GB = 1024MB。压缩的数值应小于“可用压缩空间大小”,因为压缩空间的前提是不影响原分区里已有的数据。

 

如果可压缩空间量为0,或小于实际剩余空间,可参考这篇:《Windows可压缩空间量为0,或小于实际剩余空间的解决方法

点击【压缩】后,可以看到 D盘右侧多出一个未分配的空间。这个空间还不是分区,如果要往里面存储读写数据,就必须将它新建成一个分区。

在未分配空间上点击右键,选择【新建简单卷】,输入新分区的大小。当前可用的容量是 40GB,假设我想新建两个 20GB 的新分区,那么我就要在第一次操作的时候输入 20480,单位 MB。

点击下一步,分配盘符,然后格式化分区以便系统使用。磁盘格式建议使用默认的 NTFS,毕竟这是在 Windows 系统里。

 

 

完成之后,磁盘1就变成下图这个样子。一个分区创建完成,还有 20GB 未分配空间,重复上面的步骤就可以再新建一个分区。

提示:

1. 合理规划分区,大致区分功能即可,不要分太多、太细,否则将来合并或调整分区时会很麻烦;

2. C盘应尽量多留空间,避免日后系统文件、软件缓存的增长导致C盘空间不足。

二、合并分区

 

很多时候我们发现各个分区的实际使用情况和预想的不一样,有些盘满了,有些盘却还空着。这时候我们就需要将两个分区合并在一起,或者将一个分区的部分空间划分到另一个空间。

注意:这部分的操作涉及到数据安全,因此请在充分考虑,并且备份好数据的前提下操作。

操作之前必须要理解这个规则:只能从右往左合并分区,相邻分区才能合并。因为分区只是系统强加给磁盘的概念,无论划分成多少个分区,它们都在完整的一块 磁盘 上,并没有物理界限。系统记录一个分区的起点,通过调整分区的终点位置来确定分区的大小。终点位置可以变动,但起点位置一旦确定就不能改变,除非分区被删除,起点位置才会被清除。

在新建分区的部分,我们压缩 D盘的时候,压缩出来的未分配空间在右侧而不是左侧,就是因为这个规则。

 

假设有以下分区:

假设我要将分区E的容量并入D盘,我可以这样操作:

第一步,删除分区E,E盘里的所有数据都将被删除,原本E盘所在的空间变成未分配空间。

 

 

第二步,将未分配空间合并到左侧分区,即D盘。C盘可不可以获得这部分空间呢?不可以,因为上文所提到的规则,只有相邻的空间才能合并

 在D盘上点击右键,选择扩展卷,输入需要扩展的大小。

 

从以上操作可以看出,扩展分区时只能往现成的分区中添加未分配空间,现存的分区无法直接添加到左侧相邻的分区里。如果我要把某个分区的空间完全添加到另一个分区,那么即将被合并或被压缩的分区就必须要整个删除,变成未分配空间。因为如果我仅仅将它压缩出部分空间,那么这部分空间将位于来源分区的右侧,还是只能合并到压缩前的分区里。

 

假设我有 C 盘和 D 盘,目前 C 盘空间不足而 D 盘还很空闲,如何将部分 D 盘空间分配给 C盘而不用删除 D 盘数据呢?有一个变通的方案:

  1. 压缩 D 盘,压缩空间量要大于 D 盘当前已经使用的空间量;
  2. 将压缩出来的空间新建为 E 盘;
  3. 将 D 盘数据全部复制到 E 盘;
  4. 将 D 盘删除,合并到 C 盘,此时系统下只剩 C、E 盘;
  5. 根据下文的方法将 E 盘修改为 D 盘。

这个方案的原理,是 Windows 系统通过磁盘路径来寻找文件,因此只要复制的时候文件目录没有改变,将 E 改成 D,其中的路径与原来就是完全一样的,程序依旧可以运行。因此我们只需要创造一个紧邻 C 盘右侧的未分配空间即可,不过前提是计划留给 D 盘的空间大于当前 D 盘已经使用的空间。

推荐资源:

如果安装的软件很多,或者平时经常下载东西,导致分区占用过高,可以考虑使用国际知名的系统优化、清理软件,例如:Wise Care 365 Pro、Ashampoo WinOptimizer、iObit Uninstaller Pro。

三、分配和修改盘符

新建分区时,我们看到有一步是分配驱动器号,它就是我们所说的盘符,例如 Win10 资源管理器中最常见的 C、D、E、F……

系统通过驱动器号来确定路径,也就是说没有驱动器号的分区无法在系统中直接使用,也不会显示在资源管理器中。从磁盘管理界面可以看到,有部分分区是不带盘符的,它们是 EFI 分区、恢复分区,或者是 OEM 厂商为了特定功能而设立的分区——最常见的就是出厂系统还原功能,例如 戴尔 的 SupportAssist OS Recovery。

注意:改变或删除驱动器号将导致分区内的程序不可用,因为系统无法找到路径。

在磁盘管理中,右键点击需要添加、修改或删除盘符的分区,选择“更改驱动器号和路径…”:

选中分区,通过下方的按钮操作。

  • 添加:给未分配驱动器号的分区添加盘符,如果已经有盘符则无法重复添加;
  • 更改:用未被占用的驱动器号替换当前的盘符;
  • 删除:清除当前盘符,使分区变成无驱动器号的状态。

系统会自动检测已使用的和未使用的驱动器号。假设我要交换 D、E 分区的盘符,那么我需要将某个分区先改成 D、E 之外的盘符,即引入“临时变量”。替换流程:

  • D -> G
  • E -> D
  • G -> E

以上是使用系统自带的磁盘管理功能进行分区管理的方法和案例,基本无需使用第三方分区工具。第三方工具如分区魔术师、傲梅分区助手等,其实就是调用系统接口来管理磁盘,它们可以实现跨分区分配空间以及其他功能,但是这些操作可能导致分区表损坏、数据丢失、系统不稳定。因此如果只是简单的分区需求,最好用本文介绍的方法来完成。

本文英文版本:The Best Windows Disk Management Guide for Beginners (thewindows12.com).

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/822649.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

IT项目经理应如何管理项目

在管理一个IT项目时,一个项目经理应当采取以下关键步骤:制定详细的项目计划、确保沟通流畅、持续监控项目进度、管理项目风险、保持团队动力以及确保项目质量。其中,制定详细的项目计划是项目成功的基石。项目计划包括了定义项目的范围、确定任务和里程碑、资源分配、时间估…

CRM 系统和客户管理系统有什么区别

CRM系统(客户关系管理系统)和客户管理系统在很多方面相似,但也有一些关键区别。这篇文章将详细解析这两种系统的不同点,包括:1.功能范围和核心目标的差异;2.技术实现和集成能力的对比;3.数据分析和报告功能的不同;4.用户体验和客户参与的差别;5.适用行业和规模的区别。…

苹果笔记本和其他品牌笔记本在设计上有哪些不同

本文对比分析了苹果笔记本与其他品牌笔记本在设计上的主要差异。主要内容包括:1.外观设计风格不同;2.材料和构建质量不同;3.操作系统和用户界面的设计不同;4.硬件配置和性能不同;5.创新技术的应用不同;6.环保和可持续性设计不同;7.价格和市场定位不同。通过这些方面的深…

实验2 类和对象——基础编程1

一、实验目的加深对类,对象的理解,能够解释类的封装,类的接口 会使用C++语法规则正确定义,实现,测试类,会使用类创建对象,并基于对象编程 针对具体问题场景,练习运用面向对象思维进行设计,合理利用C++语言特性(访问权限控制,static,friend,const),在数据共享和保护…

宝塔环境安装phpmyadmin什么版本

在宝塔面板中安装 phpMyAdmin 时,宝塔会自动选择一个适合你当前 PHP 版本的 phpMyAdmin 版本。不过,如果你有特定的需求,可以选择安装特定版本的 phpMyAdmin。以下是详细的步骤: 1. 登录宝塔面板 打开浏览器,访问你的宝塔面板地址并登录。 2. 进入软件商店 在宝塔面板的主…

升级提示 执行SQL发生错误!错误:duplicate column name: picstitle

原因:升级过程中 SQL 语句未执行成功。解决方案:执行以下 SQL 语句:sql-- ------------------------------ -- Sqlite数据库升级脚本 -- 适用于PbootCMS 3.0.0版本升级至3.0.6 -- -------------------------------- -- 新增多图标题字段 ALTER TABLE ay_content ADD COLUMN …

重新安装SQL server失败怎么办

重新安装SQL server失败的方法有:1、确认问题原因;2、解决系统兼容性问题;3、解决硬件问题;4、解决旧版SQL Server未完全卸载的问题。在重新安装SQL Server时出现失败,首先要做的就是确认问题的原因。可能的问题包括系统兼容性问题、硬件问题、旧版SQL Server未完全卸载等…

如何进行模型并行化

型并行化是一项关键的技术,用于提高深度学习模型的性能和效率。模型并行化的关键步骤和策略,包括:1.模型归类和代表选择;2.明确并行化的目标;3.选择适当的并行化形式;4.合理安排并行化的顺序;5.深入研究模型的行为和用户的需求。模型并行化的第一步是确定要进行并行化的…

PC端的Windows软件用什么自动化测试工具好

Windows软件的自动化测试可以帮助我们在短时间内完成大量的测试任务,并发现软件中的问题。以下是一些常用的Windows软件自动化测试工具:一、Selenium;二、TestComplete;三、Ranorex;四、WinAppDriver;五、AutoIt;六、QTP(UFT);七、Eggplant。Selenium是一款非常流行的开…

为什么 C++ 能够源码级兼容C语言

## 为什么 C++ 能够源码级兼容C语言 在探讨C++为何能源码级兼容C语言的问题时,我们首先需要明确一点:C++设计之初,就将与C语言的兼容性作为核心目标之一。这种兼容性主要体现在两个方面:语法和库函数。简而言之,C++保留了C语言的语法结构和大部分库函数,同时引入了面向对…

Error:Kotlin: Module was compiled with an incompatible version of Kotlin. Th

Error:Kotlin: Module was compiled with an incompatible version of Kotlin. Th本文来自博客园,作者:VipSoft 转载请注明原文链接:https://www.cnblogs.com/vipsoft/p/18507853

2024-2025-1 20241428 《计算机基础与程序设计》第5周学习总结

作业信息 |这个作业要求在哪里|<作业要求的链接>(如2024-2025-1计算机基础与程序设计第一周作业)| |这个作业的目标|Pep/9虚拟机 机器语言与汇编语言 算法与伪代码 测试:黑盒,白盒| |作业正文|https://i.cnblogs.com/posts/edit | 教材学习内容总结 算法的特性: 有穷性…