为什么我无法在Server 2008上将磁盘卷缩小超过原始大小的50%?

我有一个分区上有540 GB磁盘的新服务器。 我决定缩小音量,所以我可以有几个分区出于各种原因。 我只能把音量缩小50%。 我后来回想起来,也许我可以缩小一下,但是我做不到。 运行Windows Server Standard 2008 x64 SP2。 使用磁盘pipe理来resize。

为什么呢,有没有办法解决呢? 我是否需要第三方实用程序,如果有的话,是否有任何良好的免费/廉价/试用,我可以用来做我所需要的,然后清理掉它?

这是Windows工具的一个缺失function​​。 NTFS在分区的中间存储一些pipe理信息。 你会resize超过50%,这个信息将被丢失,因为Windows工具不能移动它。

使用第三方工具,因为大多数可以resize超过50%。

除了页面文件,还有一个导致问题的“文件”。 由于冗余原因,NTFS在主空间的中间保留了主文件表(MFT)的辅助副本。 这是NTFS的主要(最关键的)结构,这就是为什么Windows内置工具拒绝把它移到其他地方的原因。 我记得非MS工具可以做到,但我个人从来没有需要尝试它们。

第三方实用程序:

PartedMagic *
的GParted

*与商业命名的软件的任何相似性纯粹是偶然的。不!

如果您收缩的卷上已经有数据,则只能将卷缩小到磁盘上最后一位数据的位置。 把磁盘想象成一条直线。 (X =数据, – =空格。

— XXXXXX ———- XXXXX ——-

您只能将音量缩小并移除右侧的位。 中间的空白区域必须保留为音量的一部分。 现在,如果您整理卷,您可以再次缩小,并恢复更多的空间。