本文为C盘空间不足提供另一种解决思路,与网络上其他方法形成互补,也可能是终极解决方案
首先推荐安装一个开源的磁盘空间扫描工具
WinDirStat
专门选中C盘进行空间扫描,点OK
完成之后可以看到C盘之中哪一个目录占用的空间是最大的,一般是Windows目录,这个我们暂且不去管他,再来看其他的占用空间大的,如果你能确认有些目录是可以删除的,那就从系统中找到它(在WinDirStat中选中然后按Ctrl+E),然后彻底删除它。
如果有些目录是确实是应用程序需要用的,比如腾讯的应用QQ或微信这样的,我们可以把相关的目录剪切到其他的磁盘当中去,在剪切移动目录的时候先把相对应的应用关闭,举个例子
我发现 C:\User\YourName\AppData\Local\Google
这个目录占用较大,先把电脑中Google相关的应用停掉,比如Chrome。
剪切这个Google目录,然后在D盘创建一个AppData目录,把它粘贴进去。你把他放到D盘哪个位置并不重要,粘贴完成之后目录新的完整路径就变成了D:\AppData\Google
记住在下面打命令有用。
当文件内容移动完成之后,开启运行(Win+R
)窗口输入cmd
,然后按Ctrl+Shift+Enter
进入管理员运行模式。
输入命令
CD C:\User\YourName\AppData\Local
进入到Google文件夹之前的那个目录MKLINK /J Google D:\AppData\Google
就这样你把文件从C盘挪到了D盘中,相当于是建立了一种联接,应用在访问源路径文件时实际上文件内容是存储在目标路径之中的,这样应用程序可以正常使用,也不需要修改程序的配置,其他的目录也是一样可以按照这个办法进行迁移。
正文结束到此,下面给到一些补充解释。
D:\test>MKLINK
创建符号链接。
MKLINK [[/D] | [/H] | [/J]] Link Target
/D 创建目录符号链接。默认为文件
符号链接。
/H 创建硬链接,而不是符号链接。
/J 创建目录联接。
Link 指定新的符号链接名称。
Target 指定新链接引用的路径 (相对或绝对)。
下面举例解释说明 MKLINK /J
命令的作用,更多其他参数用法可以参考此文
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。