V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
cnqncom
V2EX  ›  问与答

win10 太吃 C 盘空间了,有啥办法嘛?

  •  
  •   cnqncom · 2020-11-21 09:44:29 +08:00 · 13657 次点击
    这是一个创建于 1223 天前的主题,其中的信息可能已经有所发展或是发生改变。

    给 C 盘分了 80G 的空间,用了将近 1 年。现在天天提示我系统磁盘空间告警,问了度娘。做了磁盘清理,结果收效甚微。还有种办法就是扩大磁盘空间,不过按照这样的速度,就算给 C 盘分 256G 的空间,估计明年这个时候又满了。

    有啥办法没?

    140 条回复    2022-05-02 09:29:51 +08:00
    1  2  
    jdz
        101
    jdz  
       2020-11-21 18:55:21 +08:00   ❤️ 2
    搞不懂分区是图啥
    systemcall
        102
    systemcall  
       2020-11-21 18:57:46 +08:00
    建议是除了 EFI 分区、恢复分区之类的不可见分区外,只分一个盘,用来安装系统和软件
    重要的数据靠备份,出了问题就算是 SSD 挂掉了也不要紧(其实还挺常见的,我的 SSD 就挂过)
    满了就直接重装,再配置环境就好了,也不算特别麻烦
    XuanFei990
        103
    XuanFei990  
       2020-11-21 19:23:15 +08:00
    啥都往 C 盘装能不满么?
    我现在用的 win10 ltsc 版本,C 盘 80GB,可用 46GB

    电脑里的大软件有 matlab2019b,quartusII 20.1,VS2019,AutoCAD2019,AD20,Kicad,Keil5,Office2019,VMware (虚拟 linux )以及其他各类软件 44 个。懂得人自然懂,有多大; 但是都安装在 D 盘,也是 SSD 。

    以下工具及命令可以尝试一下
    ccleaner
    Windows Update Clean Tool.exe
    powercfg -h off
    nomemo
        104
    nomemo  
       2020-11-21 19:42:02 +08:00
    2020 年了,还在讨论分区,还在讨论系统占空间
    ww2000e
        105
    ww2000e  
       2020-11-21 19:43:24 +08:00
    用 spacesniffer 查下空间占用情况,删点不要的
    beanrobbie
        106
    beanrobbie  
       2020-11-21 20:01:12 +08:00
    @christin 哈哈哈哈哈 ,2T 系统盘可还行
    zjqzxc
        107
    zjqzxc  
       2020-11-21 20:26:23 +08:00   ❤️ 1
    几个大(毒)户(瘤)
    1 、C:\windows\installer 如果频繁使用 Windows installer 打包的安装程序,这个文件夹一定会膨胀,解决方案只能是移走然后 mklink 回来
    2 、C:\windows\winsxs 处理方案通上
    3 、用户主目录(包括我的文档啥的),可以移走
    4 、大内存的话,休眠文件 hiberfil.sys 也是个大户,默认是内存大小的 40%
    5 、Office2016 之后的版本,默认也是 C 盘
    6 、Adobe 系列
    7 、Autodesk 系列
    8 、Visual Studio,啥都往 C 盘装,正常方案还改不走
    9 、C:\Program Files\WindowsApps Windows 应用商店应用数据,毒瘤,有的程序即使删了也会在本地占用空间,还死活删不了

    虽然以上很多都可以用 mklink 方式解决...
    wiix
        108
    wiix  
       2020-11-21 20:30:54 +08:00   ❤️ 1
    你这 C 盘分 80G 着实有点小气了。一般来说,用 128G 硬盘当 C 盘都各种捉襟见肘,256G 才算是比较合理的大小。

    至于分区:
    1 、分区的确可以在一定程度上减少误删。
    2 、机械硬盘分区可以极大提高误删后数据恢复的成功率。
    3 、机械硬盘分区可以很大程度的保护非第一分区(内磁道)的数据安全,比如分区表丢失、外圈磁道坏道、误操作重新分区等。
    4 、如果电脑只有一个机械硬盘,分区可以提高第一分区的读写性能(保证数据都在外磁道)。
    NOspy
        109
    NOspy  
       2020-11-21 20:32:22 +08:00
    我的 C 之前 80,实在不够,就扩容了,一块 128 的专门给 C
    shijingshijing
        110
    shijingshijing  
       2020-11-21 20:48:19 +08:00
    @zjqzxc

    Win7 以后的系统有个特别 nb 的 feature:安装软件的时候,会把.msi 这种安装包在 C:\windows\installer 下面备份一个,这个本来是有些软件在卸载的时候才会用到的,我猜微软的目的是防止某些用户遗失了安装包而造成无法卸载,选择一股脑儿将这些安装文件全部备份到这个目录下面,所以,只要你新安装一个软件,这个目录就会膨胀一点,有时候你安装了同一个文件的新的版本,这个目录下面的老版本安装文件仍然会保留的。即使你自己手动保留了安装文件、安装镜像,微软还是会好心的帮你保存在这里。
    xwander
        111
    xwander  
       2020-11-21 20:55:46 +08:00
    如果没有装多个文件系统的需要,不建议硬盘分区。老硬盘还想续,也可以用分区的方法剥离坏道。
    RANDELL
        112
    RANDELL  
       2020-11-21 20:58:07 +08:00
    比较简单的方法的话,推荐使用 DISM++工具。清理效果比较显著。另外有专家模式,可以清理更多。
    pengW
        113
    pengW  
       2020-11-21 21:00:01 +08:00 via Android
    右键有磁盘清理可以用下,CLEANER 可以下载用下然后卸载
    akira
        114
    akira  
       2020-11-21 21:50:05 +08:00
    先找到是哪个目录占用空间大了啊。。
    常见的例如微信自动下载图片视频 ,itunes,这些都很大的。。。
    railgun
        115
    railgun  
       2020-11-21 22:02:53 +08:00
    时代变了,大人
    如果只有一块硬盘,那就给系统盘分个 200g,剩下的都分成一个区。
    其他情况基本不用分。
    我一直是 256g 的 ssd 做系统盘,用了很多年了,没遇到过空间不足的问题。
    Eagleyes
        116
    Eagleyes  
       2020-11-21 22:14:56 +08:00
    一个 1Tssd 解决,800 多块钱。此贴终结。


    SN550,SN750,量力而行吧
    sola97
        117
    sola97  
       2020-11-21 22:16:06 +08:00 via Android
    1T 够用
    learningman
        118
    learningman  
       2020-11-21 22:29:21 +08:00
    @wiix 256 也是捉襟见肘,双 11 买了一块 2T 的 970 当系统盘
    gxm123gxm
        119
    gxm123gxm  
       2020-11-21 22:42:51 +08:00
    100gb c 盘,现在还剩 30G 左右,adobe,office 这些占用多吧

    注意把微信的聊天记录放到非系统盘,30G 差不多一直就这样了
    mschultz
        120
    mschultz  
       2020-11-21 22:57:12 +08:00
    你不能线性地用 80G C 盘告急的速度来预测 256G C 盘告急的速度
    qoras
        121
    qoras  
       2020-11-21 23:35:39 +08:00
    500G 以下不分多个盘, 500G 以上 C 盘分配 500G 即可
    nrtEBH
        122
    nrtEBH  
       2020-11-21 23:36:40 +08:00
    2020 年了 不该再给 windows 分区 用硬盘来代替分区 512G C 盘 960G D 盘 4T E 盘 类似这样
    Jooooooooo
        123
    Jooooooooo  
       2020-11-21 23:42:43 +08:00
    买 2T 的硬盘

    然后不分区

    硬要分区给 C 盘 1T
    leekayui
        124
    leekayui  
       2020-11-22 00:16:56 +08:00
    我直接买了个 1tb 当 c 盘
    Helsing
        125
    Helsing  
       2020-11-22 01:01:16 +08:00 via iPhone
    dism++把那些无用的升级文件清了可以省出很多空间
    t6attack
        126
    t6attack  
       2020-11-22 05:45:47 +08:00
    秀个极限压榨的情况。这是一台口袋电脑。(商家图)

    我对它重做系统,进行深度优(压)化(榨)后的效果。C 盘占用<20G 。

    使用情况:24 小时开机,主要拿来跑几个小脚本和几个简单的 web 页面,当一个小型服务器用。

    PS:不建议购买,这个小东西就是个玩具。如果你有类似需求,建议买那种机顶盒大小的工控机。
    cue
        127
    cue  
       2020-11-22 08:21:43 +08:00 via iPhone
    看下你 C 盘 /我的文档 /Tencent Filles 里,微信和 QQ 的聊天记录吧。
    suzper
        128
    suzper  
       2020-11-22 09:49:12 +08:00 via Android
    treesize 软件。分析磁盘占用。删除不用资源后。
    下面阻止 c 盘使用增大。
    1. 设置浏览器缓存位置
    2. 设置 QQ,文件和历史记录缓存(同微信)
    3. 音乐软件缓存位置。
    4. python pip 缓存等等。
    4. 同样,通过查看 treesize 分析,什么占空间。就手动设置对应缓存位置。现在 c 盘剩余 30G ( 120 )。半年没有变化了。
    实在压缩不了,就有个 c 盘扩大的软件,自动整理磁盘,腾空间给 c 盘。自行百度。
    NerverLibis
        129
    NerverLibis  
       2020-11-22 09:55:57 +08:00 via iPhone
    分盘影响性能是常识
    一个盘 sn550 1t nvme 730 而已
    teruspot
        130
    teruspot  
       2020-11-22 12:33:40 +08:00 via Android
    换个 1T 的吧,现在 1Tm2 接口固态也就 800 左右
    aguesuka
        131
    aguesuka  
       2020-11-22 12:41:13 +08:00
    换 linux
    CamD
        132
    CamD  
       2020-11-22 14:21:56 +08:00 via iPhone
    做个一盘党吧。斜眼笑
    abc0123xyz
        133
    abc0123xyz  
       2020-11-23 09:29:19 +08:00
    我是一块硬盘一个分区
    abc0123xyz
        134
    abc0123xyz  
       2020-11-23 09:32:08 +08:00
    调大点,推荐 500g 起步,1t 更好。
    反正我除了部分软件,其他的都是闭着眼睛安装。
    arthas2234
        135
    arthas2234  
       2020-11-23 10:04:26 +08:00
    @systemcall 了解了,谢谢。我现在用了好像也没出现啥问题,如果出现了,下次就取消了哈哈
    onice
        136
    onice  
       2020-11-23 10:06:23 +08:00
    我笔记本用的一块 512 的 ssd,C 盘给了 100G,目前在 C 盘大小在 60G 左右。
    meepo3927
        137
    meepo3927  
       2020-11-23 10:14:19 +08:00
    1. 将虚拟内存改为其他盘符,具体请搜索。
    2. 把 TEMP 目录改到其他盘符,改系统变量。
    3. 将常用软件的自动产生的文档数据目录改为其他盘符,一般默认是 C:\用户\Admin\AppData\Roaming,可以设置(如果软件支持的话)成其他目录。
    4. 做目录镜像,可以了解一下 mklink 命令。
    baobao1270
        138
    baobao1270  
       2020-11-23 10:15:50 +08:00 via Android
    换大固态,换 Linux,选一个吧
    fuwu1245
        139
    fuwu1245  
       2020-11-23 12:04:25 +08:00
    100G 的 Win 10 用了 2 年多了 还剩 50G
    还装了宇宙第一 IDE VS
    qiumaoyuan
        140
    qiumaoyuan  
       2022-05-02 09:29:51 +08:00
    想当年我一块硬盘才 10G
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2717 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 15:30 · PVG 23:30 · LAX 08:30 · JFK 11:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.