尽管有可用空间,但无法收缩

尽管有可用空间,但无法收缩

我正在尝试缩小 C: 空间,但无法将其缩小到 2624 MB 以下,尽管我的可用空间为 149.06GB。可能需要一些帮助 :(

在此处输入图片描述

答案1

Windows 有一个坏习惯,就是将必要的 Windows 文件放在系统磁盘的末尾和中间。这些文件是不可移动的,可能是因为 Windows 直接通过扇区号来定位它们。Windows 磁盘管理知道不要移动它们,但 Linux 应用程序会移动它们以调整磁盘大小,从而破坏 Windows,因此应避免使用。

要将 Windows 分区缩小到尽可能小的程度,请先禁用页面文件,将系统还原设置为零,然后清空回收站。然后对磁盘进行碎片整理,以便将所有使用的扇区移至其开头。最后,仅使用磁盘管理并从正在运行的 Windows 内部调整大小。

将磁盘大小调整到可接受的最小值后,恢复所有已关闭的设置。

做好备份,因为此操作过程中最小的错误都可能导致磁盘无法启动。

答案2

您必须减少不可移动的文件。我创建了一个 powershell 脚本来帮您完成这项工作。

set-wmiinstance -class win32_computersystem -argument @{AutomaticManagedPagefile="false"}; (get-wmiobject -class win32_pagefilesetting).Delete(); powercfg /h off; disable-computerrestore -drive "C:"; defrag C: /l /d /g /k /h /u /v
  • 禁用自动管理的页面文件设置和页面文件 C:\pagefile.sys。
  • 禁用驱动器 C 上的系统还原:
  • 禁用休眠功能。
  • 对 C 执行碎片整理:(详细消息、显示进度、板块合并、重新修整、正常优先级)。

如果失败了,请运行chkdsk以修复磁盘错误。

相关内容