Syn*_*ech
31
在Windows中,谷歌Chrome和铬存储它们的历史,书签,设置,这样在用户数据在用户的本地数据目录下的程序文件夹下的目录(即不是当你登录到其他计算机上的同一网络上的结转)。谷歌浏览器使用该文件夹,Google\Chrome而 Chromium 使用Chromium(很惊讶吧?)
有很多方法可以动态或静态访问用户的 Chrom(e|ium) 文件夹,但最简单、最可靠的是:
For Google Chrome:
"%localappdata%\Google\Chrome\User Data"
For Chromium:
"%localappdata%\Chromium\User Data"
Run Code Online (Sandbox Code Playgroud)
(您可以shell:local appdata在资源管理器中使用,但在命令提示符或批处理脚本中不起作用,因此您需要使用无论如何%localappdata%都应该设置的环境变量。)
注意:有问题的文件夹是默认创建和使用的文件夹;你可以很容易地让 Chrome/Chromium 从其他地方使用--user-data-dirswitch。
(为简洁起见,除非另有说明,否则“Chrome”指的是Google Chrome和Chromium 。)
备份设置等就像复制文件夹及其内容一样简单,但是在进行备份时您不需要保留所有内容 - 特别是因为 Chrome 当前受到
恶性用户数据文件夹的困扰。
(确保退出浏览器的所有实例和副本,以便在复制/恢复之前没有 Chrome.exe 进程保留,否则某些文件将被锁定,而其他临时文件将保持未删除状态。)
某些文件和文件夹可能存在也可能不存在,具体取决于 Chrome 版本以及是否安装了扩展程序、插件等。
以下文件和文件夹要么是临时的(例如缓存),要么是重新生成/更新的,因此可以从备份中删除或省略。
- 用户数据\?Safe Browsing Bloom (反钓鱼文件无论如何都会定期更新)
- 用户数据\?Safe Browsing Bloom Filter 2 (基本相同,甚至更小)
- 用户数据\默认\? <Media> Cache\ (当您清除缓存时,它的所有内容(无论是普通内容还是媒体内容)都会被清空)
- 用户数据\默认\? 上次会话 (会话和标签文件仅在浏览器崩溃时才有用,否则它们只会在您下次运行或退出 Chrome 时重新创建)
- 用户数据\默认\? 当前会话 (会话文件保存诸如表单状态之类的东西,例如输入到文本字段中的数据)
- 用户数据\默认\? 最后一个选项卡 (选项卡文件指示哪些选项卡打开了哪些 URL)
- 用户数据\默认\? 当前选项卡 (当前是 Chrome 最近打开时的状态,而 Last 是打开之前的状态 - 恢复崩溃的会话意味着 Chrome 将用最后一个文件覆盖当前文件)
- 用户数据\默认\? 缩略图 (这会保留所有“访问量最大”站点的图形缩略图,以显示在 MRU 列表中——无论它们当前是否真的出现在列表中——以及最喜欢的图标;已知在最近的版本中变得相当大,甚至适度浏览)
- 用户数据\默认\? Bookmarks.bak (只是书签文件的备份,以防 Chrome 崩溃时常规文件损坏)
- 用户数据\默认\? *-journal (只有当 Chrome 正在运行时你才会拥有这些 - 在这种情况下退出 Chrome - 否则如果 Chrome 崩溃)
- 用户数据\默认\? JumpListIcons<Old>\ (包含已打开标签的收藏夹图标的 ICO 格式文件)
- 用户数据\默认\? 传输安全 (与安全连接相关;瞬态)
以下文件和文件夹是您要保留的文件和文件夹。
- 用户数据\?本地状态 (这基本上只是浏览器的状态,例如窗口位置、是否崩溃、会话等——您实际上不需要保留它,因为它无论如何都会重新生成,但是如果您想将窗口保留在一个特定的位置什么的,然后复制它)
- 用户数据\?自定义 Dictionary.txt (每当您在拼写检查器中“添加到词典”时)
- 用户数据\默认\? *历史* (浏览历史、过去、现在和未来——包括下载)
- 用户数据\默认\? <Extension> Cookies (cookies, normal and extension cookies, if you have installed)
- 用户数据\默认\? 书签 (当然是书签)
- 用户数据\默认\? 数据库\ (每个站点的离线数据——目前包含的有用数据很少,如果有的话)
- 用户数据\默认\? Extensions\ (扩展名,即安装的 .CRX 文件——或解压的扩展名)
- 用户数据\默认\? Favicon (这曾经用于保存最喜欢的图标——与页面相关的图标,但这些已被移至缩略图;您可能会保留旧版 Chrome 留下的此文件)
- 用户数据\默认\? 本地存储\ (这是站点和扩展程序存储更高级离线数据和设置的地方,而不是使用 cookie;即长期存储站点相关数据,如网络的“我的文档”)
- 用户数据\默认\? 登录数据 (这包含自动登录数据——密码被编码,但用户名/电子邮件地址/等是明文)
- 用户数据\默认\? 插件数据\ (与各种插件相关的数据,按站点,通常只包含一个 Google Gears 文件夹,包含使用 Gears 的站点的数据,例如 MySpace)
- 用户数据\默认\? 首选项 (首选项,包括
Wrench->Options对话框中的几乎所有设置,还包括已安装的扩展程序、插件、每页缩放和翻译设置、内容和隐私黑/白名单、提示,以及 Chrome 上次是否崩溃)
- 用户数据\默认\? 热门站点 (用于在新标签页上确定 MRU 列表的统计数据和信息——您可能会注意到一些差异,但如果您喜欢快速访问最常访问的页面,您会想要这个)
- 用户数据\默认\? 用户脚本\ (类似于扩展名,但不那么重要,即 .JS 文件)
- 用户数据\默认\? 用户样式表\ (通常只包含一个空白
Custom.css文件,但可以包含用于自定义页面和站点的样式表)
- 用户数据\默认\? 访问的链接 (确定紫色链接)
- 用户数据\默认\? Web 数据 (其中包含您的所有自定义搜索、自动登录数据、自动完成数据、信用卡/地址/等。自动填充数据——某些此类信息(如登录数据)已卸载到其他文件,但是也可能还在这里?)
(几乎)Chrome 使用的所有二进制文件都是 SQLite3 数据库文件——文本文件和
Visited Links值得注意的例外。因此,在归档备份副本之前,您可能需要考虑使用 SQLite3 工具来清理文件以减少任何浪费的空间,并对它们进行完整性检查。(请注意,旧版本的 Chrome 使用 FTS2,它会在真空后损坏。)
由于一些文件在一段时间后往往会变得很大,如果您打算将它们存储一段时间,您可能还需要压缩它们(
7 -Zip是免费的,可以压缩他们
相当多的在一个体面的速度)。
最后,如果您使用浏览器备份工具(支持 Chrome/Chromium),请确保尽可能使用最新版本,因为 Chrome 和 Chromium 正在不断开发中,用户数据文件夹及其内容不断变化并可能发生变化— 一些已停止使用,其他新的被添加,等等 — 过时的备份实用程序可能会导致丢失文件,同时让您认为自己已备份。