我有一台新服务器,一个分区上有 540 GB 磁盘。我决定缩小音量,以便出于各种原因我可以有几个分区。我只能将音量缩小 50%。后来我回去想也许我可以再次缩小它,但我不能。运行 Windows Server Standard 2008 x64 SP2。使用磁盘管理来调整大小。
为什么会这样,有什么办法可以解决吗?我是否需要第 3 方实用程序,如果需要,是否有任何好的免费/便宜/试用版可以用来做我需要的事情,然后再将其清除?
我有一台新服务器,一个分区上有 540 GB 磁盘。我决定缩小音量,以便出于各种原因我可以有几个分区。我只能将音量缩小 50%。后来我回去想也许我可以再次缩小它,但我不能。运行 Windows Server Standard 2008 x64 SP2。使用磁盘管理来调整大小。
为什么会这样,有什么办法可以解决吗?我是否需要第 3 方实用程序,如果需要,是否有任何好的免费/便宜/试用版可以用来做我需要的事情,然后再将其清除?
这是 windows 工具的一个缺失功能。NTFS 将一些管理信息存储在分区的中间。你会调整超过 50%,因为 windows 工具无法移动它,所以这些信息会丢失。
使用第三方工具,因为大多数可以调整超过 50%。
除了页面文件,还有一个“文件”会导致问题。出于冗余原因,NTFS 在空间中间保留了主文件表 (MFT) 的辅助副本。这是 NTFS 的主要(最关键)结构,这也是 Windows 内置工具拒绝将其移动到其他地方的原因。我记得非 MS 工具可以做到这一点,但我个人从来没有需要尝试它们。
第 3 方实用程序:
PartedMagic*
GParted
*与商业命名软件的任何相似性纯属巧合......不是!
如果要收缩的卷上已经有数据,则只能将卷收缩到磁盘上最后一位数据的位置。将磁盘视为一条直线。(X = 数据,- = 空格。
---XXXXXX------XXXXXX------
您只能缩小音量并删除右侧的位。中间的空白空间必须作为卷的一部分。现在,如果您对卷进行碎片整理,则可以再次缩小它并恢复更多空间。