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

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

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


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


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

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


创建新的Firefox用户档案文件

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


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

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

    点击 Firefox 窗口顶部的 Firefox 按钮,指向 帮助 菜单点击菜单栏中的 帮助 菜单点击 Firefox 窗口顶部的 帮助 菜单,选择 故障排除信息 菜单项以打开故障排除信息标签页。 点击菜单按钮 New Fx Menu ,点击帮助 Help-29 并选择 故障排除信息 菜单项以打开故障排除信息标签页。

  2. 应用程序概要 部分,点击 显示文件夹在 Finder 中显示打开目录 按钮,将打开一个窗口显示您的配置文件文件夹
  3. 注意:如果您无法打开或使用 Firefox,您也可尝试 在不打开 Firefox 的情况下找到您的用户配置文件 中的指导。

  4. 点击 Firefox 窗口顶部的 Firefox 按钮,然后选择 退出 菜单项。点击 Firefox 窗口顶部的 文件 菜单然后选择 退出 菜单项。点击菜单栏中的 Firefox 菜单,然后选择 退出 Firefox 菜单。点击 Firefox 窗口顶部的 文件 菜单然后选择 退出 菜单项。

    点击菜单按钮 New Fx Menu ,然后点击退出 Close 29

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

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

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

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


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

首选项

  • prefs.js

该文件存储了您在Firefox里设置的所有首选项,包含about:config与选项中(与about:config一致,加了个UI而已)的所有设置。

  • user.js

该文件默认不存在。你可以通过新建该文件,以与prefs.js相同语法来便捷地配置首选项。点击这里可以查看该文件怎么写。

书签和浏览历史

  • places.sqlite

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

密码

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

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

具体见如何让 Firefox 记住我的用户名和密码?

站点相关的首选项

  • permissions.sqlite

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

搜索引擎

  • search.sqlite
  • \searchplugins\ 文件夹

如果你自己安装了其他的搜索引擎,它们存放在\searchplugins\ 文件夹。 search.sqlite这个文件保存的是搜索引擎的排序,具体见什么是搜索栏.

个人词库

  • persdict.dat

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

自动完成历史记录

  • formhistory.sqlite

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

Cookies

  • cookies.sqlite

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

安全证书设置

  • cert8.db

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

特定文件的下载动作

  • mimeTypes.rdf

该文件记录了Firefox对特定文件类型的下载动作,具体见管理文件类型

用户样式

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

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




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

这篇文章对您有帮助吗? 请稍候...

这些人帮助撰写了这篇文章:kmc, wtlone, xcffl。你也可以提供帮助,来看看该怎么做