我有一台戴尔 XPS 15(2013 款 L521X - Windows 7),C 盘容量为 680.3 GB。
但是 WinDirSat 说其中 217.4 GB 的空间为 <未知>,我无法访问!SpaceSniffer 说 215.8 GB 是“无法访问的空间”!
“未知”空间每周至少增加 1 GB – 考虑到增加的速度,我认为这个问题自 2013 年或之后不久就存在了。我的笔记本电脑现在已经过保修期,戴尔的解释简直可笑 – 他们说这种不可用空间量是正常的!!
有谁经历过这种情况?或者知道除了我已经尝试过的解决方案之外还有其他解决方案吗?
217 GB 的未知空间肯定不是系统还原点。我从未设置过任何还原点,并且已经完成了删除所有还原点的过程。
WinDirSat 和 SpaceSniffer 没有列出此空间中的任何文件 - 因此没有可以删除的文件。我使用 CCleaner 和 Windows 磁盘清理删除了不必要的系统文件。
我注意到,当单击“清理系统文件”按钮(在磁盘清理中)时,进度对话框会卡在“系统错误内存转储文件”上,然后放弃。也许有某种日志记录或内存转储存储在无法访问的目录中
我没有遇到任何与硬盘、内存或 Windows 相关的问题。不过,当我第一次拿到笔记本电脑时,我确实遇到了一些问题,网络摄像头没有正确连接到 USB,并且出现了几个蓝屏。
答案1
大多数磁盘空间管理工具不会列出备用数据流,不会正确计算硬链接文件,也不会列出您无权访问的文件夹中的空间,例如驱动器根目录中的“系统卷信息”文件夹。如果没有一个可以正确完成所有这些操作的工具,您将无法获得目录大小的正确结果。TreeSize 专业版激活选项“跟踪 NTFS 备用数据流和硬链接”并以管理员身份启动后,即可执行此任务。全面披露:我是 TreeSize 产品系列的开发人员之一。提供 30 天免费试用。
在极少数情况下,卷上的结构可能会损坏。在这种情况下CHKDSK /F /SCAN /SPOTFIX
可能会有所帮助。
如果“系统卷信息”文件夹似乎不合理地大,您可以减少 Windows 可能使用的空间卷影副本使用以下命令:vssadmin resize shadowstorage /For=C: /On=C: /MaxSize=1GB
。在此示例中,空间设置为 1 GB。作为快速解决方案,您可以执行以下命令:vssadmin Delete Shadows /For=C: /Oldest
。它将删除最旧的卷影副本。
对于这两个命令,您需要CMD.EXE
以管理员身份运行。
答案2
从命令提示符下,chkdsk /f
反复运行,直到没有错误(如果是系统驱动器,则可能需要重新启动)。
根据评论中的建议,检查还原点的使用情况。
接下来,许多应用程序看不到隐藏和/或系统文件夹中使用的空间,并且许多程序(例如防病毒程序)将内容存储在这些文件夹中,因此您可能需要运行dir /ash
以获取系统和隐藏文件夹的列表,然后dir <foldername> /ash /s
找出文件夹使用了多少空间(您可能需要深入研究它以找到有问题的文件)。
答案3
就我而言,问题出在离线文件上。我在一家大公司工作,我们有几个多用户 Windows 7 客户端。问题在于“MyDocuments”的同步。当 10 个用户同步这些文件夹时,我们在 C:\windows\CSC 中最终有 50+ Gb,并且他的空间不容易显示。您必须拥有许多文件夹的所有权,但如果您这样做,这些数字是有意义的。我正在尝试重新初始化缓存,但似乎我们有决定此行为的 GPO。对于单用户客户端来说,这同样有意义,但对于多用户来说则没有意义。
因此,请查找隐藏的系统文件。如果有一个工具可以显示它们就好了。
答案4
在这种情况下要检查的第一件事就是确保您以管理员权限运行空间使用扫描程序(右键单击,以管理员身份运行)。
否则,很有可能存在您无法访问的系统文件,并且这个未说明的空间将显示为未知。