Cara memulihkan sesi Firefox jika Pemulihan Sesi tidak berfungsi dengan benar
- Kategori: Firefox
Session Restore adalah fitur berguna di Firefox yang mengingat informasi tertentu tentang sesi penjelajahan Anda sebelumnya sehingga Anda dapat melanjutkan pekerjaan tepat di tempat Anda tinggalkan terakhir kali.
Fitur ini menyimpan jendela dan tab yang terbuka, ukuran setiap jendela dan posisinya di layar, serta semua teks yang telah Anda masukkan dalam formulir di salah satu tab yang terbuka.
Ketika saya melihat ke belakang, saya dapat memikirkan beberapa kejadian di mana Pemulihan Sesi gagal memulihkan sesi sebelumnya di sistem saya. Terkadang itu salah saya, misalnya ketika saya menonaktifkan ' ingat riwayat penjelajahan dan unduhan saya 'di preferensi browser. Di lain waktu itu adalah kesalahan browser.
Saya terkejut setiap kali itu terjadi karena saya mengira kehilangan semua tab yang terbuka di browser. Meskipun saya hanya memiliki sekitar 50 atau lebih yang terbuka setiap saat, saya biasanya tidak menandai tab yang berarti sebagian besar informasi hilang untuk selamanya.
Di mana file Session Restore disimpan
- Window XP dan sebelumnya : C: Dokumen dan Pengaturan Application Data Mozilla Firefox Profiles
- Windows Vista dan yang lebih baru : C: Users AppData Roaming Mozilla Firefox Profiles .
- Linux: ~ / .mozilla / firefox /
- Mac OS X : ~ / Library / Mozilla / Firefox / Profiles /
- Mac OS X : ~ / Library / Application Support / Firefox / Profiles /
Browser menyimpan file sesi sessionstore.jsonlz4 di direktori profil pengguna. Ini adalah file sesi aktif yang dimuat Firefox saat Anda memulai browser.
Firefox menyimpan file pemulihan di folder sessionstore-backup dari folder profil:
- Previous.jsonlz4 - cadangan sesi terakhir yang dibuat Firefox. Ini adalah file yang ingin Anda coba pulihkan terlebih dahulu (kecuali ukurannya sangat kecil).
- upgrade.jsonlz4-'number ' - backup sesi sebelumnya, biasanya dibuat selama peningkatan versi browser. Gunakan ini jika prior.jsonlz4 gagal melakukan trik.
Firefox 56 dan instruksi yang lebih baru
Mozilla mengubah format file cadangan sesi dan itu berarti cara pemulihan sesi sebelumnya perlu diperbarui.
- Tutup browser Firefox. Pastikan tidak ada browser yang berjalan.
- Buka folder profil dan ganti nama file sesi saat ini sessionstore.jsonlz4 menjadi sessionstore-backup.jsonlz4.
- Buka folder sessionstore-backups dari profil.
- Ubah nama recovery.jsonlz4 menjadi recovery-backup.jsonlz4.
- Ubah nama recovery.backlz4 menjadi recovery-backup.backlz4.
- Salin sesi pemulihan cadangan yang ingin Anda pulihkan, mis. Previous.jsonlz4.
- Kembali ke direktori root profil Firefox.
- Tempel file yang disalin ke folder root.
- Ubah namanya menjadi sessionstore.jsonlz4.
- Mulai ulang browser Firefox.
- Firefox mungkin mengambil sesi secara otomatis. Jika tidak, tekan Alt-key pada keyboard Anda dan pilih History> Restore Previous Session.
Informasi lama
Mungkin masih berguna untuk versi lama Firefox, dan peramban berbasis Firefox seperti Pale Moon.
Firefox 33 berubah
Mozilla telah menyempurnakan fitur Session Restore di Firefox 33. Perubahan intinya adalah sebagai berikut:
Meskipun sessionstore.js masih disimpan di folder profil Firefox utama, semua file lainnya sekarang disimpan di sessionstore-backups. Perhatikan bahwa sessionstore.js hanya ditampilkan saat Firefox tidak dibuka.
File cadangan utama adalah recovery.js sekarang, file cadangan sekunder recovery.bak. Anda dapat menggunakan cadangan sesi lain yang terdaftar di sana juga untuk memulihkan sesi.
Anda masih dapat menggunakan file ini dan mengganti file sessionstore.js di direktori utama.
Selain itu, Anda juga menemukan prior.js dan upgrade.js di sana. File-file ini berisi informasi sesi dari penutupan atau peningkatan terakhir. Mereka juga dapat digunakan untuk mengganti file sessionstore.js utama jika rusak.
Proses pencadangan baru
- Firefox menulis konten Session Restore ke sessionstore-backups / recovery.js setiap kali diperlukan.
- Sebelum itu terjadi, itu akan memindahkan file recovery.js sebelumnya jika tes mengembalikannya ke recovery.bak di folder yang sama.
- Biasanya, recovery.js dan recovery.bak berisi kedua status browser 15 detik satu sama lain.
- Saat Firefox dimatikan, file sessionstore.js baru ditulis ke folder profil utama.
- Selama memulai, jika sessionstore.js valid, maka sessionstore.js akan dipindahkan ke before.js di direktori sessionstore-backups.
- Pada permulaan pertama setelah peningkatan, Firefox menyalin file sessionstore.js ke upgrade.js- [build id].
File pemulihan
Seperti yang disebutkan sebelumnya, Firefox menyimpan beberapa sesi baru memulihkan file ke direktori profil pengguna setelah fitur baru mendarat di browser (pengguna Nightly sudah memilikinya saat mendarat di Firefox 33 jika semuanya berjalan sesuai rencana).
- sessionstore.js - Status browser selama penutupan terakhir.
- sessionstore-backups / recovery.js - Berisi status Firefox 15 detik sebelum shutdown atau crash.
- sessionstore-backups / recovery.bak - Berisi status Firefox 30 detik sebelum shutdown atau crash.
- sessionstore-backups / prior.js - Sesi Mengembalikan data sebelum detik terakhir ditutup.
- sessionstore-backups / upgrade.js- [build id] - Sesi Pulihkan data setelah upgrade terbaru.
Prosesnya di Firefox 33 hingga Firefox 55
Berikut ini urutan upaya Firefox untuk memulihkan sesi sebelumnya saat dimulai.
- Jika sessionstore.js valid, itu akan digunakan.
- Recovery.js akan digunakan jika ada dan valid.
- Recovery.bak akan dicoba selanjutnya.
- Sebelumnya.js kemudian digunakan untuk memulihkan sesi.
- Dan akhirnya, upgrade.js akan dicoba juga.
Jadi apa yang berbeda dibandingkan dengan pemulihan sesi lama? Pertama-tama, Anda mungkin memperhatikan bahwa file tambahan disimpan oleh browser yang meningkatkan kemungkinan salah satu file pemulihan sesi tidak rusak dan berfungsi.
Selain itu, file prior.js dan upgrade.js tidak diganti sesering dua file pemulihan sesi utama. Ini memberikan opsi lain untuk memulihkan sesi jika kedua file sesi utama tidak lagi berfungsi, atau jika Anda telah memulai browser beberapa kali setelah Anda menyadari bahwa sesi tidak dipulihkan dengan benar.
Sistem baru juga menawarkan cara tambahan untuk memulihkan sesi secara manual. Sebelumnya Anda harus mengandalkan file backup hanya untuk memulihkan sesi jika file sessionrestore utama rusak. Sekarang, Anda juga dapat mencoba recovery.js atau upgrade.js, yang keduanya biasanya dibuat lebih jauh ke masa lalu sehingga kemungkinan besar mereka juga tidak rusak.
Cadangan
Apa yang tidak diketahui banyak pengguna Firefox adalah bahwa Firefox menyimpan dua file dengan informasi Session Restore ke profil pengguna:
- sessionstore.js berisi informasi tentang sesi saat ini. Jika Anda memantau file, Anda akan melihat bahwa ukurannya bertambah dan berkurang selama sesi browsing.
- sessionstore.bak yang berisi informasi sesi dari sesi sebelumnya.
Mengembalikan sesi Firefox
Setelah Anda mencadangkan kedua file sesi, Anda dapat mulai menyelidiki masalah dan mencoba memulihkan sesi sebelumnya.
Hal pertama yang mungkin ingin Anda lakukan adalah membandingkan ukuran file sessionstore.js dan sessionstore.bak. Jika salah satu file berukuran 0, itu kosong dan tidak dapat digunakan lagi.
Dengan Firefox ditutup sepenuhnya, buka satu file kemudian file lainnya di editor teks pilihan. Ini harus menampilkan informasi sesi dalam bentuk teks. Jika Anda melihat teks rusak atau tidak ada informasi sama sekali, jelas bahwa file Pemulihan Sesi rusak dan tidak dapat digunakan lagi.
Anda masih dapat mencoba dan mengekstrak alamat web darinya jika beberapa informasi masih ditampilkan di dalamnya. Ini memungkinkan Anda memulihkan setidaknya beberapa situs web yang pernah Anda buka sebelumnya.
Sebelum Anda melakukannya, coba hapus file sessionstore.js yang rusak dan ganti nama file sessionstore.bak menjadi sessionstore.js.
Ini mencoba memulihkan sesi penelusuran dari cadangan. Perhatikan bahwa itu tidak termasuk tab, jendela atau formulir yang telah Anda buka di sesi terakhir Anda, dan itu mungkin termasuk tab, jendela atau data formulir yang telah Anda tutup di sesi sebelumnya.
Kata Penutup
Memulihkan sesi dengan bantuan file sesi cadangan akan berfungsi jika file utama telah rusak. Ini mungkin tidak membantu Anda secara langsung jika pengaturan Firefox mencegah fitur Pemulihan Sesi browser untuk bekerja dengan benar.
Namun Anda masih dapat membuka file di editor teks untuk mengekstrak informasi secara manual darinya jika masih terdaftar di file utama atau cadangan.
Tip : Anda dapat menggunakan Firefox extension Session Boss untuk menyimpan dan memulihkan sesi .