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

相关推荐
myloveasuka8 分钟前
分离指令缓存(I-Cache)和数据缓存(D-Cache)的原因
笔记·缓存·计算机组成原理·硬件
梵刹古音14 分钟前
【C语言】 关键字与用户标识符
c语言·开发语言
进击的小头1 小时前
行为型模式:观察者模式
c语言·观察者模式
想搞艺术的程序员1 小时前
架构破局 - Redis 不再做缓存!替代 MySQL 做主存储
redis·缓存·架构
小程同学>o<1 小时前
嵌入式之C/C++(二)内存
c语言·开发语言·c++·笔记·嵌入式软件·面试题库
浅念-1 小时前
C语言——内存函数
c语言·经验分享·笔记·学习·算法
水饺编程2 小时前
第4章,[标签 Win32] :系统字体与字符大小
c语言·c++·windows·visual studio
LYS_06182 小时前
寒假学习(8)(c语言8+模数电8)
c语言·学习·pcb
2401_841495643 小时前
【LeetCode刷题】LRU缓存
数据结构·python·算法·leetcode·缓存·lru缓存·查找
醒过来摸鱼3 小时前
redis源码deps目录
数据库·redis·缓存