售前咨询400-838-0503

Windows 云服务器 C 盘无法扩展怎么办?

发布:2026-10-10 13:09

搜索全部帮助分类的文档

Windows 云服务器在客户中心完成系统盘扩容以后,有时进入系统仍然会发现:

C 盘容量没有变化;

磁盘管理中已经出现未分配空间;

右键 C 盘时“扩展卷”按钮为灰色;

PowerShell 扩容提示不支持;

未分配空间和 C 盘之间存在恢复分区。

这种情况并不一定代表平台扩容失败。

云平台扩大的通常是整块虚拟磁盘容量,而 Windows 内部的分区和卷还需要继续扩展,才能真正使用新增空间。

建议按照下面的顺序进行检查。

一、先确认平台磁盘扩容已经完成

首先进入莱卡云客户中心,确认对应云服务器的系统盘容量已经显示为扩容后的大小。

例如原来的系统盘为:

60GB

扩容以后平台显示:

100GB

如果客户中心仍然显示原来的容量,应先等待扩容任务完成,不要直接在 Windows 中修改分区。

平台已经显示新容量以后,再进入 Windows 系统继续检查。

二、扩容前先备份重要数据

磁盘和分区调整属于高风险操作。

正式操作前建议备份:

网站文件;

数据库;

桌面及用户文件;

应用程序配置;

Docker 或其他业务数据。

如果条件允许,可以另外创建可恢复的备份或快照。

不要在没有备份的情况下随意:

删除分区;

格式化磁盘;

转换分区表;

修改恢复分区。

三、使用磁盘管理查看分区结构

Windows云服务器检查磁盘分区和C盘容量

在 Windows Server 中按:

Win + R

输入:

diskmgmt.msc

然后按回车。

打开磁盘管理以后,重点查看:

系统盘总容量;

C 盘容量;

是否存在未分配空间;

未分配空间是否在 C 盘右侧;

C 盘和未分配空间之间是否存在恢复分区或其他分区。

未分配空间通常会显示为黑色区域,并标注:

未分配

如果磁盘总容量已经增加,但 C 盘仍然保持原大小,说明还需要继续扩展分区。

四、使用 PowerShell 检查磁盘和分区

以管理员身份打开 Windows PowerShell。

查看磁盘:

Get-Disk

查看分区:

Get-Partition

查看卷:

Get-Volume

如果只查看磁盘 0:

Get-Partition -DiskNumber 0

可能看到类似:

DiskNumber PartitionNumber DriveLetter Type     Size
0          1                         System    100 MB
0          3               C         Basic      60 GB
0          4                         Recovery  800 MB

如果整块磁盘已经是 100GB,但 C 盘仍然只有 60GB,就需要继续检查剩余空间的位置。

五、Windows 没有识别到新磁盘容量怎么办?

如果客户中心已经显示新容量,但:

Get-Disk

仍然显示旧容量,可以先在磁盘管理中点击:

操作 → 重新扫描磁盘

也可以使用管理员命令提示符:

diskpart

进入以后执行:

rescan

然后:

list disk

最后退出:

exit

如果重新扫描后仍然没有识别新容量,可以在确认业务允许的情况下安排重启服务器,再重新检查。

重启前应确认:

没有未保存的数据;

没有正在运行的重要任务;

数据库和网站允许中断。

六、C 盘可以直接扩展需要满足什么条件?

Windows C盘扩展卷灰色和未分配空间位置

Windows 磁盘管理要直接扩展 C 盘,通常需要满足以下条件:

未分配空间与 C 盘位于同一块磁盘;

未分配空间紧邻 C 盘右侧;

C 盘使用 NTFS 或 ReFS 文件系统;

当前账户具有管理员权限;

磁盘分区方式能够支持扩容后的容量。

例如下面这种结构通常可以直接扩展:

EFI | C 盘 | 未分配空间

而下面这种结构通常无法直接扩展:

EFI | C 盘 | 恢复分区 | 未分配空间

因为恢复分区挡在 C 盘和未分配空间之间。

七、通过磁盘管理扩展 C 盘

如果未分配空间已经紧邻 C 盘右侧,可以在磁盘管理中:

  1. 右键点击 C 盘。

  2. 选择“扩展卷”。

  3. 点击“下一步”。

  4. 选择需要加入 C 盘的未分配空间。

  5. 确认后完成扩展。

完成以后打开:

此电脑

检查 C 盘容量是否已经增加。

如果“扩展卷”按钮为灰色,就不要继续反复点击,应检查后面的常见原因。

八、“扩展卷”按钮为灰色的常见原因

比较常见的原因包括:

未分配空间不在 C 盘右侧;

C 盘和未分配空间之间存在恢复分区;

未分配空间位于另一块磁盘;

磁盘仍然没有识别到新增容量;

文件系统不支持当前扩展方式;

磁盘使用 MBR,扩容后容量超过可用范围;

当前没有以管理员身份打开磁盘管理。

其中最常见的是:

未分配空间没有紧邻 C 盘右侧。

九、恢复分区挡在 C 盘后面怎么办?

部分 Windows Server 系统的分区结构类似:

EFI | C 盘 | Recovery | 未分配空间

这种情况下,磁盘管理无法跨过 Recovery 分区扩展 C 盘。

可以先在管理员命令提示符中查看 Windows 恢复环境状态:

reagentc /info

然后使用 PowerShell 查看分区:

Get-Partition -DiskNumber 0

确认 C 盘和未分配空间之间的分区到底是什么。

不要看到“恢复分区”以后就直接删除。

删除恢复分区可能影响:

Windows 恢复环境;

系统修复功能;

启动故障恢复;

后续维护。

对于生产服务器,更稳妥的处理方式是:

先完成备份;

确认恢复分区用途;

使用可信的分区工具移动分区;

或者提交工单,根据实际分区结构处理。

十、D 盘有空闲空间,为什么不能直接给 C 盘?

D 盘中的“可用空间”和磁盘中的“未分配空间”不是一回事。

例如磁盘结构为:

C 盘 | D 盘

即使 D 盘内部还有大量剩余容量,C 盘也不能直接使用这些空间。

只有在调整分区后形成:

C 盘 | 未分配空间

并且未分配空间紧邻 C 盘右侧,才能直接扩展。

如果结构为:

C 盘 | D 盘 | 未分配空间

因为 D 盘位于中间,C 盘的“扩展卷”仍然可能为灰色。

不要为了扩展 C 盘,在没有备份的情况下直接删除 D 盘。

十一、使用 PowerShell 查看 C 盘支持的最大容量

Windows使用PowerShell扩展C盘分区

如果未分配空间已经紧邻 C 盘,可以在管理员 PowerShell 中执行:

Get-PartitionSupportedSize -DriveLetter C

可能看到:

SizeMin        SizeMax
-------        -------
64424509440    106300440576

其中:

SizeMin

表示当前支持的最小大小。

SizeMax

表示当前可以扩展到的最大大小。

如果 SizeMax 和当前 C 盘容量基本相同,说明 Windows 当前没有可用于扩展 C 盘的相邻空间。

十二、使用 PowerShell 扩展 C 盘

确认未分配空间相邻、分区结构正确并且已经备份以后,可以执行:

$size = Get-PartitionSupportedSize -DriveLetter C

然后扩展到支持的最大容量:

Resize-Partition -DriveLetter C -Size $size.SizeMax

完成以后检查:

Get-Volume -DriveLetter C

也可以打开:

此电脑

查看 C 盘容量。

如果命令提示当前大小不受支持,通常说明:

未分配空间不相邻;

分区结构存在阻挡;

磁盘没有识别新增容量;

分区表存在限制。

十三、使用 DiskPart 扩展卷

如果分区结构符合要求,也可以使用 DiskPart。

以管理员身份打开命令提示符:

diskpart

查看卷:

list volume

选择 C 盘对应的卷号:

select volume 卷号

确认选择无误以后执行:

extend

最后退出:

exit

DiskPart 会尝试使用紧邻卷后的未分配空间。

操作前一定要确认选中的卷号,避免误操作其他磁盘。

十四、MBR 磁盘为什么无法使用超过 2TB 的空间?

MBR 分区方式对大容量磁盘存在限制。

如果系统盘使用 MBR,磁盘扩容后接近或超过 2TB,可能无法继续使用全部容量。

可以执行:

Get-Disk

查看:

Partition Style

如果显示:

MBR

并且磁盘容量已经超过 2TB,就需要考虑 GPT。

但系统盘从 MBR 转换为 GPT 涉及:

启动方式;

UEFI;

系统兼容性;

分区结构。

不要直接删除分区后转换。

生产服务器建议先备份,再根据实际系统环境评估转换方案。

十五、NTFS 和 ReFS 才能直接扩展吗?

Windows 磁盘管理通常支持对 NTFS 或 ReFS 卷进行扩展。

可以执行:

Get-Volume -DriveLetter C

查看:

FileSystemType

常见系统盘通常为:

NTFS

如果文件系统类型异常,或者磁盘存在文件系统错误,应先检查磁盘健康状态。

不要通过格式化来解决普通的扩容问题。

格式化会删除原有数据。

十六、C 盘扩容后是否需要重启?

正常情况下,使用磁盘管理或 PowerShell 在线扩展 NTFS 分区后,通常可以立即看到新容量。

可以执行:

Get-Volume -DriveLetter C

确认结果。

如果系统中某些管理工具仍然显示旧容量,可以刷新窗口、重新打开磁盘管理或重新登录。

通常不需要因为普通在线扩容而立即重启服务器。

但如果磁盘容量始终无法被系统识别,才考虑在维护时间内重启。

十七、扩容后容量为什么比平台显示的小?

例如平台显示:

100GB

Windows 中可能显示为:

99GB

或者略小于标称容量。

这是因为:

容量单位换算;

EFI 分区;

恢复分区;

系统保留分区;

文件系统开销

都会占用一部分空间。

只要磁盘、分区和卷容量已经合理增加,通常属于正常现象。

十八、哪些操作不能随便执行?

在扩容过程中,不建议随意执行:

格式化 C 盘;

删除 EFI 分区;

删除系统保留分区;

删除未知恢复分区;

转换动态磁盘;

直接把系统盘改成 GPT;

使用来源不明的分区工具;

在没有备份时移动系统分区。

尤其不要执行类似:

format C:

或者在磁盘管理中删除 C 盘。

这些操作可能导致服务器无法启动或数据丢失。

十九、Windows C 盘扩容快速排查表

问题现象 优先检查
平台已扩容,Windows 仍显示旧磁盘 重新扫描磁盘、重启
磁盘变大,C 盘未变 分区和卷尚未扩展
扩展卷按钮为灰色 未分配空间位置
C 盘后面有恢复分区 Recovery 分区阻挡
D 盘有空间但 C 盘不能扩展 D 盘空间不是未分配空间
PowerShell SizeMax 没增加 没有相邻可用空间
磁盘超过 2TB 无法使用 MBR/GPT 分区方式
扩容后只增加了一部分 分区结构或其他保留分区
Resize-Partition 报错 分区不支持或空间不相邻
担心误操作 先备份并提交工单

建议按照:

客户中心容量 → Get-Disk → 磁盘管理 → 未分配空间位置 → 文件系统 → PowerShell 扩容

的顺序进行排查。

二十、仍然无法扩展怎么办?

如果无法判断:

恢复分区能否处理;

系统盘是 MBR 还是 GPT;

未分配空间是否相邻;

PowerShell 为什么无法扩展;

建议先停止继续修改分区。

可以通过莱卡云客户中心提交工单,并提供:

服务器 IP;

Windows Server 版本;

扩容前容量;

扩容后容量;

磁盘管理完整截图;

具体错误提示。

也可以提供以下 PowerShell 输出:

Get-Disk
Get-Partition
Get-Volume

如果恢复分区位于 C 盘和未分配空间之间,也可以提供:

reagentc /info

请不要在没有确认分区用途的情况下直接删除系统分区或恢复分区。

总结

Windows 云服务器完成系统盘扩容后,C 盘容量没有自动变化,通常是因为:

整块虚拟磁盘已经扩大;

但 Windows 内部的 C 盘分区还没有扩展。

首先打开:

diskmgmt.msc

查看磁盘和未分配空间。

然后使用:

Get-Disk
Get-Partition
Get-Volume

确认磁盘、分区和卷的实际容量。

如果未分配空间紧邻 C 盘右侧,可以使用磁盘管理的“扩展卷”,或者执行:

$size = Get-PartitionSupportedSize -DriveLetter C
Resize-Partition -DriveLetter C -Size $size.SizeMax

如果“扩展卷”为灰色,通常应重点检查:

恢复分区阻挡;

未分配空间不相邻;

空间位于其他磁盘;

MBR 容量限制。

磁盘分区操作存在风险,重要服务器应先完成数据备份,再根据实际分区结构进行处理。

按文档操作后还是不行,把机器编号、出问题的时间点和现象截图一起提工单,能少来回一轮。

提交工单