2026年11月5日

书签丢了还能找回吗:Chrome 书签备份的四个藏身位置

Chrome 书签突然空了,通常有三种原因:切换到了另一个用户配置、同步账号出了问题、或者文件被覆盖。三种情况的恢复难度完全不同,但都值得先停手——继续操作会覆盖掉仅有的那份备份。

Chrome 本地保留的上一版书签文件(.bak)

第一处:另一个用户配置

Chrome 支持多个「用户」(Profile)。顶部头像点开,看是不是登录了另一个用户。切换用户后书签栏看起来会像「全没了」,其实只是看错了地方。

这一步最容易被忽略,因为它不需要任何恢复操作——切回去就好了。

第二处:本地 Bookmarks.bak

Chrome 在每次启动时,会把当前的 Bookmarks 文件重命名为 Bookmarks.bak,再写一份新的。也就是说:磁盘上通常躺着你上一次关闭浏览器时的完整书签。

文件位置:

  • Windows:%LOCALAPPDATA%\Google\Chrome\User Data\Default\Bookmarks.bak
  • macOS:~/Library/Application Support/Google/Chrome/Default/Bookmarks.bak
  • Linux:~/.config/google-chrome/Default/Bookmarks.bak

(如果用的是第二个用户配置,Default 会变成 Profile 1、Profile 2。)

恢复步骤:

  1. 完全退出 Chrome(任务栏/程序坞里也不能留进程)。
  2. 把当前的 Bookmarks 文件改名成 Bookmarks.broken 留档,不要删。
  3. 把 Bookmarks.bak 复制一份,重命名为 Bookmarks(去掉 .bak)。
  4. 重新打开 Chrome。

注意 .bak 只有一份,而且每次启动都会被新的覆盖。所以发现问题后不要再重启 Chrome——重启次数越多,这份备份越可能已经是「空书签」的状态。

第三处:系统备份

如果 .bak 已经被覆盖,往上一层找:

  • Windows:文件历史记录(设置 → 更新和安全 → 备份)、或「以前的版本」(右键文件夹 → 属性 → 以前的版本)
  • macOS:Time Machine,进入 ~/Library/Application Support/Google/Chrome/Default/ 找历史版本
  • 群晖 / NAS 同步盘:如果 User Data 在同步目录里,版本历史里可能有

这一层能救回来的概率取决于你开没开备份,以及备份保留多久。没开的话直接跳到下一处。

第四处:账号与导出

如果书签曾经同步到 Google 账号,网页版 Google 书签 已经下线,但还有两个入口:

  • Chrome 同步:在另一台登录了同一账号的设备上打开 Chrome,看服务端是否还有数据。注意——如果删除动作已经同步上去,服务端也没了。
  • Google 导出:takeout.google.com 里可以导出 Chrome 数据,包含书签。这份导出反映的是当前状态,不是历史状态。

还有一个经常被忘掉的地方:你自己以前的导出文件。换电脑、换浏览器时导出的那个 HTML,很可能还在下载文件夹或某个网盘里。搜 bookmarks_*.html 试一下。

什么时候真的救不回来

  • .bak 已被覆盖,且没有任何系统备份
  • 删除动作已同步到账号,且没有第二台设备
  • 从没导出过

这种情况下的现实做法不是继续找,而是重建。重建时换个容器:把收藏放在一个能随时导出的地方,而不是只存在浏览器里。浏览器书签的问题不是容易丢,而是丢了之后你没有任何独立副本。

常见问题

关闭同步会删除本地书签吗? 一般不会,关闭同步只是停止上传。但反过来,在同步开启时删除书签会立即同步删除,这一点要特别注意。

手机上的书签能救回来吗? 如果手机和电脑登录同一个账号且同步正常,手机上可能还留着完整列表。先关掉手机的同步再操作,避免它被服务端的空数据覆盖。

.bak 文件打不开怎么办? 它和 Bookmarks 一样是 JSON,用文本编辑器打开就能看内容。确认里面有数据再替换。

恢复完建议立刻导出一次,用书签文件检查器确认条数完整,再考虑要不要换一个更抗丢的存法。

相关阅读