Join the AMA (Ask Me Anything) with the Firefox leadership team to celebrate Firefox 20th anniversary and discuss Firefox’s future on Mozilla Connect. Mark your calendar on Thursday, November 14, 18:00 - 20:00 UTC!

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Wannan tattunawa ta zama daɗaɗɗiya. Yi sabuwar tambaya idan ka na bukatar taimako.

How do I restore my session from recovery.baklz4?

  • 9 amsoshi
  • 1 yana da wannan matsala
  • 2 views
  • Amsa ta ƙarshe daga cor-el

more options

I understand with .jsonlz4 files I'm supposed to move them from sessionstore-backups to the profile folder and rename them to sessionstore.jsonlz4, but what do I do with recovery.baklz4?

I understand with .jsonlz4 files I'm supposed to move them from sessionstore-backups to the profile folder and rename them to sessionstore.jsonlz4, but what do I do with recovery.baklz4?

All Replies (9)

more options

This is the method to "swap" an older session history file (e.g., recovery.baklz4 or previous.jsonlz4) for the current one:

(0) Have the file you want to use in a safe location, i.e., outside of any folder Firefox will be touching during shutdown.

(1) From inside Firefox, open your current Firefox settings (AKA Firefox profile) folder using either

  • "3-bar" menu button > "?" button > Troubleshooting Information
  • (menu bar) Help > Troubleshooting Information
  • type or paste about:support in the address bar and press Enter/Return

In the first table on the page, click the "Open Folder" button. This should launch a Windows Explorer window listing the various files and folders in your profile.

(2) Leaving that window open, switch back to Firefox and Exit, either:

  • "3-bar" menu button > "power" button
  • (menu bar) File > Exit

Pause while Firefox finishes its cleanup -- these changes should occur:

  • recovery.jsonlz4 is moved from the sessionstore-backups folder to the main level of the profile folder and renamed to sessionstore.jsonlz4
  • recovery.baklz4 is deleted from sessionstore-backups

(3) Once Firefox has stopped updating things, while viewing the main level of the profile folder:

  • right-click > Rename sessionstore.jsonlz4 to sessionstoreOLD.jsonlz4
  • If you see an older sessionstore.js or sessionstore.bak file, move it somewhere else or delete it
  • {OPTIONAL} right-click > Rename the sessionstore-backups folder to sessionstore-backupsOLD (usually not needed, but sometimes helps if Firefox keeps restoring other session history files)

(4) Copy in the other file you want to restore, and rename it with the name appropriate for its format:

  • Compressed file (Firefox 56+) => sessionstore.jsonlz4
  • Uncompressed .js file (pre-Fx56) => sessionstore.js

(5) Start Firefox and it should read the swapped in sessionstore file and restore whatever was in the substitute file; if you do not have Firefox set to restore your previous windows and tabs automatically, use History > Restore Previous Session

Any luck?

more options

Thank you!

I have to ask for a little clarification.

Given that I have a recovery.baklz4 file, after I rename sessionstore-backups into sessionstore-backupsOLD, am I supposed to rename recovery.baklz4 into recovery.jsonlz4 and then create a NEW sessionstore-backups folder to palce it in?

Or do I rename it into sessionstore.jsonlz4 and put it in the profile folder?

more options

Sorry, by "given that I have a recovery.baklz4 file" I mean that that's what I'm trying to restore from.

more options

Firefox will look for sessionstore.jsonlz4 in the main level of the profile folder at your next startup. Therefore, we suggest copying recovery.baklz4 into the profile folder and renaming it to sessionstore.jsonlz4.

more options

jscher2000 said

Firefox will look for sessionstore.jsonlz4 in the main level of the profile folder at your next startup. Therefore, we suggest copying recovery.baklz4 into the profile folder and renaming it to sessionstore.jsonlz4.

I've tried doing this, but when I run FFox it just gives me a blank tab. There's the option to restore session, but when I click it it just adds another blank tab.

more options

At the point where you have the two blank tabs, is there anything available when you check (either):

  • "Library" toolbar button > History > Recently Closed Windows (and within each restored window, Recently Closed Tabs)
  • (menu bar) History > Recently Closed Windows (and within each restored window, Recently Closed Tabs)

If that doesn't re-open the missing tabs, could you run the recovery.baklz4 file through this tool on my website:

https://www.jeffersonscher.com/res/scrounger.html

It shows which URLs are found under open windows vs. closed windows and the list can be saved off as a clickable list of links in case you can't restore the tabs automatically.

more options

jscher2000 said

At the point where you have the two blank tabs, is there anything available when you check (either):
  • "Library" toolbar button > History > Recently Closed Windows (and within each restored window, Recently Closed Tabs)
  • (menu bar) History > Recently Closed Windows (and within each restored window, Recently Closed Tabs)

If that doesn't re-open the missing tabs, could you run the recovery.baklz4 file through this tool on my website:

https://www.jeffersonscher.com/res/scrounger.html

It shows which URLs are found under open windows vs. closed windows and the list can be saved off as a clickable list of links in case you can't restore the tabs automatically.

I have nothing under recently closed tabs and windows.

When I try to run recovery.baklz4 through the tool on your website it gives me just one empty tab. I guess that means the file is busted :(

Strange. because it is very large (632 kb).

An gyara daga Dimitri001

more options

If you look at the content in the box after the file is decompressed, does it look like session file data? For example, starting with:

{"version":["sessionrestore",1],"windows":[

The script that parses out the URLs is looking for certain cues in the file, but it's also possible in principle to just find everything starting with http if that would be helpful. I don't have code at my fingertips, but if you enlarge the box by dragging the lower right corner and then use Find (Ctrl+f) for http and click the Highlight All button you can see whether there are relevant URLs in the file.

more options

Where did you get this recovery.baklz4?

If the file is corrupted (and it sounds it is if there is no session data in it) then it won't work if you try to restore this session.