在 Windows 中扩展数据卷

本文介绍以下主题:

  • 如何使用 Diskpart.exe 命令提示符实用工具将数据卷扩展到 Windows Server 2003、Windows XP 和 Windows 2000 中的未分配空间。
  • 如何在 Windows Server 2008 中扩展启动分区。

适用于:Windows 10 - 所有版本,Windows Server 2012 R2
原始 KB 编号: 325590

使用 Diskpart.exe 扩展 Windows Server 2003、Windows XP 和 Windows 2000 中的数据卷

可以使用 Diskpart.exe 实用工具通过命令行界面管理磁盘、分区和卷。 可以在基本磁盘和动态磁盘上使用 Diskpart.exe。 如果 NTFS 卷驻留在可以向容器添加空间的硬件 RAID 5 容器上,则可以使用 Diskpart.exe 扩展 NTFS 卷,同时该磁盘仍然是基本磁盘。

使用扩展命令将未分配的空间合并到现有卷中,同时保留数据。

以下是扩展命令的要求:

  • 必须使用 NTFS 文件系统格式化卷。

  • 对于基本卷,扩展的未分配空间必须是同一磁盘上的下一个连续空间。

  • 对于动态卷,未分配的空间可以是系统上任何动态磁盘上的任何空区域。

  • 仅支持数据卷扩展。 系统或启动卷可能被阻止扩展,并可能会收到以下错误:

    Diskpart 无法扩展卷。 请确保卷对扩展有效

  • 如果系统页文件位于分区上,则无法扩展分区。 将页面文件移动到不想扩展的分区。

若要扩展分区或卷,请先选择该卷来为其指定焦点,然后指定扩展的大小。 若要扩展卷,请执行以下步骤:

  1. 在命令提示符下,键入 diskpart.exe

  2. 键入列表卷以显示计算机上的现有卷。

  3. 键入 选择卷 <号> ,其中 <卷号> 是要扩展的卷的数量。

  4. 类型扩展 [size=n] [disk=n] [noerr]。 以下部分介绍参数:

    • size=n

      要添加到当前分区的空间(以 MB 为单位 (MB) )。 如果未指定大小,则会扩展磁盘以使用所有下一个连续未分配的空间。

    • disk=n

      要扩展卷的动态磁盘。 在磁盘上分配等于 size=n 的空间。 如果未指定磁盘,则会在当前磁盘上扩展卷。

    • noerr

      仅用于编写脚本。 引发错误时,此参数指定 Diskpart 继续处理命令,就像未发生错误一样。 如果没有 noerr 参数,错误会导致 Diskpart 退出并显示错误代码。

  5. 键入 exit 以退出 Diskpart.exe。

扩展命令完成后,应会收到一条消息,指出 Diskpart 已成功扩展卷。 应将新空间添加到现有驱动器,同时维护卷上的数据。

在 Windows XP 和 Windows 2000 中,不能使用 Diskpart.exe 来扩展最初在基本磁盘上创建的动态磁盘上的简单卷。 只能扩展在磁盘升级到动态磁盘后创建的简单卷。 如果尝试扩展最初在基本磁盘上创建的动态磁盘上的简单卷,则会收到以下错误消息。 Windows Server 2003 中已删除此限制。

Diskpart 无法扩展卷。
请确保卷对扩展有效

注意

  • Windows Server 2003 和 Windows XP 将 Diskpart.exe 作为基本操作系统的一部分。
  • 建议在转换为动态磁盘之前,联系系统供应商以获取更新的 BIOS、固件、驱动程序和代理。

在 Windows Server 2008 中扩展启动分区

若要在 Windows Server 2008 中扩展启动分区,请执行以下步骤:

  1. 单击“开始>服务器管理器”。
  2. 在导航窗格中,展开 “存储”,然后单击“ 磁盘管理”。
  3. 在详细信息窗格中,右键单击所需的卷,然后单击“ 扩展卷”。
  4. 按照扩展卷向导中的说明扩展启动分区。

注意

只能在连续未分配的磁盘空间中扩展启动分区。