我正试图缩小我的300GB的分区。 只有50GB使用。 所以我运行了defrag c: /x
可用空间的defrag c: /x
(“如果您需要缩小卷,空闲空间整合非常有用,并且可以减less未来文件的碎片化”)。
运行碎片整理命令后,结果是:
Volume Information: Volume size = 297.57 GB Free space = 248.53 GB Total fragmented space = 1% Largest free space size = 132.19 GB
为什么它不创造更大的自由空间? 运行该命令后,我能够将分区缩小到只有170GB,尽pipe实际上只使用了50GB。 你build议一些其他的软件实用程序可以做到这一点,然后MS碎片整理?
某些系统文件不会被MS碎片整理程序移动,而是故意在磁盘上传播。 您需要使用可启动的第三方碎片整理工具来执行脱机碎片整理。 只是谷歌碎片整理可启动
我已经尝试了很多工具,从defrag C: /X
(尝试,但没有给出好的结果),发现这些步骤给出了最好的结果:
Consolidate free space
脚本。 请注意,MyDefrag(以前称为JkDefrag)不再被维护,但WayBack机器中的4.3.1版本仍然工作得很好,因为Windows中的底层碎片整理API没有改变。
参考文献:
我想添加到詹姆斯先生的答案,也可以在磁盘中间分配一些像Microsoft文件表的NTFS文件系统的一部分。 在旧的碎片整理MS工具,它是可见的非常好,例如,如果我记得正确的Windows XP碎片整理工具或O&O碎片整理。 我个人在使用gparted缩小文件系统(甚至在操作系统所在的地方)方面取得了很多成功。 请注意,使用gparted缩小大型NTFS文件系统可能需要很长时间,除了硬盘指示灯闪烁之外,没有任何通知。 在每个缩小的过程之前进行备份是非常好的主意。