你的 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,运行:
xcopy "%LOCALAPPDATA%\Google\Chrome" "D:\ChromeData" /E /H /C /I这会把现有配置都复制到 D 盘。
第三步:创建符号链接
先备份原文件夹:
ren "%LOCALAPPDATA%\Google\Chrome" "Chrome_backup"然后创建符号链接:
mklink /J "%LOCALAPPDATA%\Google\Chrome" "D:\ChromeData"这样,当 Chrome 试图访问原路径时,系统会自动把它引导到新路径。
方法三:环境变量法(核弹级方案)
这个方法会改变整个系统的 Local AppData 路径,所有应用的数据都会被迁移。⚠️ 非常不推荐新手操作,除非你真的知道自己在做什么。
操作步骤:
- 按
Win + R,输入sysdm.cpl - 点击”高级”标签 → “环境变量”
- 修改用户变量中的
LOCALAPPDATA值
方法四:注册表修改法(不推荐,但了解一下也好)
通过注册表指定 Chrome 的数据目录路径,理论上最完整,但风险也最高。
操作步骤:
- 关闭 Chrome(重要!)
- 按
Win + R,输入regedit - 导航到:
HKEY_CURRENT_USER\Software\Google\Chrome - 在右侧空白处,新建一个”字符串值”
- 名称:
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 文件,内容是:
@echo offstart "" "C:\Program Files\Google\Chrome\Application\chrome.exe" --user-data-dir="%~dp0UserData"把这个 bat 文件放在 U 盘或某个文件夹里,Chrome 的所有配置就会随这个文件夹走。
一些需要注意的小事
⚠️ 管理员权限:涉及系统目录的操作需要管理员权限,记得右键”以管理员身份运行”。
🛑 确保 Chrome 已完全关闭:操作前检查任务管理器,确保没有 Chrome 进程在后台运行。
📝 路径别用中文:新路径最好用英文,避免一些奇怪的问题。
💾 空间要够:迁移前先看看目标盘有没有足够空间(Chrome 数据可能有好几个 GB)。
🔐 权限问题:新路径要有读写权限,否则 Chrome 会报错。
☁️ 同步不受影响:修改路径不会影响你的 Google 账号同步,书签、密码等数据依然会同步到云端。
怎么验证迁移成功了?
- 用修改后的方式启动 Chrome
- 在地址栏输入:
chrome://version - 查看”个人资料路径”和”缓存路径”是不是已经变成你设置的新路径了
最后的话
如果你是普通用户,强烈推荐方法一(快捷方式参数法)。它最简单、最安全,出问题了删掉快捷方式就行,不会影响系统。
如果你喜欢折腾,方法二(符号链接)是个不错的选择,既灵活又不会影响系统其他部分。
至于方法三和方法四,除非你真的有特殊需求,否则不建议尝试,风险大于收益。