為了改善您的使用體驗,本網站正在進行維護,部分功能暫時無法使用。若本站的文件無法解決您的問題,想要向社群發問的話,請到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 發問,我們的社群成員將很快會回覆您的疑問。

搜尋 Mozilla 技術支援網站

防止技術支援詐騙。我們絕對不會要求您撥打電話或發送簡訊,或是提供個人資訊。請用「回報濫用」功能回報可疑的行為。

了解更多

I can't migrate my Firefox Profile to a new iMac

  • 5 回覆
  • 1 有這個問題
  • 4 次檢視
  • 最近回覆由 alansailer

more options

I have reached the point of crazy with doing something simple.

My old iMac died. My new iMac works. I can't get my old Profile to run on my new Mac.

I have tried all kinds of help pages.

Recovering important data from an Old Profile. No dice.

Use the profile manager to create and remove Firefox profiles. No good.

I have delated Firefox and all the sub-directories and loaded a fresh copy. can't get it to use my old Profile data.

I've cut and pasted .sqlite files, .jsoniz files, evry bit of garbage that I can find a reference to.

Can someone point me to a solution that will work.

Cheers.

I have reached the point of crazy with doing something simple. My old iMac died. My new iMac works. I can't get my old Profile to run on my new Mac. I have tried all kinds of help pages. Recovering important data from an Old Profile. No dice. Use the profile manager to create and remove Firefox profiles. No good. I have delated Firefox and all the sub-directories and loaded a fresh copy. can't get it to use my old Profile data. I've cut and pasted .sqlite files, .jsoniz files, evry bit of garbage that I can find a reference to. Can someone point me to a solution that will work. Cheers.

被選擇的解決方法

Have you been able to find and access the profile folder via the button on the troubleshooting information page or via about:profiles?

  • ~/Library/Application Support/Firefox/Profiles/<profile>/

In Mac OS X v10.7 and later, the ~/Library folder in the Home directory is a hidden folder.

It shouldn't be a problem to copy some database files from one profile folder to another profile folder as long as you are in the correct locations.

從原來的回覆中察看解決方案 👍 0

所有回覆 (5)

more options

Did you copy the full profile folder?

Copying selected database files should work if both versions are the same. Copying a full profile folder may not work and is also not recommended as this can cause issues.

You can copy files like these with Firefox closed to the current profile folder to recover specific data.

  • bookmarks and history: places.sqlite
  • bookmark backups: compressed .jsonlz4 JSON backups in the bookmarkbackups folder
  • cookies.sqlite for the Cookies
  • formhistory.sqlite for saved autocomplete Form Data
  • logins.json (passwords) and key4.db (58+) or key3.db (57 and older) (decryption key) for Passwords saved in the Password Manager
    if you only have key3.db then make sure to remove an existing key4.db
  • cert9.db (58+) or cert8.db (57 and older) for (intermediate) certificates stored in the Certificate Manager
    if you only have cert8.db then make sure to remove an existing cert9.db
  • persdict.dat for words you added to the spelling checker dictionary
  • permissions.sqlite for Permissions and possibly content-prefs.sqlite for other website specific data (Site Preferences)
  • sessionstore.jsonlz4 for open tabs and pinned tabs (see also the sessionstore-backups folder)

You can use the button on the "Help -> Troubleshooting Information" (about:support) page to go to the current Firefox profile folder or use the about:profiles page.


Firefox 67 and later can use a dedicated profile for each of the Firefox update channels and will lock the profile, so it can only be used by Firefox in a specific installation folder. For Release versions this profile would be a xxxxxxxx.default-release profile, profiles used in older Firefox versions usually used a xxxxxxxx.default profile (a refresh adds a time stamp).

See also "Determine if Firefox has created a new profile":

If you have issues with accessing a profile then try to rename/remove compatibility.ini in this profile folder with Firefox closed.

more options

Thanks much. This gives me a few ideas to try.

As far as I can tell at this point the basic problem is that I can't get Firefox to access my old Profile. It ignores it and creates new profile information.

For example my present profile folder contains;

xxxx.default-1440459622223 xxxx.default-release xxxx.default-release xxxx.default-release

The first folder is the folder that contains the information that I'd like Firefox to use. Before I tried my last failed attempt I cleared out everything I could find that was Firefox related, then put in the old Profile (the .default folder), downloaded Firefox and ran it.

It ignored the old Profile and created the three new profiles.

According to your mail, my old Profile was created by and older Firefox which I can believe.

I will try two of your suggestions.

First, I'll copy the places.sqlite from my old Profile into the new Profiles.

Second, I'll try deleting/renaming the compatibility.ini file.

I have done the first one before but the compatibility.ini I have never seen before.

Wish me luck. This is actually driving me crazy at this point. I have spent about four fruitless hours searching and trying many things.

Cheers.

more options

So here is a solution. Rather trying to get (braindead) Firefox to load an old profile I found this website.

https://www.jeffersonscher.com/ffu/bookbackreader.html

It take the old .jsonlz4 backup file and converts it to an HTML file. You can then import this into Firefox from the Bookmarks library and all your old Bookmarks are loaded.

I will definitely consider migrating from Firefox to another browser after this painful event. Maybe Safari or Chrome are able to deal with this more gracefully.

Cheers.

more options

選擇的解決方法

Have you been able to find and access the profile folder via the button on the troubleshooting information page or via about:profiles?

  • ~/Library/Application Support/Firefox/Profiles/<profile>/

In Mac OS X v10.7 and later, the ~/Library folder in the Home directory is a hidden folder.

It shouldn't be a problem to copy some database files from one profile folder to another profile folder as long as you are in the correct locations.

more options

cor-el,

Thanks for the reply.

The problem was solved as I outlined above.

Thanks.