意外的可用磁盘空间减少了吗?


12

在我的Windows 7 PC上,即使我没有下载或安装任何新文件,也没有下载任何更新或其他东西,可用磁盘空间却减少了1GB?磁盘空间显然无缘无故地崩溃的原因是什么?这是某种无法检测到的间谍程序的结果吗?


1
您可以使用Windows搜索来查找最近(例如,上周)创建或更新的任何大文件(例如> 100MB)。
RedGrittyBrick 2011年

1
您是否已安装IIS?还是阿帕奇?还是任何生成日志文件的程序?
Viper_Sb 2011年

有时Windows 7会自动对驱动器进行碎片整理,从而导致磁盘使用情况明显随机增加/减少。
apoorv020 2011年

Answers:


18

使用WinDirStat(一种用于Microsoft Windows的免费软件磁盘使用情况统计信息查看器和清理工具)来查看正在填充硬盘的内容。

Windirstat屏幕截图


2
WinDirStat +1-它也具有便携式功能。portableapps.com/apps/utilities/windirstat_portable
ta.speot.is

+1。我一直在这里的服务器上使用WinDirStat来查找所有驱动器空间被吞噬的位置。
Hyppy

1
如果windirstat中有“未知空间”,请检查是否运行了备份软件。值得注意的罪犯是thinkpad备份...
bubu

大声笑感谢这一点,只是清理了我忘了一段时间超过20GB的垃圾:)
sdadffdfd 2011年

5

可能有多种原因。我的Windows 7目录在过去几个月中从12 Gig稳定增长到22 Gig(主要是系统更新)。

可能的原因:

  1. 您的虚拟内存页面文件已增长。
  2. 系统还原快照已创建。
  3. Windows更新已自动安装更新。
  4. Windows只是在做Windows最好的事情。

这是谁,谁能说?

我会推荐jGoodies的jDiskReport,它将通过一些漂亮的饼图向您展示硬盘空间的使用情况。


嘘不是WinDirStat!
ta.speot。是2011年

不,不是WinDirStat。对于新手用户,jDiskReport更好。WinDirStat虽然更好,但在您不了解自己在做什么之前,您会先融化双眼。
Majenko

2
j代表Java。
ta.speot。是2011年

3

正如Matt所说,有太多原因可能会窃取您的磁盘空间,尤其是在Windows上。是的,它可能来自间谍软件或病毒,但是图片显示为计算机发烧,因此不是很好的诊断来源。

出于以前未提及的另一个原因,磁盘碎片是一个大问题。我不确定今天是否成立,但是微软仍然建议在Windows 7中这样做。因此,请不时进行碎片整理,最好注意一下,这样做之前,您应该有15%的可用空间。

我喜欢splattne的回答WinDirStat,它确实是分析当前磁盘使用情况的理想工具,但并不是发现突然的可用空间损失的理想工具。最好遵循RedGritty的建议,并在Windows的最后几天搜索大型文件,甚至混合使用。别忘了日志文件的确也会长大,并且是非常常见的负责任的磁盘空间消耗者,就像Viper所说的那样。

一旦找到罪魁祸首,您很有可能可以充分利用msconfig来“删除”问题的根源。我在较晚的Windows机器上使用了数年,完全没有防病毒或任何种类的恶意软件防护。

因此,我的建议是使用手头的每种工具。没有哪个工具可以帮助您解决如此广泛的问题。日志分析器是每个操作系统中被高度忽视的另一个工具。在Mac 上为控制台,在Linux 上为/ log,在Windows 上是Event Viewer。如果您很幸运,它可以为您提供有关系统可能发生的情况的一些线索。在Windows上,有一个很好的理由而忽略了它:大多数情况下,它记录的信息不足。


1

增加的另一个来源是启用Windows早期版本。每当您更改系统和用户应用程序文件(例如Word)时,此功能都会保存它们的副本。然后,您可以根据需要恢复到以前的版本。转到“计算机” |“属性” |“先前版本”以查看所拥有的内容。可以关闭此功能。


早期版本使用还原点(卷影副本)存储文件的旧副本。结果,文件删除通常不会回收空间,并且对自上次还原点以来未更改的文件进行更改将导致原始副本减少可用磁盘空间。
bwDraco 2011年

1

是的,问题在于正在创建系统还原映像,并且在我在计算机上放置一些新文件或安装了某些文件后,空间似乎总是消失了。我检查了选项,限制为10 GB,我决定关闭它们,因为我真的不觉得需要它。无论如何,感谢大家在回答问题上所付出的时间,我对人性的信念得到了恢复!

BTW回收此空间的过程:

  1. 转到开始 > 计算机 > 属性

  2. 点击系统保护

  3. 系统保护屏幕上,选择配置

  4. 在“ 磁盘空间使用情况”上,按“ 删除”以删除旧的还原点,然后将“ 最大使用情况”减小为10或5GB。按下[ 套用]和[ 确定]

如果要创建一个新的还原点,请确保明确创建一个新的还原点。


0

常见的磁盘空间窃取者是Windows并排(winsxs)程序集(请参阅以下链接:并排程序集,错误报告

Windows使用这种方法,允许多个库(DLL)版本共存于计算机系统上,而不会出现困扰Windows早期版本的DLL不兼容问题。我对此的有限了解是,许多程序集是虚拟的,在某些情况下,资源管理器会重复计算磁盘空间使用情况,从而导致错误报告已用空间。

在这方面,Windows 7似乎比Vista更好,但是我个人看到我在Vista上的winsxs文件夹增加到约15 GB。因此,我实际上耗尽了OS分区上的磁盘空间。


0

C驱动器无缘无故赢得了胜利7

该怎么办

  1. 转到开始 > 计算机 > 专有

2.点击系统保护

3.在系统保护上转到配置

4.在“ 磁盘空间使用情况”上,按“ 删除”以删除旧的还原点,然后将“ 最大使用情况”减小为10或5GB。申请确定

  1. 最后要做的是创建一个新的还原点( 如果完成),您将看到磁盘空间将增加。

这应该是Dave的回答下的评论。我已经在其中添加了文字。
Jan Doggen 2014年

0

我遇到同样的问题,就像我的C硬盘无缘无故地不断填充。每当我刷新间隔C drive后的属性时5 Minutesdisk size将充满100 MB。我删除了10 GB数据,并在几个小时后再次C drive充满。我关闭了System restore功能,但没有帮助。
然后我C drive通过WinDirStat诊断空间,然后我意识到SQL Server Reporting services创建Dump file填充了我的驱动器空间100+ GB并不断填充。

C盘的WinDirStat统计

stopped全都Reporting servicesdeleted dump


您能否向OP解释如何发现原因?
yass

@yass看看WinDirStat statistics of C drive附加的图像,您会看到它Reporting services 已经占用了101 GB空间。
Dipak Telangre

-1

您还可以清除缓存。可能会使用多达1 GB的空间。虽然那不会突然减少。


我不清楚您是否暗示缓存是问题所在(“可能最好达到1 GB”)(不是“突然减少”)。
亚当
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.