扩展基本卷
**
可通过将现有卷扩展到磁盘驱动器上的可用未分配(空闲)空间,为该卷添加空间。 要扩展卷,卷的配置和可用空间必须满足以下条件:
- 空闲空间必须是没有卷的未分配空间。
- 在磁盘驱动器上,空闲空间必须紧跟在要扩展的卷后面。
- 要扩展的卷和要添加的空闲空间之间不能有任何卷。
- 必须使用 NTFS 或 ReFS 文件系统对要扩展的卷进行格式化。
可使用磁盘管理或 Windows PowerShell 扩展卷。 在 Windows Server 2012 R2 或更高版本上,还可使用 Azure 文件同步将卷扩展到云中。 有关详细信息,请参阅在 Windows Server 上规划 Azure 文件同步部署。
查看磁盘驱动器上的未分配空间
可使用磁盘管理来查看磁盘驱动器的空间利用率。 下图显示了磁盘驱动器的详细信息。 磁盘驱动器上的未分配空间显示在右侧,并有红色外框。
使用磁盘管理扩展卷
要使用磁盘管理来扩展卷,请执行以下步骤。
使用管理员权限打开磁盘管理。
- 在任务栏上的搜索框中,输入“磁盘管理”。
- 选择并按住(或右键单击)“磁盘管理”,然后选择“以管理员身份运行”>“是”。
如果无法以管理员身份打开磁盘管理,请执行以下步骤:
- 在任务栏的搜索框中,输入“计算机管理”,然后选择“以管理员身份运行”>“是”。
- 打开“计算机管理”后,转到“存储”>“磁盘管理” 。
选中并按住(或右键单击)要扩展的卷,然后选择“扩展卷” 。 此时会打开“扩展卷向导”。
注意
如果“扩展卷”选项不可用,请参阅下一部分并检查是否存在卷扩展问题要解决。
在“扩展卷向导”中,选择“下一步”。
在向导的“选择磁盘”下,选择要用于扩展卷的磁盘驱动器空间量。
默认方法是使用磁盘驱动器上的所有可用空闲空间(最大可用空间)。
如果计划在可用空闲空间中创建其他卷,可以选择使用少量空间来扩展该卷。
选择“下一步”,然后选择“完成”以扩展卷。
检查卷扩展问题
如果磁盘管理的“扩展卷”选项不可用,请检查配置是否存在以下可能的问题。
要检查的问题 | 说明 | 解决步骤 |
---|---|---|
磁盘管理的提升权限 | 确认磁盘管理(或计算机管理)提示符是否具有管理员(提升)权限。 | 如果磁盘管理(或计算机管理)提示符没有管理员权限,请关闭该提示符,然后按照本文前面的步骤重新打开磁盘管理。 |
磁盘驱动器上空闲空间的位置 | 确认磁盘驱动器在要扩展的卷后面(或右侧)是否有未分配空间。 有关此间距的示例,请参阅查看磁盘驱动器上的未分配空间。 在该图中,未分配空间有红色外框。 | 如果另一个卷位于未分配空间和要扩展的卷之间,则有以下几种选择: - 删除磁盘驱动器上的中间卷以及该卷上的所有文件。 删除中间卷之前,请务必备份或移动该卷上的所有重要文件。 - 使用可在不销毁数据的情况下移动卷的非 Microsoft 磁盘分区应用程序。 - 不再继续扩展此卷。 而是在磁盘驱动器上的未分配空间中新建一个单独的卷。 |
卷使用 NTFS 或 ReFS 文件系统 | 确认是否使用 NTFS 或 ReFS 文件系统对卷进行了格式化。 无法扩展其他文件系统。 | 如果要扩展的卷具有其他文件系统,首先需要移动或备份该卷上的文件,然后使用 NTFS 或 ReFS 文件系统重新对卷进行格式化。 |
磁盘驱动器大小和格式 | 检查磁盘驱动器格式。 如果要扩展的卷所位于的磁盘驱动器大于 2 TB,则该磁盘必须使用 GPT 分区方案。 | 要使用超过 2 TB 的磁盘,必须使用 GPT 分区方案对磁盘驱动器进行初始化。 要将磁盘驱动器转换为 GPT 格式,请参阅将 MBR 磁盘更改为 GPT 磁盘。 |
解决这些问题后,如果仍无法扩展卷,请尝试搜索站点 Microsoft 社区 - 文件、文件夹和存储。
如果在该站点找不到答案,可以发布问题以获取 Microsoft 或社区其他成员的意见。 还可联系 Microsoft 支持部门。
使用 PowerShell 扩展卷
要使用 PowerShell 扩展卷,请执行以下步骤。
在任务栏上的搜索框中,输入 Windows PowerShell。
选中并按住(或右键单击)Windows PowerShell,然后选择以管理员身份运行。
输入以下命令将卷大小调整为最大大小。
对于 $drive_letter 变量,指定要扩展的卷的驱动器号。
# Variable specifies the disk drive to extend $drive_letter = "C" # Script gets the partition sizes, and resizes the volume $size = (Get-PartitionSupportedSize -DriveLetter $drive_letter) Resize-Partition -DriveLetter $drive_letter -Size $size.SizeMax