我的C盘无故满了

Eag*_*arn 25 disk-space windows-10

我的 C 驱动器(SSD,我安装操作系统的驱动器)最近显示它几乎已满。

(日语文本说:空白空间是 6.98?GB 中的 105?GB。) 在此处输入图片说明

但是当我通过计算所有文件夹的大小(包括隐藏文件夹)进行检查时,结果如下。(日文说:大小:54.9?GB;磁盘大小:45.2?GB) 在此处输入图片说明

我尝试了系统文件清理和清空回收站,但没有任何改变。

请大家给我一些建议好吗?

小智 57

您可以尝试以下几种方法:

  • 获取有关磁盘空间的概览

如果您想了解有关计算机磁盘空间使用情况的一般信息,可以使用 WinDirStat 之类的工具,这些工具可以在https://windirstat.net/上找到。(https://portableapps.com/apps/utilities/windirstat_portable 上有一个便携式版本)。选择您想要获取信息的驱动器并开始分析。结果是不言自明的。您可以大致了解按大小排序的目录和文件。此外,您还可以获得已用磁盘空间的可视化表示。

WinDirStat

  • 使用存储感知

您会在“设置”>“系统”>“存储”下找到,或者在打开 Win 10 开始菜单后输入“存储”

可用空间 - 设置

Storage Sense 是 Microsoft 已弃用的旧版 Cleanmanager 应用程序的继承者(来源:https : //techcommunity.microsoft.com/t5/Storage-at-Microsoft/Windows-10-and-Storage-Sense/ba- p/428270 )

cleanmgr.exe
Run Code Online (Sandbox Code Playgroud)
  • 清理 Windows 组件存储

打开 Powershell 会话(以管理员身份)并通过运行分析您的组件存储

dism /online /Cleanup-image /AnalyzeComponentStore
Run Code Online (Sandbox Code Playgroud)

这可能需要几分钟才能完成。如果它建议您清理组件存储,请运行

dism /online /Cleanup-Image /StartComponentCleanup
Run Code Online (Sandbox Code Playgroud)

您可以通过运行获得更多信息

dism /online /Cleanup-Image /?
Run Code Online (Sandbox Code Playgroud)
  • 检查卷影副本是否存在

列出有关影子存储的信息

vssadmin list shadowstorage
Run Code Online (Sandbox Code Playgroud)

或获取有关影子文件的信息

vssadmin list shadows
Run Code Online (Sandbox Code Playgroud)

通过运行删除 C 驱动器上最旧的

vssadmin delete shadows /for=c: /oldest
Run Code Online (Sandbox Code Playgroud)

或者,您可以将它们全部删除

vssadmin delete shadows /all
Run Code Online (Sandbox Code Playgroud)
  • 禁用和重新启用休眠 Hiberfil.sys 隐藏系统文件位于安装操作系统的驱动器的根文件夹中。它大约与计算机上安装的随机存取存储器 (RAM) 的数量一样大,因为它在打开混合睡眠设置时将系统内存的副本存储在您的硬盘上。

禁用休眠

powercfg /h off
Run Code Online (Sandbox Code Playgroud)

启用休眠

powercfg /h on
Run Code Online (Sandbox Code Playgroud)

希望有帮助

  • 还要添加`cleanmgr.exe` 并显示一些如何使用 WinDirStat 的提示,它可能会帮助 OP :) (5认同)
  • 如果您确实使用了 WinDirStat,请注意以管理员身份运行可让您查看 C:\Windows 和其他不应手动删除的位置。系统还原点、Windows 更新永久使用的 7 GB、Windows.old 文件夹等。 (4认同)
  • 对于笔记本电脑,hiberfil.sys 通常是罪魁祸首,因为它需要与 RAM 一样大,并且只能存在于 C 驱动器上(不能将其移动到更大的数据驱动器)。 (3认同)

小智 32

您可以使用名为WinDirStat的应用程序。它通过大小不同的彩色块以图形方式向您展示磁盘上的空间是如何组织的 - 文件越重,块越大。

这是此应用程序的屏幕截图:

磁盘解析后的WinDirStat截图

我强烈推荐它。

  • @CaldeiraG 它们根据文件类型进行着色,因此您可以看到哪些是视频、音频、应用程序、系统等。 (3认同)
  • @StianYttervik 它看起来确实很糟糕,但至少对比度很高——我想说在这种情况下它更有价值。 (2认同)

小智 9

如果这是一个全新的 Windows 安装,您可能有一个庞大的页面文件和大量分配的虚拟内存。

计算机 -> 属性 -> 高级系统设置 -> 性能设置 -> 高级 -> 更改虚拟内存

并将其设置为等于量最大比目前的内存量。或者,如果您有 SSD 并且知道自己在做什么,并且拥有 >16GB 的 RAM,则为 <1GB。

启用休眠还可能会使用大量磁盘空间。在 CMD 中使用 PowerCfg 禁用休眠。该命令可通过快速网络搜索获得。

对我来说,它在具有 32GB RAM 的全新 Windows 安装上节省了近 60GB 的磁盘空间。


asl*_*lum 5

您可能需要考虑搜索最大的文件,以防万一您的程序运行不良。我最近在我的工作计算机上遇到了一个问题,其中 Avast 和 Outlook 不一致,avast 会生成一个无限增加的 .tmp 文件,直到我的驱动器上几乎没有剩余空间。

在文件资源管理器中尝试搜索size:gigantic这可能会让您更好地了解导致问题的原因,如果不仅仅是您安装了大量程序。