Windows C 盘清理技巧


Windows C 盘清理技巧

一、清理卸载

1.1 垃圾清理

使用常见的系统管理软件进行垃圾清理

  • 火绒安全
  • CCleaner

1.2 卸载软件

卸载长时间不用的大型软件(卸载前确保非系统组件)

二、迁移目录

通过 mklink 命令创建链接目录,以此实现将原本要写入(读取)C 盘的特定目录(文件)链接到 其他盘符的特定目录,例如:

  • C:\Users\user1 -> D:\Users\user1

命令语法:mklink /J <link_folder> <real_folder>

2.1 迁移用户默认文件夹

如果对当前用户执行迁移,那么第一步是先创建一个具有 管理员 权限的帐号,用该帐号进行迁移操作,创建用户主要步骤如下:

  1. 控制面板
  2. 用户账户
  3. 创建标准用户账户
  4. 更改新用户账户类型
  5. 从“标准”调整为“管理员”

接下来,开始迁移用户默认文件夹

  1. 注销登录

  2. 使用 新管理员用户 登录系统

  3. 管理员身份打开命令行,执行以下命令

    • 创建目录:以 D 盘作为迁移目标分区为例 mkdir d:\Users\user1

    • 拷贝目录:xcopy C:\Users\user1 D:\Users\user1 /E /H /C /I

      拷贝完一定要校验目录大小及文件数,确保所有文件完整拷贝

    • 删除目录:rmdir /s C:\Users\user1

    • 创建链接:mklink /J C:\Users\user1 D:\Users\user1

2.2 迁移 Package Cache 文件夹

思路和上面差不多,以管理员身份打开 cmd

  1. 拷贝目录 C:\ProgramData\Package Cache 到 目标分区如 D:\Package Cache
  2. 删除目录 C:\ProgramData\Package Cachermdir /s C:\ProgramData\Package Cache
  3. 创建链接 mklink /J C:\ProgramData\Package Cache D:\Package Cache

2.3 迁移 Installer 文件夹

稍微有点不同,不过大致类似

  1. 重启系统,以安全模式进入系统
  2. 拷贝目录 C:\Windows\Installer 到 目标分区如 D:\Installer
  3. 删除目录 C:\Windows\Installer
  4. 创建链接 mklink /J C:\Windows\Installer D:\Installer

三、系统调整

3.1 休眠文件 hiberfil.sys

休眠文件的大小与系统物理内存是一致的,当系统进入休眠时,将当前内存数据保存到 hiberfil.sys,而当再次开启时,可以快速恢复至休眠前状态,如果不需要此功能,可以关闭

关闭方法:管理员身份运行 cmd -> 执行 powercfg -h off

3.2 虚拟内存 pagefile.sys

虚拟内存文件的作用是将一部分硬盘空间来充当内存使用,当一个程序请求的内存空间大于物理内存时,就需要 pagefile.sys 文件来提供较大的虚拟内存,从而满足程序对大内存的需求

一般来说,不建议关闭此功能,我们这里选择将 pagefile.sys 挪到其他分区,具体方法如下:

  1. 计算机—属性—高级系统设置-高级-设置—高级-更改
  2. 点击 C 盘 -> 取消勾选(自动管理所有驱动器的分页文件大小)-> 点击 “无分区文件” -> 点击 “设置”
  3. 点击 D 盘 -> 点击 “自定义大小” -> 填写 “初始大小、最大值” -> 点击 “设置”
  4. 确定—应用—确定
  5. 重启系统

3.3 系统还原文件夹 System Volume Information

不建议,调整此配置项,除非你非常确定自己用不到 “还原点” 功能

关闭方法:

  1. 计算机—属性—高级系统设置—系统保护
  2. 点击 C 盘—配置—关闭系统保护—删除—继续

四、推荐工具

  • SpaceSniffer:小巧,好用,用来快速分析特定分区(目录)内容量占用

文章作者: Da
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Da !
  目录