再谈 C 盘节约: WizTree 扫 C 盘一览无余,看 WimBoot+ 目录链接如何欺骗系统"偷天换日"
纯净,极简,强大,高效是我对 Windows 系统和日常使用软件的不懈追求.
在这个硬盘内存价格疯涨的时代,让我来继续打磨一篇绝无 AI,纯人工的手打 0 添加公众号推文.
预防论文 AI 查重从写公众号做起. :- )
今天我们探讨的主题仍然是:如何最大程度的节约 C 盘空间?
难道除了 Windows 系统,C 盘里面就必须要放点别的吗?C 盘的空间就一定要越用越少吗?
难道不能有一种神奇的魔力,让"电表倒转"吗?
答案是: 有的兄弟,有的.
在这里,我们完全有方法让你的电脑数据在完全不丢失,系统配置完全不变的情况下,让 C 盘"时间倒流",让存储空间"电表倒转".
因为这里是只专注传播 Windows 系统运维技术的微信公众号:吕社.
这次,我们不再是简单的清理 C 盘,而是偷梁换柱,瞒天过海,偷天换日.如果本文只介绍如何清理,那么就与某乎,某站,某红薯,西爱思第恩上的水文别无二致,既毫无新意,又味同嚼蜡 :- (
本文将保持理论联系实际,密切联系群众,批评与自我批评(乱入)的作风,深入浅出的介绍在磁盘节约空间领域的三大法宝:WizTree,wimboot 和目录链接,并完整的介绍他们是如何应用于实际生产环境的.
好了,如果你准备好学习如何对你的 C 盘磨刀霍霍,那么,请认真阅读完本篇还残留着笔者手温的文章,相信无论你的技术水平如何,都一定会受益匪浅.
WizTree
wiztree,一款强大的磁盘分析软件.它能够在 5 秒之内,把 C 盘中存储的所有文件,以大大小小的不同颜色方块图形的形式展示在屏幕上,让你直观的感受到 C 盘里到底什么文件占用了大量空间,什么文件的小到可以直接无视.
这是 wiztree 的官网,由于国内的网络环境,我们可能难以打开.这里我也为你提供截至 2025 年 11 月 24 日的最新 wiztree 的下载链接.
关注我,后台发送 wiz 获取 wiztree v4.28 24 便携版本的下载链接.

以管理员权限运行运行 wiztree 软件,选择 C 盘点击 扫描.我们可以在极短的时间内得到 C 盘文件状态一览:

通过观察各个色块的大小我们就可以直观的感受到哪个文件占用空间大,哪个文件夹占用空间大了.通过把鼠标在色块上滑动我们可以查看高亮色块,鼠标左键和右键色块可以直接对文件和文件夹进行各种操作.
在这一步,我们的目的就是删除 C 盘不需要的文件,清理 c 盘空间.我并不告诉你 C 盘哪里的文件占用空间大,而是让你直观的感受整个磁盘上文件之间的大小关系,从而给你自主决策删除文件的选择权.
进行手动的清理之后,我们还要进行 C 盘的深化清理,也就是清理掉一些我们在 wiztree 软件里看不出来是什么作用,但是也占用着较大空间的文件.这时我们需要使用老牌系统优化软件 Dism++.
Dism++ 官网:
https://github.com/Chuyu-Team/Dism-Multi-language/releases
打开 Dism++ 软件,点击上方的选项-> 详细设置-> 启用专家模式.然后点击左侧的空间回收.
大家可以直接参考我的勾选:

勾选后点击扫描,安静等待,然后点击清理,清理的过程中会提示重启资源管理器,等待清理完成.
Dism++ 清理 C 盘垃圾的大小因系统而异,大约可以清理出 1GB-9GB 左右的空间.
对 C 盘进行清理后,我们就可以进行下一步重量级操作:目录链接.
目录链接
首先,何为目录链接?
Windows 系统中的目录链接(软链接)是一种指向文件系统中其他目录或文件的引用(有点类似于快捷方式).它允许你创建一个指向另一个位置的虚拟路径,而不是复制实际的数据.通过目录链接,用户可以直接访问原链接点的文件和文件夹,而不需要移动或复制它们.
好了,看完上面的解释,你是不是一头雾水呢?
下面我在通俗的解释一下目录链接的意思.
目录链接,又名软连接,是对于文件夹的一种操作.目录链接在系统中显示的形式和快捷方式几乎完全一致,但他不是快捷方式.
创建一个文件夹的目录链接,我们双击打开这个目录链接之后,可以惊奇的发现,文件资源管理器的地址栏中显示的当前路径并不是源文件夹的路径,而是这个目录链接所在的位置.
利用目录链接的这一特点,我们可以轻轻松松的"欺骗"操作系统和应用程序,让他们以为他们运行时需要的文件和目录都在原位置原封不动.而这时我们已经瞒天过海,把他们所需要的文件夹移动到了别处,他们读取到的那些文件和文件夹都只不过是一个个不占用空间的"目录链接".
创建目录链接只能对文件夹进行,不能对文件进行.
这是一个文件系统级别的操作,这意味着操作系统和应用程序完全发现不了自己访问的文件夹其实是一个目录链接.
理论上来说,我们可以对除了系统关键文件夹(如驱动文件夹,Windows 文件夹,用户文件夹)之外的所有文件夹进行"移动-> 目录链接回原位置"这一操作.
目录链接是可以跨分区的!
上面这句话的含金量我们应该都懂,我们可以把曾经死活赖在 C 盘不走的软件文件夹通过目录链接的方法,移动到其他分区的任意位置!
现在我们已经基本介绍完了理论,那么如何实践?如何创建文件夹的目录链接呢?
由于目录链接是 Windows 系统本身自带的功能特性,所以我们可以完全不借助第三方工具创建文件夹的目录链接,也就是使用 cmd 命令行输入代码的方式.
mklink /D "C:\链接目录" "D:\目标目录"
但是又有几个人喜欢输入代码呢?这里笔者给大家带来了一个高效创建目录链接的小工具:link shell extension(LSE)
注意:安装 LSE 需要安装微软常用运行库!否则安装程序没有组件依赖无法运行!
LSE 官网:
https://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html#contact
(可能被墙,关注我,后台回复 lse 获取 link shell extension 高速下载链接)
微软常用运行库下载网址:
https://wwa.lanzout.com/b0b8rs19a#9527
密码: 9527
以下是 LSE 的使用方法:
- 安装 LSE 后,文件资源管理器自动重启,浏览器自动打开 LSE 的官网,表示安装成功.
- 关闭浏览器,右键点击一个文件夹,在右键菜单里面可以看见"选择原连接点(L)"
- 我们点击选择原连接点,然后去另一个位置,在空白处右键,点击"创建为...-> 目录连接点"
- 这样就出现了我们选择的文件夹的目录链接.
- 打开这个目录链接,文件资源管理器的地址栏中显示的是这个目录链接的位置,而不是源文件夹的位置.(欺骗系统成功)
然而,理想和现实之间的差距还是很大的.
当你认为你已经完全掌握了这个目录链接的功能,可以欢欢喜喜地把 C 盘的文件夹统统挪到 D 盘任意位置然后再链接回去的时候,你会发现,好多 C 盘中的文件夹由于被各种进程和软件占用导致无法完全移动.
移动了一些文件,又残余了一些文件.这会让你焦头烂额.
还有的时候,明明所有操作都成功了,但是打开被移动的软件时,软件报错,无法打开.
经过不断的尝试和经验总结,我给你几点建议:
- 不要移动文件夹,不要剪切!使用复制操作才是最稳妥的办法!复制不会发生移动了一些文件,又剩下了一些文件这种情况!确保所有文件都复制过去了再删除 C 盘里的原文件夹也不迟.
- 遇到上面第二种软件无法打开的情况,请你创建和 C 盘一致的文件结构目录.比如我们想把 Microsoft office 的安装文件夹转移到 D 盘,请不要把
C:\Program Files\Microsoft Office这个文件夹直接复制到 D 盘的根目录里.正确的做法是,在 D 盘里手动新建Program Files文件夹,再把Microsoft Office文件夹复制到D:\Program Files中,最终创建目录链接回C:\Program Files,就可以完美解决软件报错打不开的问题了.
以上都是笔者的亲身实践所得,经得起理论与实践结合的考验.
WimBoot 启动技术
wimboot,才是 C 盘空间释放真正的大招.
你有没有想象过 C 盘空间只占用 3GB 大小?是的,你没看错,不是剩下 3GB,而是占用 3GB!
而且,你的数据,你的系统个性化配置,通通都还在,一样不少!
这, 就是 wimboot.
wimboot,是微软公司从 Windows8 开始引入的新功能,旨在减少系统文件对 C 盘的占用,提高计算机的运行速度,对于运维人员来说,我们最看重的是 wimboot 在空间占用上的优越特征.
此外,由于 wimboot 的本身特性,使用 wimboot 启动的计算机还有一个附加的"福利".即发生意外时可以实现系统还原,而不需要重装系统.
那么,是什么原理让 wimboot 如此强大呢?事实上,使用 wimboot 启动的操作系统的 C 盘里的所有系统文件都没有真正的放在 C 盘里,我们在 C 盘里看到的文件都是一种名叫"指针文件"的东西.
指针文件能够指向(引用)一个 wim 包里的文件,就像箭头一样.然而,指针文件的体积几乎是可以忽略不计的,所以 C 盘的实际占用量很小.
所以安装一个 wimboot 系统耗费的时间是相当少的,毕竟产生指针文件的时间可以忽略不计.
当我们使用 C 盘里的系统文件时,系统会进行动态解压缩,把 wim 包里我们需要使用的那些文件解压释放到内存里.当我们不用他们时,系统又把他们从内存里删除,或放入 pagefile.sys 分页文件.
所以,使用 wimboot 模式可能导致你的计算机内存占用比往常要稍微高一些,但影响也非常有限.
wimboot 优点如此之多,那么如何驾驭这一神奇的启动方式呢?请你耐心往下看.
使用 wimboot 安装系统节约 C 盘的一般正确姿势
wimboot,顾名思义,是一种使用 wim 包来启动系统的方式.所以,首要的一步是获取 wim 包.wim 包实际上就是.wim 压缩文件.
如何获取 wim 包?
我们使用 Dism++ 这个神器帮助我们把当前的系统打包为 wim 文件.
打开 Dism++ 软件:
- 点击左上角
恢复功能->系统备份 - 点击
浏览,选择系统备份包想要保存的位置. - 点击"另存为"对话框下面的
保存类型,可以选择 5 种压缩类型.- 不压缩:不压缩系统文件,直接保存到 wim 里.
- wimboot 压缩:一种适合 wimboot 的压缩方法,可是据 Dism++ 官方表示,这个压缩率很低,而且用处不大.不建议使用.
- 快速压缩:比 wimboot 压缩的压缩率高,是默认的压缩方式,笔者也推荐快速压缩.
- 极限压缩:保存为 esd 格式,压缩率最高,耗费时间最长,产生的文件最小.※注意:esd 文件不可以制作 wimboot.
- 点击保存
- 如果你是在当前系统里备份当前系统,那么
卷影复制默认勾选(热备份) - 如果你在 PE 系统里备份 Windows,那么不需要勾选卷影复制.(推荐在 PE 中备份系统)
- 点击确定.
等待备份完成,这样我们就可以在选择的位置找到我们刚刚备份成功的 wim 包了.

备份结束后,我们应该怎么做?
- 进入 PE 系统,使用 winntsetup(PE 里面几乎都自带,又叫 Windows 安装器)工具或其他有 wimboot 功能的工具制作 wimboot.
- 首先,在保证你备份的 wim 包安全存在的情况下,格式化原来的系统盘 C 盘.
请注意,PE 里面显示的 C 盘不一定是原 Windows 系统的 C 盘!请通过大小,容量,文件等特点来判断!
- 打开 winntsetup,第一项
选择安装映像文件的位置,选择你刚刚备份好的 wim 包 - 下面引导分区与正常安装的选择方式相同.系统驱动器选择刚刚格式化的 C 盘.
- 唯一的不同之处是,右下角的启动模式选择 wimboot
- 安装,确定

wimboot 安装系统的方式比普通方法快很多很多,不到 1 分钟就可以安装结束,这是因为创建指针文件不需要花费过长的时间.
优势梳理:
自己安装的软件文件都被封装到了 wim 包中,C 盘中的文件全部变成了指针文件.
有一个自己 DIY 的系统的 wim 包,系统坏了随时可以用 Windows 安装器还原回去.
C 盘占用 3GB 左右.
我不建议你把 wim 包放在 C 盘里.毕竟我们的目的是降低 C 盘占用,可以放在 D 盘或者单独分出一个分区专门放置 wim 包.
这个单独的 wim 包存放分区在系统里可以删除盘符,没有任何影响.
如果系统出现故障,可以进入 PE,利用备份的 wim 包重新做一次 wimboot 即可.
定期备份系统是一个很好的习惯.
但是,你可能会觉得备份一次系统很麻烦,耗时很长.那么就不得不提 wim 包的第二个特性:支持增量备份.
增量备份:在原 wim 包的基础上,只备份当前系统和 wim 包里面的系统的差异部分的文件.如果文件相同,那么 DISM 备份的时候只会对比,并不会再次写入文件到 wim 里面.
由于系统文件大部分都是固定不变的,所以增量备份可以节约很多时间.
增量备份的结果是,原 wim 包里面出现多个文件夹,每一个文件夹里都是一次系统备份.相同的文件只在 wim 里备份一次.每一个文件夹里的重复系统文件被多次引用.wim 包的体积大小变化不会太大.
增量备份的操作方法:
- 与首次系统备份的方法几乎无异
- 唯一的不同是:在选择保存备份 wim 文件的位置时,选择我们之前制作产生的那个 wim 包,而不是选择一个新位置.
- 点击确定开始备份即可.
如果你觉得一个 wim 里面的旧备份没什么用,留着占用空间,那么可以使用 Dism++ 软件的"导出映像"功能导出你想要的那一份 wim 映像.
导出映像方法
- 点击 dism++ 的左上角
文件->打开映像文件 - 选择并打开你的 wim 包
- 选择映像文件里的一个映像(鼠标单击选择,通过备份时间判断你想导出的映像是哪个)
- 下方有五个选项:
- 导出映像:单独导出选中的那一个映像.
点击这个就可以了. - 删除映像:删除选择的那个映像
- 可启动:对于 PE 系统的映像,为他加上可启动的标志.
- 添加映像:为这个系统映像包添加其他的系统映像.
- 编辑映像:编辑所选择映像的映像名称,映像说明,显示名称,显示说明,映像标志,系统体系,创建日期,展开空间,系统版本.(双击条目即可编辑)
- 导出映像:单独导出选中的那一个映像.

然后我们可以使用 winntsetup,调用导出的 wim 包制作 wimboot.
常见问题
制作 wimboot 后,在 PE 里 wim 包无法删除,显示有进程正在使用?
你的 C 盘系统的指针文件正在默默调用这个 wim 里的数据.所以,想要删除这个 wim 包,必须先格式化原 Windows 系统 C 盘.
无法直接对 wim 包进行增量备份?
同样是因为你的 C 盘系统的指针文件正在默默调用这个 wim 里的数据.这种情况下这个 wim 包是只读的.所以我们需要复制粘贴一份这个 wim 包的副本,对这个副本进行读写操作.