Perfect Backup:Firefox
From MoztwWiki
完全備份大法 for Firefox
概述
詳列 Firefox 的以下東西的完全備份(適合任何情況)及個別備份(適合除錯情況)方式。
- 適合一般使用者的閱讀項目
- 適合高階使用者的閱讀項目
- 設定檔(Profiles)及其下個別的檔案含解說
- 擴充套件(Extensions)及設定
- 佈景主題(Themes)
- Plug-ins
事前提醒
不管你是要備份,還是要測試,還是要除錯,記得要先備份原來的檔案並給個日期之類的分類名稱,這樣子出錯時才不必擔心救不回來。
另外若想使用壓縮軟體的話,推薦用有支援 Unicode 檔名的 7-Zip (http://www.7-zip.org/) 或 WinRAR (http://www.rarlab.com/) ,不然可能會有因為檔名出問題而無法正確解壓縮的檔案出現。
| 內容大綱 |
手動備份及還原
您可以自行備份/還原個人設定檔資料夾中的各項檔案,說明如下:
| 版本 | 檔名 | 說明 | 備註 |
|---|---|---|---|
| Firefox 2 | bookmarks.html | 書籤檔 | 可由書籤管理員直接匯入與匯出 |
| Firefox 2 | history.dat | 瀏覽歷史紀錄 | |
| Firefox 3 | places.sqlite | 書籤檔與瀏覽歷史紀錄 | |
| Firefox 2 | cookies.txt | Cookies | |
| Firefox 3 | cookies.sqlite | Cookies | |
| Firefox 2 | downloads.rdf | 您的下載記錄 | |
| Firefox 2 | formhistory.dat | 表單輸入紀錄 | |
| Firefox 3 | rmhistory.sqlite | 表單輸入紀錄 | |
| 通用 | key3.db | 已存密碼 | 需與 signons2.txt(Fx2) 或 signons3.txt(Fx3) 一起覆蓋才有作用 |
| Firefox 2 | localstore.rdf | 工具列自訂的外觀 | |
| 通用 | mimeTypes.rdf | 檔案類型處理的設定 | |
| 通用 | prefs.js & user.js | 各項個人設定 | 若你因 Firefox 遇到某些奇特的錯誤才決定開新設定檔,我們不建議你將它轉移到新設定檔上。 |
| Firefox 2 | search.rdf | 搜尋列輸入紀錄 | |
| Firefox 2 | hostperm.1 | 例外網站許可權 | 針對每一個網站設定的 cookies、圖片、跳出視窗、擴充套件允許網站…等等的個別隱私設定。 |
| Firefox 3 | permissions.sqlite | 例外網站許可權 | 針對每一個網站設定的 cookies、圖片、跳出視窗、擴充套件允許網站…等等的個別隱私設定。 |
| 通用 | cert8.db | 安全憑證 | |
| 通用 | webappsstore.sqlite | Session | |
| Firefox3 專屬 | content-prefs.sqlite | 網站的特殊設定 | 例如文字縮放大小…等等。 |
完全備份
基本上,把設定檔資料夾整個備份起來就好了。
如果需要使用軟體的話,以下幾款你可以參考看看:
- Mozilla Firefox 設定檔備份工具 (http://forum.moztw.org/viewtopic.php?t=11515)
- 使用說明: 基本上這是免安裝、全自動的,不過這件事不重要。你只要安裝好,執行本程式後,就會自動將備份的檔案,放在你的作業系統所在的磁碟分割區(通常是 C 槽)下的 BackupFirefox.exe 這檔案中了!要還原也只要執行該檔案就好!很簡單吧!
- 備份範圍: 設定檔資料夾全部。
- 作業需求: Windows 2000/XP/2003 ,並且要已經安裝好 Firefox 。
- Bookmark Backup 繁體中文版 (http://forum.moztw.org/viewtopic.php?t=6286) (官方網站 (http://www.pikey.me.uk/mozilla/?extension=bb))
- 使用說明: 安裝完本擴充套件後重新啟動 Firefox 並設定本擴充套件的運作方式,這樣子每次關閉 Firefox 時就會自動備份了。
- 備份範圍: 待寫。
- MozBackup (http://www.jasnapaka.com/eng/) (kakeru 網友提供的中文化版本 (http://inxtyle.com/mozbackup/))
- 使用說明: 這是要安裝在 Windows 系統中的程式,安裝好後,從Windows 桌面底下的工具列的「
開始 → 程式集」中,應該就可以找到相關的目錄了。要注意的是,這是手動執行的,所以建議要搭配另一個自動執行的方案。 - 備份範圍: 設定檔資料夾全部。(可以自行選擇要備份哪些部分)
- 使用說明: 這是要安裝在 Windows 系統中的程式,安裝好後,從Windows 桌面底下的工具列的「
- Backupfox (http://www.neowin.net/forum/index.php?showtopic=291258#entry585548162) (Toget 中文簡介 (http://toget.pchome.com.tw/intro/utility_backup/23691.html)) (MozTW.org 論壇相關討論 (http://forum.moztw.org/viewtopic.php?t=7288))
- 使用說明: 與 MozBackup 一樣,是要安裝,再手動執行的。它會將整個設定檔以壓縮格式(7-zip)打包,並提供日後還原的功能。
- 備份範圍: 設定檔資料夾全部。( toget 的介紹網頁上寫的『外掛』個人推測是指『擴充套件(extension)』所以就不寫了)
但是無論如何,還原整個設定檔的時候,最好能還原到原來的路徑當中,這樣才能確保原有的擴充套件能正常運作,否則不免需要重新安裝。
備份:設定檔
設定檔方面的資料請參考設定檔詳解,以下是要介紹重要檔案的個別備份。
待寫的:
- formhistory.dat
- localstore.rdf
備份:書籤
你收集下來的書籤,全都被收在你的設定檔資料夾下的 bookmarks.html 這個檔案中。
另外 bookmarks.bak 這個檔案是自動備份的書籤檔案,而 bookmarkbackups 則是每天自動備份下來的書籤所存放的資料夾。
備份:Cookies
你所存放的 Cookies ,全都被收在你的設定檔資料夾下的 cookies.txt 這個檔案中。
備份:History
你所瀏覽過的網頁的網址,都會被記錄在你的設定檔資料夾下的 history.dat 這個檔案中。
備份:Search Plug-ins
搜尋引擎項目的位置有兩個:
- 在你的設定檔資料夾底下的
searchplugins資料夾就是你自己新增的搜尋引擎項目。 - 而 Mozilla Firefox 程式安裝資料夾下的
searchplugins則是程式預設安裝的搜尋引擎項目。
備份:Session
在 Firefox 2.0 開始內建的「回復瀏覽歷程」功能,可以在「工具 → 選項 → 主要 → 啟動」中設定開啟。
設定好後,在每次關閉瀏覽器後,設定檔資料夾底下的 sessionstore.js 就會進行更新。
有需要備份時,請備份 sessionstore.js 這個檔案。
備份:擴充套件
首先我必須說明一下,這裡不是教你「擴充套件」這個軟體本身的備份,因為這個要備份的話,直接把設定檔資料夾整個備份起來比較快,下面提的都是每個擴充套件的「設定」要個別地備份的方法。
待寫: 想知道如何個別地備份擴充套件?
待寫的擴充套件
- NoScript
- Sage
- Menu Editor : menuedit.rdf
- IE View (lite)
- OperaView
- RefreshBlocker
- Web Developer : webdeveloper.
- YesScript
All-in-One Gesture
官網: All-in-One Gesture (http://perso.wanadoo.fr/marc.boullet/ext/extensions-en.html)
常常會有人以為 AIOG 沒有匯出項目很糟糕,事實上,它所有的設定都寫進 設定檔資料夾 底下的 prefs.js 檔案中了。
用純文字編輯器打開 prefs.js 檔案,再找含有 allinonegest 的每一行就是了。
你也可以將這些設定貼至已安裝 AIOG 的 Fx 的新設定檔資料夾的 prefs.js 檔案中來取代新設定檔原有的含有 allinonegest 的每一行也就是 AIOG 的設定的地方來重新套用回你舊的 AIOG 設定。
Brief
Brief 基本上沒啥要備份的,只要書籤檔案有備份好,重新指定即時書籤資料夾就可以了。
Charset Switcher
Charset Switcher 的過濾清單是寫在 設定檔資料夾 底下的 prefs.js 檔案中。
用純文字編輯器打開 prefs.js 檔案,再找含有 charsetswitcher.filterlist 的那一行就是了。
CookieCuller
官網: CookieCuller (http://cookieculler.mozdev.org/)
要備份 CookieCuller ,你需要備份兩個部分。
一個是所保存下來的 Cookies 所在的 cookies.txt 檔案;另一個則是用純文字編輯器打開 prefs.js 檔案後,有包含 cookieculler 的那些行的文字,這就是『要對哪些網頁進行什麼動作』的資料。
Download Sort
官網: Download Sort (http://downloadstatusbar.mozdev.org/downsort/)
Download Sort 的備份很簡單,只要備份設定檔資料夾底下的 downsort.rdf 就好了。
Flashblock
Flashblock 的白名單是寫在 設定檔資料夾 底下的 prefs.js 檔案中。
用純文字編輯器打開 prefs.js 檔案,再找含有 flashblock.whitelist 的那一行就是了。
Gmail Notifier
官網: Gmail Notifier (https://addons.mozilla.org/firefox/173/)
Gmail Notifier 基本上並沒有新增任何專屬於它的檔案,而是單純在 Fx 的選項(從工具選單的「工具 → 選項」中開啟)中,『個人隱私 → 密碼』中,建立一組 GMail 帳號的密碼。
所以你只要備份設定檔資料夾底下, key 開頭的檔案就好了。(副檔名是 db ,不過我知道很少人電腦預設是看得見副檔名的,所以就不提了。)
不過 Gmail Notifier 的設定,全寫在 設定檔資料夾 底下的 prefs.js 檔案中。
用純文字編輯器打開 prefs.js 檔案,再找含有 gm-notifier 的每一行就是了。
ImageBot
官網: ImageBot (https://addons.mozilla.org/firefox/1174/)
上傳的圖片跟 ImageBot 的設定,全寫在 設定檔資料夾 底下的 prefs.js 檔案中。
用純文字編輯器打開 prefs.js 檔案,再找含有 imgbot.upload_center 的每一行就是了。
Morning Coffee
Morning Coffee 的資料都是記錄在 設定檔資料夾 底下的 morningCoffee 資料夾中,備份這一個資料夾就可以了。
不過設定要自己另外處理就是。
Page Update Checker
官網: Page Update Checker (http://pageupdatechecker.mozdev.org/)
PUC 的備份是非常麻煩的,因為你得要一筆一筆地匯出跟匯入!
打開你要備份的 PUC 所用的 Fx 設定檔,在「 工具 → 擴充套件 」中找到 PUC ,然後在 Pages to Watch 的標籤項目下,一筆一筆地選取,並匯出(Export Page...)成 *.xml ,要注意字尾(即檔案副檔名部分)一定要是 .xml ,前面的名稱(即 * 部分)隨便你,然後匯出的位置記住。
接著再關閉 Fx 並切回你要匯入的新 Fx 設定檔,同樣照上面的步驟打開 PUC 來,然後這次要選匯入((Import),再一筆一筆地選之前備份的 XML 檔案備份回去就好。
如何,很麻煩是吧?
ReminderFox
官網: ReminderFox (http://reminderfox.mozdev.org/)
RF 的記錄資料,要視你有沒有變更預設的路徑而定。預設是放在 Fx 設定檔資料夾的 reminderfox 資料夾中。
不過設定資料是寫在 設定檔資料夾 底下的 prefs.js 檔案中。
用純文字編輯器打開 prefs.js 檔案,再找含有 extensions.reminderFox 的每一行就是了。
ScrapBook
官網: ScrapBook (http://amb.vis.ne.jp/mozilla/scrapbook/)
SB 的設定資料,要視你有沒有變更預設的路徑而定。預設是放在 Fx 設定檔資料夾的 scrapbook 資料夾中。
《需要該資料夾中的檔案的更詳細的說明?請自己來動手寫吧~! (http://wiki.moztw.org/index.php?title=Perfect_Backup:Firefox&action=edit)》
Style Sheet Chooser II
官網: Style Sheet Chooser II (https://addons.mozilla.org/firefox/1386/)
Style Sheet Chooser II 的備份很簡單,只要備份設定檔資料夾底下的 StyleSheetChooser-0.1.txt 就好了。
不過要注意! SSC 1.5.0.4 版本的好像有點問題,會造成 CPU 無端地飆高,讓頁面顯示不順暢,舊版或新版的可能也會有這個問題,建議各位暫時找別的替代套件使用,或是等待更新版。
Stylish
官網: Stylish (https://addons.mozilla.org/firefox/2108/)
Stylish 的備份很簡單,只有對各網站或 Firefox 介面的設定資料而已,所以備份設定檔資料夾底下的 stylish.rdf 就好了。
針對不同發行版本的備份建議
基本上,這份文件是假設你的 Firefox 是使用 Mozilla 官方所發行的 Windows(TM) 平台的安裝版本而寫的。
- 連結: Mozilla 官方發行的 Firefox 版本 (http://www.mozilla.com/firefox/)
- 連結: MozTW.org 的正體中文版本 (http://moztw.org/firefox/)
但是,作業系統除了 Windows(TM) 外,還有 MacOS 、 FreeBSD 、 Solars 跟 GNU/Linux 的眾多發行版本,每種不同作業系統的檔案結構都不是完全一樣的,所以你在閱讀本份文件時,可能無法得到完全的幫助也說不定。
不過,基本上 Firefox 的安裝原理都是很一致的。將程式本身與設定檔資料分開來,而你的個人資料,便是放在後者的設定檔資料夾中,只要知道這一點,無論你使用何種作業系統,都可以用最原始的複製或移動方式來備份這個資料夾中的資料。
但是, Firefox 並不是只有 Mozilla 官方發行的安裝版本的而已。尤其是近年來很流行的可攜式版本的,它的設定檔資料可能就會放置在不同於安裝版本的路徑,而是放置在與該可攜式的程式同樣的目錄下。【註: 是否真的與程式放置在同一處待查】
- 連結: 可攜式版本『 Portable Firefox B5F 』 (http://forum.moztw.org/viewtopic.php?t=12781)
順帶一提,免安裝版本使用的是與安裝版本同樣的設定檔路徑。
而上面所提到的,由非 Mozilla 的組織或個人所放出的,我們通常都會稱呼為『社群版本』或『非官方版本』。
- 連結: MozTW.org 討論區的「社群自訂版本討論」板面 (http://forum.moztw.org/viewforum.php?f=43)
另外還有一些社群版本,如非官方加速版( JTw 或 pigfoot 的這類版本 ) ,或是 UAO 補完版本等等的,基本上應該都是等同安裝版本的邏輯,不過還是要看該社群版本是怎麼做的而定啦。
參考資料
- 請問如何backup Firefox的整set設定呢? (http://forum.moztw.org/viewtopic.php?p=28838#28838)
- 手動方式備份 (http://firefox2007.blogspot.com/2007/07/backup.html)(圖解)
- 使用 FEBE 備份 (http://firefox2007.blogspot.com/2007/07/febe.html)(圖解)
‧返回上一頁: 一般使用文件主頁

