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!

为提升您的使用体验,本站正在维护,部分功能暂时无法使用。如果本站文章无法解决您的问题,您想要向社区提问的话,请到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 提问,我们的支持社区将会很快回复您的疑问。

搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

Bookmarks restoration from backups

  • 11 个回答
  • 1 人有此问题
  • 26 次查看
  • 最后回复者为 danwassonpgh

more options

This morning (first thing!) I had a cat partially lay and the keyboard, with my bookmarks "History" open, and, before I could remove her, she pressed the Delete key on the numeric keypad and deleted several bookmarks in rapid succession. After a few seconds of debate with myself, I elected to use the "Restore" feature under "Import and Backup" and restore the previous day's bookmarks.

There's a little detail, though. For whatever reason, the majority of my bookmarks (all the *current* ones) are under "Other Bookmarks", which I assumed was of no matter. However, after the restoration was complete, I noticed that while all bookmarks under "Bookmarks Menu" were restored, the "Other Bookmarks" folder was empty. In actual effect, ALL my bookmarks are missing!

I followed advice posted at the Mozilla support forum (https://support.mozilla.org/en-US/questions/1355129) and used a tool (https://support.mozilla.org/en-US/questions/1355129#answer-1453428) to view the contents of my previous day's JSON backup file, and it *does* indeed contain references to the last pages visited that day. However, after doing a backup with that particular compressed JSON file, the contents of the folder "Other Bookmarks" was NOT regenerated, and it's NOT in the restored "Bookmarks Menu" folder either (only old stuff). And I've just noticed that my "Bookmarks Toolbar" (which contained numerous entries) was not restored either.

I need some guidance at this point. The compressed JSON backup file evidently contains the backed up data (including, I assume, the "Bookmarks Toolbar" data). I can't restore it.

This morning (first thing!) I had a cat partially lay and the keyboard, with my bookmarks "History" open, and, before I could remove her, she pressed the Delete key on the numeric keypad and deleted several bookmarks in rapid succession. After a few seconds of debate with myself, I elected to use the "Restore" feature under "Import and Backup" and restore the previous day's bookmarks. There's a little detail, though. For whatever reason, the majority of my bookmarks (all the *current* ones) are under "Other Bookmarks", which I assumed was of no matter. However, after the restoration was complete, I noticed that while all bookmarks under "Bookmarks Menu" were restored, the "Other Bookmarks" folder was empty. In actual effect, ALL my bookmarks are missing! I followed advice posted at the Mozilla support forum (https://support.mozilla.org/en-US/questions/1355129) and used a tool (https://support.mozilla.org/en-US/questions/1355129#answer-1453428) to view the contents of my previous day's JSON backup file, and it *does* indeed contain references to the last pages visited that day. However, after doing a backup with that particular compressed JSON file, the contents of the folder "Other Bookmarks" was NOT regenerated, and it's NOT in the restored "Bookmarks Menu" folder either (only old stuff). And I've just noticed that my "Bookmarks Toolbar" (which contained numerous entries) was not restored either. I need some guidance at this point. The compressed JSON backup file evidently contains the backed up data (including, I assume, the "Bookmarks Toolbar" data). I can't restore it.
已附加屏幕截图

所有回复 (11)

more options

Oh no, sorry to hear about this problem.

Preliminary question: do you use the add-on "Default Bookmark Folder"? If you do, you need to disable it before doing a Restore or Import because unfortunately, the extension cannot distinguish between you adding a bookmark and a bulk operation like a Restore or Import and it will dutifully move everything from its expected location to the specified folder.

In the Library window (Ctrl+Shift+O), if you use the small search box at the upper right to look for one of your missing bookmarks, does Firefox show it is "somewhere"? If so, you can right-click > Show in Folder on the search result and the left panel should expand and highlight the current location. Unfortunately, at least for me, I still need to scroll that panel to find it. Are the missing bookmarks misplaced or completely absent?

more options

Note that you probably can use "Organize -> Undo" in the Library multiple times to recover from the delete if you haven't closed Firefox as Firefox keeps a full undo stack for the current session.

more options

jscher2000:

No, I don't have the add-on "Default Bookmark Folder" installed. And the bookmarks in question seem to be missing (absent) entirely. I'll have to try to remember a likely bookmark to test your "Library window" suggestion. I'll let you know shortly the outcome.

cor-el: Wish I'd been aware of that. Sadly, Firefox did close. Actually, that could be a little datum: it crashed. But I repeated the restore process to no avail, yielding only the restoration of the old bookmarks under the "Bookmarks Menu" folder. But as I stated, I do see the last bookmarks added, using the Firefox Bookmark Backup Reader/Decompressor tool on the previous (yesterday's) compressed JSON backup file.

more options

You could try importing the converted file (the bookbackreader page lets you generate an importable HTML file, for this process: Import Bookmarks from an HTML file). Unfortunately, this will duplicate the ones that you were able to restore earlier using the built-in Restore feature. However, depending on the number of duplicates, it might be the simplest approach.

more options

jscher2000:

I pasted a recent bookmark into the Library window search box and it was not found.

Any idea why the compressed backup JSON file is not regenerating my bookmarks in their entirety??

more options

aandrews said

Any idea why the compressed backup JSON file is not regenerating my bookmarks in their entirety??

No, but you could open the Browser Console window (Ctrl+Shift+J), click the trash can icon to clear clutter, then try the Restore again and see whether any relevant-sounding messages are logged.

Note that the Restore will clear what you have now; it doesn't preserve or duplicate anything when applying the backup.

more options

jscher2000: Sorry for the delay responding back; it took me forever to find this URL! I imported the converted-to-html file (of the most recent JSON file) and it failed to regenerate my bookmarks. So, in effect, I've lost my bookmarks. Don't get me wrong: I'm not blaming your suggest whatsoever. It's just the the compressed JSON backup files as backup files are garbage, in my opinion.

I'm not new to this by any stretch. I run Debian and my traditional method for backing up my bookmarks is to copy places.sqlite to a backup location. Last December, when I decided to finally update to Bullseye (Deb11), I decided to reorganized the partition on my primary drive and rsync'd my entire home directory to my 6TB secondary drive. So, I have the places.sqlite file from then available. I'll probably just drag it to the .mozilla folder in my home directory after I fume about this for a while longer and forget about the lost bookmarks that had accumulated. Everything will be restored including my Toolbar bookmarks (such as they were in December).

I've used Firefox forever, but I'd never used the compressed JSON backup files to actually try to recover bookmarks. I blame myself for trusting it, like an idiot. I defend Firefox to naysayers by saying, It's how Firefox handles bookmarks is why I stick with Firefox. Which is true, and it's probably also the case for a legion of other users. Mozilla should take that to heart and come up with a *bulletproof* backup system. In my opinion, bookmarks are the heart of a browser. If they can't be properly and securely managed, the browser's crap.

For me, I've gotten religion. As a Linux user, I'm going to set up a cron job to automatically periodically back up places.sqlite to my secondary drive. THAT is the fail proof method.

more options

aandrews said

I imported the converted-to-html file (of the most recent JSON file) and it failed to regenerate my bookmarks. So, in effect, I've lost my bookmarks.

If you open the generated bookmarks.html file, does it look correct there?

more options

You can try to create a new (test) profile and try to restore a compressed .jsonlz4 backup from the bookmarkbackups folder. If that works then you can create an HTML backup with that new profile.

more options

jscher2000: No, it's missing a bunch of content. Anyway...lesson learned (!).

more options

Thanks so much jscher2000! Was able to undo a messed up restore I had done with "Default Bookmark Folder" enabled. Just deleted all bookmarks, disabled "Default Bookmark Folder", and restored from older backup, then re-enabled "Default Bookmark Folder". Thanks!