卷大小与gparted扩展后的磁盘大小不匹配

我刚刚使用GPARTED LiveCD(0.5.2-11)在Windows XP VM上将基本磁盘从15GB扩展到40GB。 在扩张期间,我没有注意到任何exception情况。 但在重新启动到Windows后,磁盘容量与磁盘大小不匹配(磁盘上只有一个卷)。 磁盘显示为40GB; 但C:卷仍显示原始大小。

我已经尝试用GPARTED(不改变)再次扩展磁盘,并使用VMware转换器,并在此过程中调整音量的大小(抱怨os内部缺less快照错误空间)。 该卷有27%的可用空间,所以我不认为这是一个空间问题。

Chkdsk似乎也没有发现任何错误。 操作系统似乎运行得很好,但没有看到额外的空间。

有任何想法吗?

您可能需要使用diskpart来告诉XP增长文件系统。 这篇知识库文章经历了这个过程。

我相信(G)parted只扩展了有限的select的文件系统:FAT,ext2 / 3。 它可能成功地增加了容器(分区)的大小,但NTFS仍然只有15GB。 如果您要运行Windows磁盘pipe理员,则可能会确认:40GB分区中的15GB卷。

你可以使用Linux ntfsprogs,特别是ntfsresize。 这些(命令行)工具位于Gparted LiveCD上(根据http://sourceforge.net/projects/gparted/files/gparted-live-stable/0.5.2-9/packages-0.5.2-9.txt/下载 )。 我认为 Gparted应该自动调用ntfsresize,所以可能值得再次引导,并检查手动运行ntfsresize时会发生什么情况。 否则,如果您的虚拟机主机是Linux(“正确的”分发版本,而不是VMware的“服务控制台”),则可以select访问VM磁盘(如果需要,在guest虚拟机closures的情况下有partx)从主机ntfsresize。