C盘大瘦身

这周买了个固态,于是准备把系统移过去。然而C盘莫名奇妙的用掉了120G? 于是这里记录一下C盘的瘦身过程好了

C盘瘦身攻略

说到C盘瘦身,首先还是得看看自己的电脑里面不能删掉的东西。一般来说

  • C:\Windows
  • C:\Program Files (x86)
  • C:\Program Files

这三个地方的东西我们还是不要去动比较好,毕竟是比较好(或者说还没弄清楚里面都有啥)。

然后我们可以发现除了这三个文件之外,还有别的文件夹:

  • C:\Users\PC-Name
    只记得这个文件了QvQ,其他的我们一会儿会提供工具进行查找。
    PC-Name这个文件夹里面有一半的文件都是系统在安装程序的时候安装的附带程序存放的默认位置,也就是说,即使你将某些程序装在了其他盘,这个文件夹里面也有可能会装到一些额外的应用.

在查找过后,发现WMWareVirtualBox会默认的将虚拟机安装在这个目录,于是怒删。。。。

这下小了不少。然而现在好像还不是特别小,于是我们可以使用一个叫做MakeRoom的软件,通过这个软件我们就能够快速的查找电脑里面的大文件:

通过这个方式,我们能够找到更多的大文件,这里我们记录一个特殊的文件:
c:/windows/installer
这个文件好大,我这边几乎都有11GB了。这个文件夹里面存放的都是.msi文件。
这个文件夹的内容里面其实存放的是Windows Intaller安装应用程序的注册信息:
%systemRoot%\Installer文件夹保存着所有基于Windows Installer安装的应用软件的注册信息,一旦此文件受损,那么基于Windows Installer安装的相关软件将无法正常运行,你需要重新安装基于是Windows Installer安装的应用软件,以修复%systemRoot%\Installer文件夹中的注册信息。以Office为例,当你删除了这个文件夹中的内容后,Office的安装程序将无法使用,无论是重新安装,修复、添加和删除Office组件,都无法运行,此时你必须手动删除Office,然后再重新安装。

Windows Installer是一个软件组件和一个Windows用于安装,维护和删除软件的一个接口。这个安装包中存放了安装信息以及文件中的一些可选的功能,这就被称为.msi文件。这个文件的文件夹的名字对数据库进行松散的关联为COM结构化存储器。并且会包含之前的重大改变。我们在使用.msi安装的时候,我们的能够保证

  • 诊断并修复损坏的程序
  • 可靠地卸载损坏的程序
  • 可以按照我们的需求安装程序

也就是说,这个文件夹里面放着的东西非常重要,要是删除了的话,我们卸载文件就会非常困难,自然是不能删除的。这里提供一个符号链接更改的办法:

  • 首先,把这个installer复制到别的盘符厘米那
  • 把C盘的installer删除
  • 在管理员权限下进入C:\windows, 然后输入

    1
    mklink /D C:\Windows\Installer 移动的路径\Installer

    这样的话能够构建一个符号链接。通过这个方式,能够让系统访问C:\Windows\Installer的时候,自动访问到 我们移动到的位置上。

加上删掉了VS多余的组件,C盘终于小了30GB左右,终于可以移动系统了~