系统文件比我自己的文件占用的空间还多,导致我几乎没有可用空间?

系统文件比我自己的文件占用的空间还多,导致我几乎没有可用空间?

电脑:惠普 Stream 11
中央处理器:英特尔赛扬 2.16 GHz 处理器
内存:2 GB DDR3L SDRAM
贮存:32 GB 固态硬盘
操作系统:带有 Bing 的 Windows 8.1


我在一月份买了一台 HP Stream 11,虽然它是一台便宜的上网本,但已经能很好地满足我的需求。然而,最近我注意到我的空间非常少(在我输入这篇文章时,空间已减少到 21.5 GB,剩余空间为 1.70 GB),尽管根据 WinDirStat,我自己的文件只占用了大约 4 GB。对于配备小型 SSD 的廉价上网本来说,这正常吗?

几个星期以来,我似乎在慢慢地但肯定地失去越来越多的空间,甚至什么也没做。我怀疑罪魁祸首可能是 WinSXS 文件夹,所以我尝试使用磁盘清理功能,以及对我的驱动器进行碎片整理,并使用 CCleaner,但即使经过所有这些,我的可用空间也只有 1.70 GB。

我还能做什么吗?

答案1

是的,8.1 系统文件占用 32GB 是正常的,而且您能做的不多。您需要使用外部媒体或在线存储来存储个人文件。SD 卡插槽可能是不错的选择。

WinSxS 不是罪魁祸首,人们对此进行了多次讨论。简而言之,自 Vista 以来,几乎所有组成 Windows 操作系统的系统文件都与 WinSxS 文件夹(即组件存储)的内容硬链接。因此,实际上,即使 WinSxS 文件夹在 Windows 资源管理器和其他软件(如 WinDirStat)中显示为巨大,该文件夹也不会占用任何空间。如果您从中删除某些内容,您将无法获得预期的可用空间。
任何删除或移动这些文件的尝试都很可能破坏 Windows 更新系统,甚至更多。有一个WinSxS 清理任务计划每月运行一次,您可以按需运行并尽快获得一些空间。WinSxS 中有一些值得检查的文件夹,请参见下文。

虽然没有永久的解决方案来从操作系统中回收可用空间,但您可以通过删除临时文件并将一些文件移动到外部媒体来获得一些空间。

这些文件夹包含可以删除而不会损坏 Windows 的文件,但其中许多文件要么被操作系统维护任务自动及时删除,要么在删除后很快重新创建。但也可能有一些孤立文件和以防万一而存在的文件,可以删除。特别搜索超过一个月的文件/文件夹。

  • Windows 更新
    \Windows\SoftwareDistribution\Download
    之前请先执行“net stop wuauserv”

  • 基线补丁缓存
    \Windows\Installer\$PatchCache$
    用于降级、补丁卸载,但删除此文件夹后仍可进行更新

  • WinSxS 文件夹
    \Windows\WinSxS\ManifestCache*_blobs.bin内的 Blob 文件
    Blob 文件由 MS Update 使用,通常在一个月后删除。


  • WinSxS \Windows\WinSxS\Installtemp
    \Windows\WinSxS\temp中的临时文件夹
    不要直接删除这些。如果它们变得很大,请检查如何正确清除它们。里面很可能只是硬链接,删除这些硬链接并不能解决任何问题,相反可能会导致它们的硬链接副本滞留在其他地方。

  • 温度和日志
    \Windows\Temp
    \Windows\Logs
    %temp%

  • 安装程序文件夹(待移动)
    \Windows\Installer
    此文件夹包含 Microsoft 安装 MSI 文件和最新补丁 MSP 文件,用于 MS 安装程序安装的产品。如果删除它们,您将无法更新或卸载这些产品,但您可以将这些较大的文件移动到外部媒体,当 Windows 或您尝试更新需要其中一个文件的产品时,它会显示错误对话框,然后您可以将所需的 MSI/MSP 文件移回并重复更新。

清理其中一些文件夹以及手动运行组件存储清理也可以通过 win 8.1 中的磁盘清理来实现


值得检查的是,此驱动器上是否没有恢复分区,如果有,则将其移动到外部媒体,回收驱动器上的空间。运行命令“recoverydrive”

其次,如果您的操作系统是预装的,制造商可能会为系统分区保留比所需更多的空间。我的情况就是这样。(联想)
使用 diskpart 检查:选择磁盘 0,列出
UEFI 系统的分区,恢复 300MB(我的是 1000MB),
BIOS 系统的系统 100MB(我的是 260),恢复 350MB,没有系统分区
如果您的系统/恢复分区过大,请使用第三方分区管理器程序来缩小它们。

相关内容