Oturum Geri Yükleme düzgün çalışmıyorsa, Firefox oturumlarını geri yükleme

Oturum Geri Yükleme, Firefox'ta önceki göz atma oturumunuzla ilgili belirli bilgileri hatırlatan, böylece en son kaldığınız yerden çalışmaya devam edebilmeniz için kullanışlı bir özelliktir.

Bu özellik açık pencereleri ve sekmeleri, her pencerenin boyutunu ve ekrandaki konumunu ve ayrıca açık sekmelerden herhangi birinde formlarda girdiğiniz tüm metinleri kaydeder.

Geri dönüp baktığımda, Oturum Geri Yükleme'nin sistemimdeki önceki oturumu geri yükleyemediği birkaç durum düşünebiliyorum. Bazen benim hatamdı, örneğin tarayıcı tercihlerinde "göz atma ve indirme geçmişimi hatırla" seçeneğini devre dışı bıraktığımda. Diğer zamanlarda tarayıcının hatasıydı.

Tarayıcıdaki tüm açık sekmeleri kaybettim sandığım gibi, ne zaman başıma şok oldum. Her zaman sadece 50 ya da öylesine açık olmasına rağmen, genellikle sekmelere yer vermedim, bu da çoğu bilginin kaybedilmesi anlamına gelir.

Session Restore dosyalarının saklandığı yer

  • Windows XP ve daha önceki sürümler : C: \ Documents and Settings \ \ Uygulama Verileri \ Mozilla \ Firefox \ Profiller \
  • Windows Vista ve üstü : C: \ Users \ \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \.
  • Linux: ~ / .mozilla / firefox /
  • Mac OS X : ~ / Kütüphane / Mozilla / Firefox / Profiller /
  • Mac OS X : ~ / Kütüphane / Uygulama Desteği / Firefox / Profiller /

Tarayıcı sessionstore.jsonlz4 oturum dosyasını kullanıcı profili dizininde saklar. Bu, tarayıcıyı başlattığınızda Firefox'un yüklediği aktif oturum dosyasıdır.

Firefox, kurtarma dosyalarını profil klasörünün sessionstore-backups klasöründe saklar:

  • prior.jsonlz4 - Firefox'un oluşturduğu son oturum yedekleme. Bu, ilk önce geri yüklemeyi denemek istediğiniz dosyadır (çok düşük bir boyuta sahip değilse).
  • upgrade.jsonlz4- "number" - genellikle tarayıcının yükseltilmesi sırasında oluşturulan önceki oturum yedekleri. Önceki.jsonlz4 hile yapmayı başaramazsa bunları kullanın.

Firefox 56 ve daha yeni talimatlar

Mozilla, oturum yedekleme dosyalarının biçimini değiştirdi ve bu, oturumları geri yüklemenin önceki yolunun güncellenmesi gerektiği anlamına geliyor.

  1. Firefox tarayıcısını kapatın. Tarayıcının hiçbir örneğinin çalışmadığından emin olun.
  2. Profil klasörünü açın ve geçerli oturum dosyasını sessionstore.jsonlz4 olarak yeniden sessionstore-backup.jsonlz4 olarak yeniden adlandırın.
  3. Profilin sessionstore-backups klasörünü açın.
  4. Recovery.jsonlz4 dosyasını recovery-backup.jsonlz4 olarak yeniden adlandırın.
  5. Recovery.backlz4 öğesini recovery-backup.backlz4 olarak yeniden adlandırın.
  6. Geri yüklemek istediğiniz oturum geri yükleme yedeğini kopyalayın, örneğin önceki.jsonlz4.
  7. Firefox profilinin kök dizinine geri dönün.
  8. Kopyalanan dosyayı kök klasöre yapıştırın.
  9. Sessionstore.jsonlz4 olarak yeniden adlandırın.
  10. Firefox tarayıcısını yeniden başlatın.
  11. Firefox oturumu otomatik olarak alabilir. Olmazsa, klavyenizdeki Alt tuşuna basın ve Geçmiş> Önceki Oturumu Geri Yükle'yi seçin.

Eski bilgi

Firefox'un eski sürümleri ve Pale Moon gibi Firefox tabanlı tarayıcılar için hala yararlı olabilir.

Firefox 33 değişiklikleri

Mozilla, Firefox 33'te Oturum Geri Yükleme özelliğini geliştirmiştir. Temel değişiklikler aşağıdaki gibidir:

Sessionstore.js hala ana Firefox profil klasöründe saklanırken, diğer tüm dosyalar artık bunun yerine sessionstore-backuplarında saklanmaktadır. Sessionstore.js’nin yalnızca Firefox açık değilken gösterildiğini unutmayın.

Birincil yedekleme dosyası recovery.js, ikincil yedekleme dosyası recovery.bak. Oturumları geri yüklemek için burada listelenen diğer oturum yedeklemelerini kullanabilirsiniz.

Bu dosyaları yine de kullanabilir ve sessionstore.js dosyasını ana dizinde değiştirebilirsiniz.

Ek olarak, önceki.js'yi ve yükseltme.js'yi de orada bulabilirsiniz. Bu dosyalar son kapanma veya yükseltme işleminden gelen oturum bilgilerini içerir. Onlar da bozuksa ana sessionstore.js dosyasını değiştirmek için kullanılabilir.

Yeni yedekleme işlemi

  1. Firefox, Session Restore'un içeriğini gerektiğinde sessionstore-backups / recovery.js dosyasına yazar.
  2. Bu gerçekleşmeden önce, testler aynı klasördeki recovery.bak'a iyi gelirse, önceki recovery.js dosyasını taşır.
  3. Genellikle, recovery.js ve recovery.bak tarayıcısının her ikisinin de durumunu birbirinden 15 saniye sonra içerir.
  4. Firefox kapatıldığında, ana profil klasörüne yeni bir sessionstore.js dosyası yazılır.
  5. Başlatma sırasında, sessionstore.js geçerliyse, sessionstore-backups dizinindeki önceki.js dosyasına taşınır.
  6. Yükseltmeden sonra ilk başlatıldığında, Firefox sessionstore.js dosyasını upgrade.js- [build id] dizinine kopyalar.

Geri yükleme dosyaları

Daha önce de belirtildiği gibi, yeni özellik tarayıcıya girdiğinde Firefox birkaç yeni oturum geri yükleme dosyasını kullanıcı profili dizinine kaydeder (İşler planlandığı gibi giderse, Nightly kullanıcıları zaten Firefox 33'te yer alır).

  • sessionstore.js - Son kapatılma sırasında tarayıcının durumu.
  • sessionstore-backups / recovery.js - Kapanmadan veya çökmeden 15 saniye önce Firefox'un durumunu içerir.
  • sessionstore-backups / recovery.bak - Kapanmadan veya çökmeden 30 saniye önce Firefox'un durumunu içerir.
  • sessionstore-backups / former.js - Oturum Son kapatılmadan önceki ikinci verileri geri yükle.
  • sessionstore-backups / upgrade.js- [build id] - Oturum En son güncellemeden sonra verileri geri yükleyin.

Firefox 33’ten Firefox 55’e olan süreç

İşte Firefox'un başlangıçta önceki oturumu geri yüklemeye çalıştığı sıra.

  1. Sessionstore.js geçerliyse, kullanılacaktır.
  2. Varsa ve geçerliyse, Recovery.js kullanılacaktır.
  3. Recovery.bak bundan sonra denenecek.
  4. Previous.js daha sonra oturumu geri yüklemek için kullanılır.
  5. Ve son olarak, upgrade.js de denenecek .

Peki eski oturum geri yükleme ile karşılaştırıldığında farklı olan nedir? Öncelikle, tarayıcı tarafından ek dosyaların kaydedildiğini fark edebilirsiniz; bu, oturum geri yükleme dosyalarından birinin bozuk ve çalışmayan olma olasılığını artırır.

Ayrıca, önceki.js ve upgrade.js dosyalarının ikisi de ana oturum geri yükleme dosyaları kadar sık ​​kullanılmaz. Bu, her iki birincil oturum dosyası artık çalışmıyorsa veya oturumun düzgün bir şekilde geri yüklenmediğini fark ettikten sonra tarayıcıyı birkaç kez başlattıysanız, bir oturumu kurtarma seçeneği de sunar.

Yeni sistem, oturumları manuel olarak da kurtarmak için ek araçlar sunar. Önceden, ana oturum merkezi dosyası bozuksa bir oturumu geri yüklemek için yalnızca yedekleme dosyasına güvenmek zorunda kalıyordunuz. Şimdi, her ikisi de genellikle zaman içinde daha ileride oluşturulan recovery.js veya upgrade.js öğelerini de deneyebilirsiniz.

Yedek

Birçok Firefox kullanıcısı bilmediği, Firefox'un Session Restore bilgileri olan iki dosyayı kullanıcı profiline kaydettiğidir:

  • sessionstore.js geçerli oturum hakkında bilgi içerir. Dosyayı izlerseniz, bir tarama oturumu sırasında boyutunun arttığını ve azaldığını fark edeceksiniz.
  • önceki oturumdan oturum bilgileri içeren sessionstore.bak.

İpucu : Session Restore, önceki oturumu yükleyemediğinde Firefox'u tekrar açmamalısınız, çünkü yedekleme dosyasının üzerine yazabilirsiniz. Bir oturum yüklenemedikten sonra değiştirilmemiş olan bilgiler içerdiğinden, devam etmeden önce güvenli bir yere kopyalamanız gerekir.

Firefox oturumunu geri yükleme

Her iki oturum dosyasını da yedekledikten sonra, sorunu araştırmaya başlayabilir ve önceki oturumu geri yüklemeyi deneyebilirsiniz.

Yapmak isteyebileceğiniz ilk şey, sessionstore.js ve sessionstore.bak dosyasının boyutunu karşılaştırmaktır. Her iki dosyanın da boyutu 0 ise, boştur ve artık kullanılamaz.

Firefox tamamen kapalıyken, birini diğer dosyadan birini seçerek metin editöründe açın. Oturum bilgilerini metin biçiminde göstermelidir. Bozuk bir metin görürseniz veya hiç bir bilgi göremiyorsanız, Session Restore dosyasının bozuk olduğu ve artık kullanılamadığı açıktır.

Bazı bilgiler hala görüntüleniyorsa, yine de web adreslerini yine de denemeyi deneyebilirsiniz. Bu, en azından daha önce açmış olduğunuz bazı web sitelerini kurtarmanıza izin verebilir.

Bunu yapmadan önce, bozuk sessionstore.js dosyasını silmeyi deneyin ve sessionstore.bak dosyasını sessionstore.js olarak yeniden adlandırın.

Bu, tarama oturumunu yedekten geri yüklemeye çalışır. Son oturumunuzda açtığınız sekmeleri, pencereleri veya formları içermediğini ve önceki oturumda kapattığınız sekmeleri, pencereleri veya form verilerini içerebileceğini unutmayın.

Kapanış Kelimeleri

Ana dosya bozulmuşsa oturumu yedekleme oturumunun yardımı ile kurtarmak gerekir. Bir Firefox ayarı tarayıcının Oturum Geri Yükleme özelliğinin düzgün çalışmasını engelliyorsa doğrudan size yardımcı olmayabilir.

Bununla birlikte, hala ana veya yedek dosyada listeleniyorsa, bilgileri manuel olarak ayıklamak için dosyayı bir metin düzenleyicide açabilirsiniz.

İpucu : Oturumları kaydetmek ve geri yüklemek için Firefox eklenti Oturum Boss'u kullanabilirsiniz.