使用DiskPart调整音量不成功,但有足够的可用空间

我有一个两个分区的物理磁盘,旧的操作系统分区(MBR)为296GB,恢复分区为2048MB(默认的DELL恢复分区),都没有使用。 我已经使用以下命令成功地将OS分区从296GB调整到了174GB:

 DISKPART>收缩

收缩到最大的收缩空间。 但是,该分区只使用56GB,我想创build一个至less在128GB以下的分区(以便能够创build一个VHD)。 当我再次收缩时,我收到以下错误:

 DISKPART> shrink desired = 50000

虚拟磁盘服务错误:
指定的收缩尺寸太大,会导致音量
小于最小音量大小。

根据这篇文章我应该碎片整理 ,我使用了几个工具(开源UltraDefrag似乎做了最好的工作)。 似乎所有的文件都在磁盘上,但是我怎样才能确认? 如果没有,我怎么能手动磁盘碎片整理/移动文件,要求尽可能最大的连续可用磁盘空间?

或者:我应该怎么做才能将音量缩小到当前使用的大小再加上一点呢?

(注意:我试图用CREATE VDISK命令创build一个新的VHD,指向源参数的超大VHD,但是在这里,128GB / 137GiB的限制也阻止了成功,看起来如此。安装VHD并缩小与原始物理磁盘上的效果相同,这就是为什么我现在尝试首先限制物理分区大小的原因。)

无论是操作系统磁盘还是数据磁盘都无关紧要。 在这两种情况下,磁盘的中间被$MFTMirr占据, $MFTMirr复制MFT表的重要位。 这个文件是不可移动的,即使微软自从Windows XP以后就可以移动它。

到目前为止,我发现只有一个工具可以可靠地移动这些文件: PerfectDisk 。 它有一个免费的,function齐全的三十天版本。 它只能在离线模式下移动这些元数据和MFT文件:在主选项卡上select“启动时间”,然后重新启动,如果可能的话,在离线模式下进行碎片整理。 在此之后,命令SHRINK按预期工作。

如果你需要更多的背景信息或想更详细地了解如何做到这一点,我决定模拟一个关于这个问题的小博客 。

我是个假人 并花了我2天终于缩小我的C:SYS卷(WINDOWS 7)。 我发现的解决scheme非常简单。

  1. 我下载了免费的应用程序PerfectDisc,安装
  2. 在“全局设置”上我选中并打勾:PerfectDiskpipe理书籍和预取文件“
  3. 右键单击C: – 驱动器首选项 – select:'默认优化方法'='准备收缩'和'自由空间search方法'='前进'
  4. 现在开始整理(播放button)
  5. 试着打开'开机时间碎片整理',然后按上部菜单中的'开机时间碎片整理'button(需要重新启动)

祝大家好运! 终于解脱了

在我的情况下,我通过删除具有一些棘手权限的文件(我之前从MacOS复制了这些文件)来解决数据磁盘上的“指定的缩小大小太大”的问题。