扩展 C 盘遇到的问题
windows操作系统硬盘分区文件系统

扩展 C 盘遇到的问题

之前已经想清楚不应该为固态硬盘分区:网上说的新装程序和数据存 D 盘的使用方式其实本质上是歪门邪道,会为日常使用带来极大的心智负担,容易带来奇怪问题,同时使得用户权限管理困难。于是应对 C 盘爆满的问...

花野猫

花野猫

更新于 2025-01-17

537

之前已经想清楚不应该为固态硬盘分区:网上说的新装程序和数据存 D 盘的使用方式其实本质上是歪门邪道,会为日常使用带来极大的心智负担,容易带来奇怪问题,同时使得用户权限管理困难。于是应对 C 盘爆满的问题,实际上不对单个固态硬盘分区,只用一个卷才是正道。

想清楚这个问题后,我已经为两台电脑扩展了 C 盘空间,在操作过程中,对网上遇到的常见情况(D 卷配置了虚拟内存而无法格式化和删除卷、C 卷右边存在相邻的恢复分区导致无法扩展等)都遭遇到并成功解决了,还把经验总结在了文章里。

但前两天被同事叫去处理 C 爆盘满的问题时,在试图扩展 C 盘时,又遇到了新的问题:已经删除了 D 分区,C 卷右侧已经是未分配空间,没有恢复分区阻挡,但 C 卷还是无法点击扩展卷。

费劲巴拉查到原来是系统采用的老旧的 MBR 分区方式对分区数量的限制的问题:该分区方式最多支持创建 4 个主分区,或者 3 个主分区 + 1 个扩展分区。

在单位的这台电脑中,主分区已经被 SYSTEM_DRV、C 卷 和 OEM 分区这三个分区占据了,剩下的 D 盘和其他分区实际上都是扩展分区下的逻辑分区。即使我将 D 卷移除卷后,该待分配空间仍然属于扩展分区,无法合并到作为主分区的 C 卷。

经过查询,得知得知只有把所有逻辑卷删除,才能再扩容 C 盘了。或者直接转变分区方式由 MBR 到 GPT。