Board logo

标题: C盘空间越来越小是为什么?怎么破? [打印本页]

作者: 老衲法号吃肉    时间: 2013-1-1 16:28     标题: C盘空间越来越小是为什么?怎么破?

posted by wap, platform: XiaoMi (MI-ONE Plus)

win7 64位旗舰版,c盘分了70G,前段时间还有30多G,今天开机一看还是9G,过了一会就剩5G了,233了,系统还原啥的早都弄过了,还有没有什么别的招?
作者: rigel128    时间: 2013-1-1 16:51

中毒了 或者啥东西始终在生成大量无用的 文件

我同事的电脑也这样
作者: ffcactus    时间: 2013-1-1 17:11

posted by wap, platform: iPhone

基本上无解。
作者: robbi    时间: 2013-1-1 17:15

没装诺顿企业版吧,装了卸载看看
作者: xiduopan    时间: 2013-1-1 17:17

posted by wap, platform: iPhone

大文件搜索器,按文件从大到小排列,一目了然。
作者: 绯雨流    时间: 2013-1-1 17:19

装itunes了?
作者: jinye2001    时间: 2013-1-1 17:19

引用:
原帖由 绯雨流 于 2013-1-1 17:19 发表
装itunes了?
我也刚想说这个
作者: showuwhy    时间: 2013-1-1 17:24

估计不是病毒就是有软件在拼死缓存,治标的方法有用软件把d盘多余的空间并过去
作者: 真忘私绵    时间: 2013-1-1 17:30

posted by wap, platform: iPhone

itunes
作者: francisic    时间: 2013-1-1 17:31

posted by wap, platform: UC

楼主用的杂粮,怎会装我大iTunes?
作者: aszx21    时间: 2013-1-1 17:52

如果是电脑小白就360清理下
不要用一键清理扫描后能看那个软件的在占用空间

[ 本帖最后由 aszx21 于 2013-1-1 17:53 编辑 ]
作者: 玩NDS的穷人    时间: 2013-1-1 18:28

posted by wap, platform: iOS
引用:
原帖由 @真忘私绵  于 2013-1-1 17:30 发表
posted by wap, platform: iPhone

itunes
当然如果是这个原因,的确很好找出来。
我有几次都是如此。但很好解决。
如果是病毒,就恶心了。
作者: goufcustom    时间: 2013-1-1 18:33

user/appdata/local/temp
另外你有装类似豌豆荚没,到里面把download里把备份和APPS都删了,能出好几个G。
作者: achen126    时间: 2013-1-1 22:19

还有个迅雷文件夹没看呢,你把鼠标移上去看看有多大...
作者: literry2001    时间: 2013-1-1 22:32

posted by wap, platform: XiaoMi (MI-ONE Plus)

我能说装个360吗?
作者: 老衲法号吃肉    时间: 2013-1-1 23:11

posted by wap, platform: XiaoMi (MI-ONE Plus)

迅雷看过了,以前也清理过了,C盘还是在萎缩,没招了
作者: 啤酒    时间: 2013-1-1 23:14

posted by wap, platform: Android

我有个电脑装的win7 64,只留了30g给c盘。后来就少开机少用,c盘缩小就控制住了
作者: 天堂任鸟飞    时间: 2013-1-1 23:19

奇怪为啥我装win7比xp侵噬硬盘空间还慢
作者: gogogo    时间: 2013-1-2 00:07

有几个软件的缓存要注意
after effects的视频缓存
IDM的下载缓存
Chrome的旧版本缓存
PPTV的广告缓存

这些都是占空间大户
作者: 凤凰天驱    时间: 2013-1-2 00:08

都没说到点子上
关键词是winsxs
作者: nick2119    时间: 2013-1-2 00:22

因为磁盘空间不够了,所以想起来清理一下系统垃圾文件,主要目标就是臭名昭著的winsxs目录。这个winsxs就是微软为了解决“dll hell”问题,结果是好比在windows系统里安置了一个毫无节制不断增大的“肿瘤”。听说微软研究院现在在研究这个问题,不过我想我的硬盘空间不够大,等不到这个补丁出来的时候,所以只好自己动手了。

winsxs目录下的文件都是系统要用的各种库文件,system32下存放了这些dll的最新的版本,所有老版本的dll都放在winsxs下。所以只要你安装程序或者更新补丁,system32下的文件就会被更新,而同时winsxs就会增加一些旧文件,所以我们的C盘空间就在持续不断地减少,直到磁盘容量不够,被迫重装系统为止,如果你足够幸运,可以直接安装最新的SP的话,或许可以为winsxs节约一点微薄的空间。


本工具的设计思想就是删除所有的旧文件。所有满足如下全部条件的目录都会被移动到C:\Windows\winsxs_del目录中,你自行决定是否删除!建议运行几天再删!请保存为winsxs_clear.bat即可

@echo off
rem 获取windows版本
set move_dir=%SystemRoot%\winsxs_del
if not exist %move_dir%\nul md %move_dir%
set winver=none
FOR /F "eol=; tokens=4* delims=] " %%i in ('ver') do set winver=%%i
if "%winver%" == "none" goto enover
echo windows version is %winver%, ready to list winsxs dir.
if not exist %SystemRoot%\winsxs\nul goto enosxs

set ver_prefix=%winver:~0,-1%
echo list winsxs finished! now ready to clear duplicated files  
echo dir /ad %SystemRoot%\winsxs\*_%ver_prefix%*

if "%1" == "run-winsxs-generated" goto :lSkipGen
rem 准备生成代码
copy /y "%~f0" "%temp%\%~nx0" > nul
echo rem genereted code here >> "%temp%\%~nx0"
echo :ldcdStat1 >> "%temp%\%~nx0"
echo set end4=%%arg:%ver_prefix%=%%>> "%temp%\%~nx0"
echo goto ldcdStat2 >> "%temp%\%~nx0"
echo :ldcdStat3 >> "%temp%\%~nx0"
echo set end4a=%%arg:%winver%=%%>> "%temp%\%~nx0"
echo goto ldcdStat4 >> "%temp%\%~nx0"
rem notepad "%temp%\%~nx0"
"%temp%\%~nx0" run-winsxs-generated
goto :EOF

:lSkipGen
FOR /F "eol=; tokens=1-4 delims= " %%a in ('dir /ad %SystemRoot%\winsxs\*_%ver_prefix%*') do (
  if "%%c" == "<DIR>" call:fnDoClear %%d
)

echo clear OK!
goto :EOF

:enover
echo could not get windows version, abort!
goto :EOF

:enosxs
echo not found %SystemRoot%\winsxs! maybe no privilege or lower windows!
echo only support windows XP and later!
goto :EOF

:fnDoClear
rem arg: dir_name
FOR /F "eol=; tokens=1-14 delims=_" %%g in ("%1") do call:fnDoClearDir %1 %%g %%h %%i %%j %%k %%l %%m %%n %%o %%p %%q %%r s %%t %%u %%v %%w %%x %%y %%z
goto :EOF

:fnDoClearDir
rem arg: dir_name dir_parts  
set d_name=%1
rem 检查参数是否匹配 %winver%, 先跳过前两个.同时准备组合新版本匹配名称,nv1存当前版本,nv2存当前的前一个版本
set nv1=%2_%3_
set nv2=%2_%3_
:ldcdCycle
if "%4" == "" goto :EOF
rem 检查是否 ver_prefix 开头,如果是则继续检查是否winver,如果不是winver则表示目标存在
set arg=%4
rem set line=set end4=%%arg:%ver_prefix%=%%
rem %line%
goto ldcdStat1
:ldcdStat2
if "%arg%" == "%end4%" goto ldcdNext
rem 检查是否 winver 开头
rem set line=set end4a=%%arg:%winver%=%%
rem %line%
goto ldcdStat3
:ldcdStat4
if not "%arg%" == "%end4a%" goto :EOF
rem 至此则为 ver_prefix 开头 且 不等于 winver 的目录名,检查最新版本是否存在,存在则可删除旧的
set newfound=false
for /d %%v in ("%SystemRoot%\winsxs\%nv1%%winver%.*_%5_*") do (
  if exist %%v\nul set newfound=true
)
if "%newfound%" == "true" call:fnDelDir %d_name%

goto :EOF
:ldcdNext
set nv2=%nv1%
set nv1=%nv2%%4_
shift
goto ldcdCycle

:fnDelDir
rem arg: dir
echo del %SystemRoot%\winsxs\%1
takeown /r /f "%SystemRoot%\winsxs\%1"
cacls "%SystemRoot%\winsxs\%1" /t /e /g everyone:f
move "%SystemRoot%\winsxs\%1" "%move_dir%\%1"
goto :EOF
作者: haiwen417    时间: 2013-1-2 00:47

楼上马个
作者: tiq    时间: 2013-1-2 01:49

posted by wap, platform: Android

牛逼啊,谢谢了
作者: k00790    时间: 2013-1-2 08:47

关闭休眠功能。
作者: waller    时间: 2013-1-2 10:11

posted by wap, platform: Galaxy Note

马克一下。
作者: achen126    时间: 2013-1-2 10:53

看到有人清理了winsxs目录结果进不了桌面,我感觉还是别动它的好。先看看占用到底有多大,能不动就不动,不然出问题了要重装就悲剧了...
作者: 老衲法号吃肉    时间: 2013-1-2 13:07

winsxs占了16个G,用软件分析了下C盘,把各个盘的容量加一块一算跟现在的实际占用根本对不起来,但实在是找不到剩下的空间跑哪去了,对于一个对硬盘略有洁癖的人来说,看见那红了吧唧还无可奈何的C盘,实在是不能忍,终于一咬牙把系统重装了,折腾啊折腾……
作者: rr19    时间: 2013-1-2 14:31

posted by wap, platform: iPhone

还说买个64G的SSD当系统盘用呢,照楼主这吃硬盘的趋势根本不够用啊。
作者: Zico2003    时间: 2013-1-2 21:58

引用:
原帖由 老衲法号吃肉 于 2013-1-2 13:07 发表
winsxs占了16个G,用软件分析了下C盘,把各个盘的容量加一块一算跟现在的实际占用根本对不起来,但实在是找不到剩下的空间跑哪去了,对于一个对硬盘略有洁癖的人来说,看见那红了吧唧还无可奈何的C盘,实在是不能忍, ...
你忘了虚拟内存这块,我C盘50GB,16GB内存重灌系统后也没剩下多少,改虚拟内存后好很多
作者: Missing    时间: 2013-1-2 22:06

posted by wap, platform: iPad

这也用的太夸张了吧,几十G
作者: darkgame    时间: 2013-1-2 23:26

所以说直接划100G给C盘是必须的
作者: loveMM    时间: 2013-1-2 23:35

系统还原的备份也好几G。。还有杀毒软件
作者: hmds    时间: 2013-1-3 00:30

三年没重装winsx文件夹现在超过30g了,无奈
作者: 白花花银子    时间: 2013-1-3 00:54

杀毒软件产生的临时文件吧?
作者: sonic910623    时间: 2013-1-3 02:28

posted by wap, platform: Android

mark




欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) Powered by Discuz! 6.0.0