从旧的配置文档中恢复重要数据

修订信息
  • 修订编号: 8200
  • 建立于
  • 创建者: Kemcy Best
  • 备注: 1st translation
  • 已审阅:
  • 已审阅:
  • 审核人: kmc
  • 已核准?
  • 这是当前最新的版本吗?
  • 可进行本地化:
修订原文
修订内容

Firefox的用户档案文件中存放了你所有的重要数据,例如书签、历史、Cookies和密码。本文解释了如何把这些文件复制到新的用户档案中,并列举了用户档案中重要的文件以及它们所对应的信息。

如果你的Firefox有问题,很多时候与其试图精确地找到解决方案,不如先新建一个用户档案文件并把重要的数据复制过去。这种方法使你可以从一个新的起点开始排查问题,而不会影响你原有的重要数据。


注意:问题常有可能出在你的首选项设置和扩展程序,但本文并不介绍如何复制这些文件。换句话说,按本文的方法进行排查时,你需要重新安装Firefox的扩展程序并配置Firefox。


备份你当前的用户档案文件

在开始前推荐你完整地把现有的Firefox用户档案文件备份下来以防不测。请查阅备份你的信息


创建新的Firefox用户档案文件

要创建新的Firefox用户档案文件,请查阅管理用户配置文件一文,特别是创建用户档案文件一节。


在用户档案文件夹之间复制文件

注意: Firefox 必须 处于关闭状态,否则不能进行文件的复制。
  1. 要打开你的用户档案文件夹:

    • 点击菜单按钮 Fx89menuButton ,再点击 帮助 并选择 更多故障排除信息 帮助 菜单中, 选择 更多故障排除信息 然后 故障调试信息 标签页会出现。
    • 应用程序概要 部分的 Profile 文件夹目录旁边,点击 打开文件夹在 Finder 中显示打开目录 按钮。含有您的配置文件夹窗口将打开。你的配置文件夹将打开。
    注意:如果您无法打开或使用 Firefox,您也可尝试 在不打开 Firefox 的情况下找到您的用户配置文件 中的指导。

  2. 点击 Firefox 菜单按钮 Fx89menuButton,然后选择 退出

    在屏幕顶部点击 Firefox 菜单,然后选择 退出 Firefox

    点击 Firefox 菜单 Fx89menuButton,然后选择 退出

  3. 右击按住control键点击 想要复制的文件,在弹出菜单中选择复制.
  4. 打开刚刚新建的Firefox的用户档案文件夹
  5. 右击按住control键点击 文件夹内部,并选择粘贴项目.

重复上面的步骤2至5把你想要的所有文件都复制到新的用户档案文件夹。

把旧的文件复制到新的用户档案文件夹时,你很有可能把出问题的文件也复制过去,这样你反而无法找到问题所在!也就是说,你复制的文件越多,这个概念就越大。所以我们推荐:

  • 尽量少复制,只选择那些不可或缺的重要信息。
  • 一点点地复制并检查,看看你要排查问题是不是随着某个文件的复制而重现了。


你的重要数据和它们对应的文件

书签和浏览历史

  • places.sqlite

该文件包含了Firefox所有的书签和访问过的网站历史。请查阅创建和管理书签.

密码

你的密码存放在两个文件中,缺一不可:

  • key3.db - 该文件保存了你密码的密钥数据库,你一定要把它和下面的文件一并复制。
  • signons.sqlite - 保存的密码
  • signons3.txt - 保存的密码

具体见Password manager - Remember, delete and change saved passwords in Firefox.

站点相关的首选项

  • permissions.sqlite

该文件保存了具体每个站点相关的许可。比方说哪些站点可以储存Cookie、安装扩展程序、显示图片或者弹出窗口,哪些则不能。

搜索引擎

  • search.sqlite
  • \searchplugins\ 文件夹

如果你自己安装了其他的搜索引擎,它们存放在\searchplugins\ 文件夹。 search.sqlite这个文件保存的是搜索引擎的排序,具体见Search bar - add, change and manage search engines on Firefox.

个人词库

  • persdict.dat

该文件存放了你添加到Firefox拼写检查词库的个人词汇。如果你从来没有这样做过,这个文件也便不会存在。具体见使用拼写检查.

自动完成历史记录

  • formhistory.sqlite

该文件记录了你在搜索栏和网站表单中曾经键入过的信息,具体见表单自动填写功能

Cookies

  • cookies.sqlite

Cookie对网站的作用各有千秋,例如有的网站使用Cookies让你保持登录状态,记录你在网站上的个人设置,或者认证你曾经访问过某个特点的网站。具体见Cookie

安全证书设置

  • cert8.db

该文件保存了你所有的安全证书设置和导入到Firefox的SSL证书。

特定文件的下载动作

  • mimeTypes.rdf

该文件记录了Firefox对特定文件类型的下载动作,具体见更改 Firefox 对点击或下载文件的动作

用户样式

  • \chrome\userChrome.css
  • \chrome\userContent.css

如果它们存在的话,它们保存的是用户自定义的一些改动,例如Firefox的外观美化,或者某些网站的显示效果和行为。大部分用户在\chrome\文件夹不会发现这两个文件,而是两个名叫userChrome-example.cssuserContent-example.css的文件,而它们不起作用,可以忽略。




信息来源: Transferring data to a new profile - Firefox (mozillaZine KB)