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

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

我有一台新服务器,一个分区上有 540 GB 的磁盘。出于各种原因,我决定缩小卷,以便可以有几个分区。我只能将卷缩小 50%。后来我又回去想也许我可以再次缩小它,但我不能。运行 Windows Server Standard 2008 x64 SP2。使用磁盘管理来调整大小。

为什么会这样?有什么办法吗?我需要第三方实用程序吗?如果需要,是否有任何好的免费/便宜/试用版可以用来完成我需要的操作,然后将其清除?

答案1

这是 Windows 工具所缺少的功能。NTFS 在分区中间存储一些管理信息。如果您调整大小超过 50%,则这些信息将会丢失,因为 Windows 工具无法移动它。

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

答案2

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

答案3

第三方实用程序:

PartedMagic*
分区

*与任何商业名称软件的相似性纯属巧合.. 并非!

答案4

如果要缩小的卷上已经有数据,则只能将卷缩小到磁盘上最后一个数据位的位置。将磁盘想象成一条直线。(X = 数据,- = 空白空间。

---XXXXXX----------XXXXX-------

您只能缩小卷并删除右侧的部分。中间的空白区域必须保留为卷的一部分。现在,如果您对卷进行碎片整理,则可以再次缩小它并恢复更多空间。

相关内容