Skip to main content
Benny的老巢 Logo
Overview

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

January 5, 2026
1 min read

你的 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,运行:

Terminal window
xcopy "%LOCALAPPDATA%\Google\Chrome" "D:\ChromeData" /E /H /C /I

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

第三步:创建符号链接

先备份原文件夹:

Terminal window
ren "%LOCALAPPDATA%\Google\Chrome" "Chrome_backup"

然后创建符号链接:

Terminal window
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 文件,内容是:

Terminal window
@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. 查看”个人资料路径”和”缓存路径”是不是已经变成你设置的新路径了

最后的话

如果你是普通用户,强烈推荐方法一(快捷方式参数法)。它最简单、最安全,出问题了删掉快捷方式就行,不会影响系统。

如果你喜欢折腾,方法二(符号链接)是个不错的选择,既灵活又不会影响系统其他部分。

至于方法三和方法四,除非你真的有特殊需求,否则不建议尝试,风险大于收益。