本文为您介绍如何扩容Windows实例云盘(系统盘或数据盘)的分区和文件系统。

操作场景

在ECS控制台上扩容云盘容量后,对应分区的文件系统并未扩容,您需要进入ECS实例内部继续扩容云盘的文件系统。本文提供两种扩容方式,即将扩容部分的容量用于扩容原有分区或者新增分区。

本操作以公共镜像Windows Server 2012 R2 64位操作系统、在ECS实例内部将云盘由40 GB扩容至60 GB为例,请您根据实际环境进行操作。

前提条件

  • 已参考步骤一:扩容云盘容量,在ECS控制台扩容云盘容量。
  • (强烈建议)已创建云盘快照,做好数据备份。具体操作,请参见创建一个云盘快照

    如果您在执行步骤一:扩容云盘容量时未创建快照,强烈建议您在扩容分区和文件系统前,为云盘创建快照,做好数据备份。

  • 确保Windows实例满足以下条件。
    • 镜像版本:不支持Windows Server 2003操作系统。
    • 内核版本:Windows实例的virtio驱动需要大于58011版本。更多信息,请参见Windows实例更新virtio驱动

操作视频

下文为您详细介绍如何扩容Windows实例的云盘,您也可以通过视频的方式进行观看,更为直观。

(可选)步骤一:确认云盘是否需要转换分区

如何确认分区类型
  1. 远程连接ECS实例。

    具体操作,请参见通过密码或密钥认证登录Windows实例

  2. 在Windows Server桌面,右键单击开始图标图标,然后单击磁盘管理
  3. 找到待确认分区格式的数据盘(以磁盘 1为例),右键单击待确认分区格式的磁盘周边空白区,在弹出菜单中选择属性选择属性
  4. 在弹出的对话框中,单击页签,然后查看磁盘分区形式
    如下图所示,磁盘分区类型为MBR。 分区格式

步骤二:扩容分区和文件系统

方式一:扩容原有分区和文件系统

此步骤以扩容系统盘(C盘)为例,介绍如何在ECS实例内部将扩容部分的容量增加到原有分区。

  1. 远程连接ECS实例。
  2. 在Windows Server桌面,右键单击开始图标图标,然后单击磁盘管理
  3. 磁盘管理对话框中,选择操作 > 重新扫描磁盘 ,查看未分配的磁盘容量。
    如下图所示,磁盘0(C盘)是系统盘,磁盘1(D盘)是数据盘。 caozuo1
  4. 右键单击磁盘(以磁盘 0为例)主分区的空白处,并选择扩展卷
    说明 如果扩容数据盘,则右键单击对应数据盘(例如 磁盘 1)分区进行扩容。如果您的磁盘存在多个分区,建议扩容的分区是与未分配分区左相邻的分区,否则,Windows会将选定的基本磁盘转换成动态磁盘。
    kuozhan
  5. 根据扩展卷向导的默认设置完成扩展卷操作。
    扩容完成后,新增容量会自动合入原来的C盘。如下图所示,按照示例容量C盘有60 GB的可用空间。 kuozhan2
    扩容完成后,您需要根据实际情况检查云盘数据是否正常。
    • 如果扩容成功,ECS实例中的业务程序能够正常运行,则完成操作。
    • 如果扩容失败,您可以通过备份的快照回滚数据。具体操作,请参见使用快照回滚云盘

方式二:新增分区

此步骤以在数据盘新增分区为例,介绍如何在ECS实例内部为扩容部分的容量创建一个新的分区(例如E盘)。

  1. 远程连接ECS实例。
  2. 在Windows Server桌面,右键单击开始图标图标,然后单击磁盘管理
  3. 磁盘管理对话框中,选择操作 > 重新扫描磁盘 ,查看未分配的磁盘容量。
    如下图所示,磁盘0(C盘)是系统盘,磁盘1(D盘)是数据盘。 caozuo1
  4. 右键单击磁盘1未分配区的空白处,并选择新建简单卷
    jiandan1
  5. 根据新建简单卷向导的默认设置完成新建卷操作。
    扩容完成后,可以看到新增的E盘,如下图所示,按照示例容量E盘有20 GB的可用空间。 新分区
    扩容完成后,您需要根据实际情况检查云盘数据是否正常。
    • 如果扩容成功,ECS实例中的业务程序能够正常运行,则完成操作。
    • 如果扩容失败,您可以通过备份的快照回滚数据。具体操作,请参见使用快照回滚云盘