Mozilla サポートの検索

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.

詳しく学ぶ

このスレッドはアーカイブに保管されました。 必要であれば新たに質問してください。

Losing new bookmarks on Windows restart

  • 1 件の返信
  • 1 人がこの問題に困っています
  • 6 回表示
  • 最後の返信者: firefox858

more options

I add a bookmark and place it in a suitable folder. I can close Firefox and the bookmark is there when I restart Firefox.

I close down Firefox then restart Windows 10. The newly added bookmark is gone.

What's happening?

It's especially annoying because saving/restoring bookmarks is useless as it loses all bookmark ordering in the various folders I use.

I add a bookmark and place it in a suitable folder. I can close Firefox and the bookmark is there when I restart Firefox. I close down Firefox then restart Windows 10. The newly added bookmark is gone. What's happening? It's especially annoying because saving/restoring bookmarks is useless as it loses all bookmark ordering in the various folders I use.

選ばれた解決策

Okay, so I'll answer myself.

The places.sqlite file which is located in the profile directory (find it with Help->Troubleshooting Information->Profile Folder) contains the bookmarks. When Firefox opens this database file, two other files are created - places.sqlite-shm and places.sqlite-wal. These are normally deleted when Firefox closes and updates the places.sqlite file.

For some reason, the journal files (the -wal and -shm files) were not being deleted. Maybe windows crashed with them open at some point - I don't know.

Firefox clearly doesn't correctly handle the unexpected existence of these files. I deleted the two journal files and can now add bookmarks and they survive a Windows shutdown.

I still don't understand how Firefox reverts to a previous version of the database on Windows restart when the journal files already exist, but it's clearly a situation which will frequently exist (you've never had Windows crash with Firefox open?), so Firefox should handle this more gracefully than just sitting back and ignoring your new bookmarks.

この回答をすべて読む 👍 0

すべての返信 (1)

more options

選ばれた解決策

Okay, so I'll answer myself.

The places.sqlite file which is located in the profile directory (find it with Help->Troubleshooting Information->Profile Folder) contains the bookmarks. When Firefox opens this database file, two other files are created - places.sqlite-shm and places.sqlite-wal. These are normally deleted when Firefox closes and updates the places.sqlite file.

For some reason, the journal files (the -wal and -shm files) were not being deleted. Maybe windows crashed with them open at some point - I don't know.

Firefox clearly doesn't correctly handle the unexpected existence of these files. I deleted the two journal files and can now add bookmarks and they survive a Windows shutdown.

I still don't understand how Firefox reverts to a previous version of the database on Windows restart when the journal files already exist, but it's clearly a situation which will frequently exist (you've never had Windows crash with Firefox open?), so Firefox should handle this more gracefully than just sitting back and ignoring your new bookmarks.