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 盘空间不足问题

相关推荐
烛衔溟1 分钟前
C语言并发编程:Windows线程
c语言·c++·windows·性能优化·多线程·并发编程·线程同步
HUST14 分钟前
C语言 第十讲:操作符详解
c语言·开发语言
凑凑的小手办24 分钟前
C语言基础(一)
c语言·开发语言
祎直向前1 小时前
linuxshell循环,条件分支语句
前端·chrome
黎雁·泠崖1 小时前
二叉树入门全攻略:从树的概念到遍历实现
c语言·数据结构
jayaccc1 小时前
前端缓存全解析:提升性能的关键策略
前端·缓存
无限大.1 小时前
为什么“缓存“能提高系统性能?——从 CPU 缓存到分布式缓存
分布式·缓存
num_killer1 小时前
小白的RAG缓存
缓存·ai·aigc
你怎么知道我是队长1 小时前
C语言---共用体
c语言·开发语言·算法
一顿操作猛如虎,啥也不是!1 小时前
redis注册成windows服务,开机启动
数据库·redis·缓存