我的操作系统是win7旗舰版,.net开发环境是Visual Studio 2010,数据库是Sql Server 2008。 最近一段时间发现自己的C盘的空间不够用了,出现了红色的警示。特别最近几天C盘的剩余空间逼近0K。
最近项目比较紧张,不敢重装系统,逼于无奈,只好卸载一些软件。俺的C盘大小是50G,不算大,也不算小了。最近两天,我是反复的去卸载一些软件,每次都能腾出十几M的空间。令人费解的是不到一会儿又提示C盘空间不足。由于有忙,也没多在意,故又去删一些其他的软件,打算过了这阵子,在重装系统。
下午又提示磁盘不足,我发现该删的软件都删除了,有些不改删除的也删掉了。只好痛下心把office删掉,这个应该可以腾出几百M的空间出来用吧。于是我删掉了office。谁知道下午4时左右,令人崩溃的事情发生了。Visual Studio无法调试,提示C盘的空间不足。NND,气死我了。
难道是中病毒了?不会呀。用360检查了一次,没有中毒迹象。用360清理垃圾的功能,每次只能查出几百K的垃圾文件。一个下午能产生几百M的垃圾文件,这也太假了吧。
没办法,只好腾出时间来检查一下。第一次没有查出任何问题。
第二次检查了C盘的Program Files和Windows两个文件夹的大小,发现加起来不到20G。偶的神呀,还有30G的空间去哪里了? 想到了隐藏文件,故把隐藏文件显示出来。发现C盘下面有个ProgramData。竟然有33G,有图为证:
仔细排查了ProgramData中的文件,终于找到了祸根:C:\ProgramData\Microsoft Visual Studio\10.0\TraceDebugging。
里面是些什么文件呢,看一下:
一共有1593个文件,最大的文件有32.6 MB,最小的有128 KB 。
用记事本打开其中一个较小的文件,如下图,发现一些看不懂的字符。看了许久,发现一个规律。在字符块中存在一个隔开的空白,看下图:
字符块:
空白块:
找到了原因就到网上搜索了一下这个是个什么文件夹,有如此之大。
找到了下面两篇:
Visual Studio 2010- IntelliTrace(智能跟踪)[优化c盘]
推荐Visual Studio 2010新功能-IntelliTrace(智能跟踪)
原来是智能跟踪惹的祸。
删除这些文件,我的C盘恢复平静,也无需重新安装系统了。
总结:
Visual Studio 2010你虽贵为IDE中的王者,但你一天却也能占据我几百M的空间。在我删除那些文件之前,我看了一下这些文件中最初的日期是2010年的3月8号,初略计算了一下,至今,除去周六、周日,不到100天,你占据了我30多G的空间。平均每天占用我三百多M的空间。
这个链接设置的解决方案:Visual Studio 2010- IntelliTrace(智能跟踪)[优化c盘]。
如果你觉得你的C盘空间不够用,首先就把C:\ProgramData\Microsoft Visual Studio\10.0\TraceDebugging下面的文件全部删除吧。