调整NTFS分区不可能

昨天晚上我把一台物理服务器转换成了虚拟的服务器。 我使用VMware的vCenter Converter来执行此任务。 在将服务器转换并部署为虚拟机之后,我放大了虚拟硬盘。 这是虚拟化的主要原因之一。 调整虚拟硬盘的大小后,我想将新增的磁盘空间分配给已有的分区。 所以我用GParted Live启动了虚拟机,并想把可用空间分配给其他分区。 但由于某些原因,GParted无法扩大分区。 收缩会起作用,但是扩大没有。

在此之后,我尝试了一个商业工具。 这个似乎能够解决这个任务。 但是,在购买商业工具之前,我可以尝试一下吗? 我究竟做错了什么? 这不是我第一次使用GParted扩大分区,它总是运行正常。 除了这个时候。

我正在使用DELL PowerEdge上运行的Debian 5.0上的VMware Server 2.0.1(我知道,2.0.2版本将会尽快更新)。 来宾操作系统是Windows Server 2003 Standard 32位。

任何build议感激。

如果您在增加磁盘大小后尝试使NTFS分区更大,则可以在Windows本身内部进行。 无需closures或使用第三方工具。 这些步骤在KB325590中详细说明 ,但在这里它们是:

  1. 打开命令行或运行对话框
  2. 启动“diskpart”
  3. 键入“list volume”以获取系统中卷的列表(可能只有一个)。 请注意您希望扩展的音量。
  4. 键入'select volume 2',其中2是上一步中标识的卷的编号。
  5. 键入'extend'使NTFS分区填充卷上剩余的空间。
    1. 或者,“扩展大小= 2048”将扩展NTFS分区2GB。

这应该适用于Server 2003(适用于非系统分区)和Server 2008以上(适用于所有分区,不适用于系统)。

究竟是什么错误? Gparted应该给你一个操作后的报告。 在调整分区大小之前,我遇到了一个适合此描述的问题; 我告诉gparted将分区扩展到驱动器的最后一个柱面,重新启动,而且驱动器是“相同的大小”,即使所有的报告都是驱动器的全尺寸。 我重新开了门,把最后一个缸的隔板降到了全驱的几个缸,有几兆浪费的空间; 应用更改,并在重新启动分区已扩大到近驱动器的大小。

对于新手来说,我build议仔细检查一下他或她在设置之后是否应用了更改,但是您说过之前已经使用过,没有问题。

有没有办法看到gparted状态的屏幕截图和/或尝试扩展分区的结果?

对于Windows Server 2003,您需要对系统分区进行脱机resize,没有办法绕过它。 操作系统本身不支持比Windows Server 2008更老的操作系统。

您应该可以简单地使用WinPE ISO引导您的虚拟机,并使用上述的diskpart步骤调整磁盘大小。 为什么gparted不工作是很难说的。 我会重试一个基于WinPE的iso。