如何增加 VHD 上 FAT32 卷的分区大小?

如何增加 VHD 上 FAT32 卷的分区大小?

我将 VHD 文件附加为磁盘(下面屏幕截图中的磁盘 2)。它只有 1 个分区,格式为 FAT32(因此 Linux 客户端可以在那里写入内容)。它已满,所以我想扩展它。我使用 Hyper-V 工具扩展了磁盘的大小 - 但我无法“扩展”现有分区:

DISKPART> 扩展 vdisk 最大值 = 50000

DiskPart 遇到错误:参数不正确。请参阅系统事件日志以获取更多信息。

并且事件日志中没有任何内容(或者可能是我看错了地方?..)

它运行在 Windows 2008 R2 上。您知道如何将磁盘从 30Gb 扩展到 50Gb 吗?

谢谢。

在此处输入图片描述

答案1

根据微软的说法,你不能。

http://technet.microsoft.com/en-us/library/cc776741%28v=ws.10%29.aspx

... 仅当卷没有文件系统或使用 NTFS 文件系统格式化时,您才可以扩展卷。您无法扩展使用 FAT 或 FAT32 格式化的卷。

您不能扩展系统卷、启动卷、条带卷、镜像卷或 RAID-5 卷。...

我能看到的最简单的解决方案是创建一个新的 50 GB 磁盘,将其格式化为 FAT32,移动数据,删除旧磁盘并重新进行驱动器设置(字母、共享等)。

另外,您可能需要研究使用 SAMBA,这样您的 Linux 机器就不需要有 FAT 格式的驱动器了。

相关内容