Chrome 缓存迁移教程:5种方法解决 C 盘空间不足问题(2026年最新)

你的 C 盘是不是又满了?看着 Chrome 占用了好几十 GB 的空间,是不是又爱又恨?

其实 Chrome 的缓存、配置文件、扩展程序都默认放在系统盘,时间一长,SSD 空间就被吃掉了。今天我们就聊聊几种把 Chrome 缓存"搬家"的方法,从简单到进阶,总有一款适合你。


方法一:快捷方式参数法(最推荐,小白也能轻松搞定)

这是最简单、最安全的方法,不需要折腾系统配置,几分钟就能完成。

第一步:找到 Chrome 的主程序

通常 Chrome 安装在:

复制代码
C:\Program Files\Google\Chrome\Application\chrome.exe

找到 chrome.exe,右键点击,选择"创建快捷方式"。

第二步:修改快捷方式属性

右键点击刚创建的快捷方式,选择"属性"。在"目标"这一栏,你会发现路径最后是 chrome.exe"

在这个引号后面,空一格,加上两个参数:

复制代码
--user-data-dir="D:\ChromeData" --disk-cache-dir="D:\ChromeCache"

完整的长这样:

复制代码
"C:\Program Files\Google\Chrome\Application\chrome.exe" --user-data-dir="D:\ChromeData" --disk-cache-dir="D:\ChromeCache"

参数说明

别被这些参数吓到,其实很简单:

  • --user-data-dir:指定 Chrome 的用户数据目录(包括缓存、书签、扩展、密码等所有配置)
  • --disk-cache-dir:单独指定缓存文件的位置
  • --disk-cache-size:控制缓存大小(单位是字节,比如 104857600 就是 100MB)
  • --media-cache-size:媒体文件的缓存大小

如果你只想移动缓存,只加 --disk-cache-dir 就够了;如果想把所有配置都移走,就加上 --user-data-dir


方法二:符号链接法(适合折腾党)

如果你不想每次都用快捷方式启动 Chrome,可以用 Windows 的符号链接功能,让系统以为 Chrome 还在原位置,实际上已经"移花接木"到新盘了。

第一步:关闭 Chrome

这个很重要,一定要确保 Chrome 完全关掉(任务管理器里也要确认一下)。

第二步:迁移现有数据(如果想保留配置)

以管理员身份打开 CMD,运行:

cmd 复制代码
xcopy "%LOCALAPPDATA%\Google\Chrome" "D:\ChromeData" /E /H /C /I

这会把现有配置都复制到 D 盘。

第三步:创建符号链接

先备份原文件夹:

cmd 复制代码
ren "%LOCALAPPDATA%\Google\Chrome" "Chrome_backup"

然后创建符号链接:

cmd 复制代码
mklink /J "%LOCALAPPDATA%\Google\Chrome" "D:\ChromeData"

这样,当 Chrome 试图访问原路径时,系统会自动把它引导到新路径。


方法三:环境变量法(核弹级方案)

这个方法会改变整个系统的 Local AppData 路径,所有应用的数据都会被迁移。⚠️ 非常不推荐新手操作,除非你真的知道自己在做什么。

操作步骤:

  1. Win + R,输入 sysdm.cpl
  2. 点击"高级"标签 → "环境变量"
  3. 修改用户变量中的 LOCALAPPDATA

方法四:注册表修改法(不推荐,但了解一下也好)

通过注册表指定 Chrome 的数据目录路径,理论上最完整,但风险也最高。

操作步骤:

  1. 关闭 Chrome(重要!)
  2. Win + R,输入 regedit
  3. 导航到:HKEY_CURRENT_USER\Software\Google\Chrome
  4. 在右侧空白处,新建一个"字符串值"
    • 名称:UserDataDir
    • 值:D:\ChromeData(你想迁移到的路径)

方法五:第三方工具(懒人福音)

如果你觉得手动操作太麻烦,可以用一些现成的工具:

  • Chrome Profile Switcher:Chrome 配置文件管理工具
  • Browserosaurus:支持多浏览器的启动器,可以管理不同浏览器的配置

Chrome 的缓存到底存在哪?

默认情况下,Chrome 的数据主要在这里:

复制代码
C:\Users\你的用户名\AppData\Local\Google\Chrome\User Data\Default\

里面有几个关键目录:

  • Cache:网页缓存文件
  • Code Cache:JavaScript 代码缓存
  • GPUCache:GPU 相关的缓存
  • 还有一堆其他的配置文件(书签、密码、历史记录等)

实战推荐方案

根据不同需求,我给你几个实际可用的方案:

方案 A:只移动缓存(推荐给大多数人)

如果你的 SSD 空间还够用,只是觉得缓存占得太多:

在快捷方式目标里加:

复制代码
--disk-cache-dir="D:\Cache\ChromeCache" --disk-cache-size=1073741824

这样缓存会存到 D 盘,大小限制在 1GB。

方案 B:移动全部数据(适合 SSD 空间紧张)

如果你的 SSD 快满了,把所有 Chrome 数据都搬走:

在快捷方式目标里加:

复制代码
--user-data-dir="D:\Chrome\UserData"

这样 Chrome 的所有配置都会在新位置。

方案 C:便携式配置(适合多设备)

创建一个 ChromePortable.bat 文件,内容是:

batch 复制代码
@echo off
start "" "C:\Program Files\Google\Chrome\Application\chrome.exe" --user-data-dir="%~dp0UserData"

把这个 bat 文件放在 U 盘或某个文件夹里,Chrome 的所有配置就会随这个文件夹走。


一些需要注意的小事

⚠️ 管理员权限:涉及系统目录的操作需要管理员权限,记得右键"以管理员身份运行"。

🛑 确保 Chrome 已完全关闭:操作前检查任务管理器,确保没有 Chrome 进程在后台运行。

📝 路径别用中文:新路径最好用英文,避免一些奇怪的问题。

💾 空间要够:迁移前先看看目标盘有没有足够空间(Chrome 数据可能有好几个 GB)。

🔐 权限问题:新路径要有读写权限,否则 Chrome 会报错。

☁️ 同步不受影响:修改路径不会影响你的 Google 账号同步,书签、密码等数据依然会同步到云端。


怎么验证迁移成功了?

  1. 用修改后的方式启动 Chrome
  2. 在地址栏输入:chrome://version
  3. 查看"个人资料路径"和"缓存路径"是不是已经变成你设置的新路径了

原博客链接:Chrome 缓存迁移教程:5种方法解决 C 盘空间不足问题

相关推荐
ambition20242几秒前
从暴力搜索到理论最优:一道任务调度问题的完整算法演进历程
c语言·数据结构·c++·算法·贪心算法·深度优先
cmpxr_3 分钟前
【C】原码和补码以及环形坐标取模算法
c语言·开发语言·算法
yashuk1 小时前
C语言实现PAT练习及算法学习笔记,还有SQLite介绍
c语言·sqlite·开源项目·算法学习·pat练习
ACP广源盛139246256731 小时前
破局 Type‑C 切换器痛点@ACP#GSV6155+LH3828/GSV2221+LH3828 黄金方案
c语言·开发语言·网络·人工智能·嵌入式硬件·计算机外设·电脑
爱编码的小八嘎2 小时前
C语言完美演绎7-10
c语言
hhh3u3u3u4 小时前
Visual C++ 6.0中文版安装包下载教程及win11安装教程
java·c语言·开发语言·c++·python·c#·vc-1
泛凡(Linyongui)4 小时前
PY32F002B实践之二--宠物腹背理疗仪项目介绍及头文件解析
c语言·keil·py32·32位单片机·腹背理疗仪项目实践
网域小星球6 小时前
C 语言从 0 入门(十四)|文件操作:读写文本、保存数据持久化
c语言·开发语言·文件操作·fopen·fprintf
网域小星球6 小时前
C 语言从 0 入门(七)|字符数组与字符串完整精讲|VS2022 高质量实战
c语言·开发语言·字符串·vs2022·字符数组
Jia ming6 小时前
C语言实现日期天数计算
c语言·开发语言·算法