Com restaurar les sessions de Firefox si la restauració de sessió no funciona correctament

Proveu El Nostre Instrument Per Eliminar Problemes

La restauració de sessió és una característica útil a Firefox que recorda certa informació sobre la sessió de navegació anterior de manera que pugueu continuar treballant directament allà on us vau deixar fora la darrera vegada.

La funció desa les finestres i pestanyes obertes, la mida de cada finestra i la seva posició a la pantalla, així com tot el text que heu introduït als formularis en qualsevol de les pestanyes obertes.

Quan miro enrere, puc pensar en un parell d’ocasions en què la restauració de sessió no ha pogut restaurar la sessió anterior del meu sistema. De vegades era la meva culpa, per exemple, quan he desactivat l'opció ' recordeu el meu historial de navegació i descàrrega 'opció a les preferències del navegador. En altres moments va ser culpa del navegador.

Sempre estava sorprenent cada cop que passava mentre pensava que perdia totes les pestanyes obertes del navegador. Tot i que només tinc uns 50 o menys oberts en tot moment, normalment no he marcat les marques amb les pestanyes, cosa que significa que la major part de la informació es perd per bé.

On s’emmagatzemen els fitxers de restauració de sessió

firefox sessionstore backups

  • Finestra XP i anteriors : C: Documents i configuració Dades de l'aplicació Mozilla Firefox Perfils
  • Windows Vista i versions posteriors : C: Usuaris AppData Roaming Mozilla Firefox Perfils .
  • Linux: ~ / .mozilla / firefox /
  • Mac OS X : ~ / Biblioteca / Mozilla / Firefox / Perfils /
  • Mac OS X : ~ / Biblioteca / Suport d'aplicacions / Firefox / Perfils /

El navegador emmagatzema el fitxer de sessió sessionstore.jsonlz4 al directori de perfils d’usuari. Aquest és el fitxer de sessió actiu que carrega Firefox quan inicieu el navegador.

El Firefox emmagatzema fitxers de recuperació a la carpeta de còpies de seguretat de la sessió de botiga:

  • anterior.jsonlz4 - la darrera còpia de seguretat de la sessió que va crear Firefox. Aquest és el fitxer que voleu provar de restaurar primer (tret que tingui una mida molt baixa).
  • upgrade.jsonlz4-'number ' - còpies de seguretat de les sessions anteriors, normalment creades durant les actualitzacions del navegador. Utilitzeu-les si anteriores.jsonlz4 no aconsegueixen fer el truc.

Firefox 56 i instruccions més recents

sessionstore jsonlz4

Mozilla va canviar el format dels fitxers de còpia de seguretat de sessió i això significa que la forma anterior de restaurar les sessions necessitava actualitzar-se.

  1. Tanqueu el navegador Firefox. Assegureu-vos que no s’execute cap instància del navegador.
  2. Obriu la carpeta de perfil i canvieu el nom del fitxer de sessió actual sessionstore.jsonlz4 a sessionstore-backup.jsonlz4.
  3. Obriu la carpeta del perfil de sessionsstore-backups del perfil.
  4. Canvia de nom de recovery.jsonlz4 a recovery-backup.jsonlz4.
  5. Canvia de nom de recovery.backlz4 a recovery-backup.backlz4.
  6. Copieu la còpia de seguretat de restauració de sessió que voleu restaurar, per exemple. anterior.jsonlz4.
  7. Torneu al directori arrel del perfil de Firefox.
  8. Enganxeu el fitxer copiat a la carpeta arrel.
  9. Canvieu-ne el nom a sessionstore.jsonlz4.
  10. Reinicieu el navegador Firefox.
  11. Firefox podria recollir la sessió automàticament. Si no és així, premeu la tecla Alt del teclat i seleccioneu Historial> Restaura la sessió anterior.

La informació antiga

Encara pot ser útil per a versions antigues de Firefox i navegadors basats en Firefox com Pale Moon.

Firefox 33 canvia

Mozilla ha millorat la funció de restauració de sessió a Firefox 33. Els canvis principals són els següents:

Si bé sessionstore.js encara es guarda a la carpeta principal de perfils del Firefox, ara la resta de fitxers es guarden a les còpies de seguretat de sessionsstore. Tingueu en compte que sessionstore.js només es mostra quan el Firefox no està obert.

El fitxer de còpia de seguretat principal és recovery.js ara, el fitxer de còpia de seguretat secundari recovery.bak. Podeu utilitzar les altres còpies de seguretat de la sessió que s'enumeren allà mateix per restaurar les sessions.

Encara podeu utilitzar aquests fitxers i substituir el fitxer sessionstore.js al directori principal.

A més, també hi trobareu anteriors.js i upgrade.js. Aquests fitxers contenen informació de sessió de l’última parada o actualització. També es poden utilitzar per substituir el fitxer sessionstore.js principal en cas que es pugui corrompre.

El nou procés de còpia de seguretat

  1. Firefox escriu els continguts de Session Restore a sessionstore-backups / recovery.js sempre que sigui necessari.
  2. Abans que això passi, canviarà el fitxer recovery.js anterior si les proves el retornen tan bé a recovery.bak a la mateixa carpeta.
  3. Normalment, recovery.js i recovery.bak contenen l’estat del navegador a 15 segons l’un de l’altre.
  4. Quan el Firefox s’apaga, s’escriu un nou fitxer sessionstore.js a la carpeta del perfil principal.
  5. Durant l’inici, si sessionstore.js és vàlid, es trasllada a previous.js al directori de sessionsstore-backups.
  6. A la primera posada en marxa després d’una actualització, Firefox copia el fitxer sessionstore.js a upgrade.js- [identificador de creació].

Restaura els fitxers

Com s'ha esmentat abans, Firefox desa diversos fitxers de restauració de sessions noves al directori de perfils d'usuari un cop que la nova funció surt al navegador (els usuaris nocturns ja la tenen a la mida del Firefox 33 si les coses van previstes).

  • sessionstore.js: l'estat del navegador durant l'últim apagat.
  • sessionstore-backups / recovery.js - Conté l’estat de Firefox 15 segons abans de l’aturada o l’aturada.
  • sessionstore-backups / recovery.bak - Conté l’estat de Firefox 30 segons abans de l’aturada o l’aturada.
  • sessionstore-backups / previous.js - Restaura les dades de sessió abans de tancar el segon.
  • sessionstore-backups / upgrade.js- [build id] - Restaura les dades de sessió després de l’última actualització.

El procés del Firefox 33 al Firefox 55

A continuació, es mostra l’ordre en què Firefox intenta restaurar la sessió anterior des del començament.

  1. Si sessionstore.js és vàlid, s’utilitzarà.
  2. Recuperació.js s'utilitzarà si està present i vàlid.
  3. Recuperació.bak A continuació, s’intentarà.
  4. Previous.js s'utilitza per restaurar la sessió.
  5. I finalment, upgrade.js també es provarà

Què hi ha, en comparació amb la restauració de sessions antigues? Primer de tot, és possible que observeu que el navegador desa fitxers addicionals, fet que augmenta la possibilitat que un dels fitxers de restauració de sessió no estigui corromput i funcioni.

A més, tant els fitxers precedents.js com els upgrade.js no es substitueixen tan sovint com els fitxers de restauració de dos sessions principals. Això proporciona una altra opció de recuperar una sessió si els dos fitxers de sessió primària ja no funcionen o si heu iniciat el navegador diverses vegades després que hagueu notat que la sessió no es restablí correctament.

El nou sistema ofereix mitjans addicionals per recuperar sessions també manualment. Anteriorment, només heu de confiar en el fitxer de còpia de seguretat per restaurar una sessió si el fitxer de sessió principal estava malmès. Ara, també podeu provar recovery.js o upgrade.js, ambdues que normalment es creen més lluny en el temps, cosa que fa que sigui més probable que no siguin corruptes.

La còpia de seguretat

El que molts usuaris de Firefox no saben és que Firefox desa dos fitxers amb informació de sessió de restauració al perfil d’usuari:

  • sessionstore.js conté informació sobre la sessió actual. Si vigileu el fitxer notareu que la seva mida augmenta i disminuirà durant una sessió de navegació.
  • sessionstore.bak que conté informació de la sessió de la sessió anterior.

firefox sessionstore

Consell : No heu de tornar a obrir Firefox quan la restauració de sessió no carrega la sessió anterior, ja que també podeu acabar sobreescrivint el fitxer de còpia de seguretat. Com que conté informació que no s'ha modificat després que no es carregui una sessió, hauríeu de copiar-la a una ubicació segura abans de continuar.

Restauració de la sessió de Firefox

Un cop hàgiu creat una còpia de seguretat de tots dos fitxers de sessió, podeu començar a investigar el problema i intentar restaurar la sessió anterior.

El primer que podeu fer és comparar la mida del fitxer sessionstore.js i el fitxer sessionstore.bak. Si qualsevol dels dos fitxers té una mida de 0, serà buit i ja no es pot utilitzar.

Amb el Firefox tancat completament, obriu l’un i l’altre fitxer a l’editor de text que vulgueu. Hauria de mostrar la informació de la sessió en forma de text. Si veieu un text corromput o cap informació, és clar que el fitxer Restauració de sessió està malmès i ja no es pot utilitzar.

Encara podeu provar d'extreure-hi adreces web si encara hi apareix alguna informació. Això pot permetre recuperar almenys alguns llocs web que havíeu obert anteriorment.

Abans de fer-ho, intenteu suprimir el fitxer sessionstore.js trencat i canviar el nom del fitxer sessionstore.bak a sessionstore.js.

Això intenta restaurar la sessió de navegació des de la còpia de seguretat. Tingueu en compte que no inclou pestanyes, finestres ni formularis que heu obert a la darrera sessió i que pot incloure pestanyes, finestres o dades de formulari que heu tancat a la sessió anterior.

Paraules clausura

La recuperació de la sessió amb l'ajuda del fitxer de sessió de còpia de seguretat hauria de funcionar si s'ha corromput el fitxer principal. És possible que no us ajudi directament si una configuració del Firefox impedeix que la funció de restauració de sessió del navegador funcioni correctament.

Tanmateix, podeu obrir el fitxer en un editor de text per extreure'n la informació manualment si encara es troben al fitxer principal o al fitxer de còpia de seguretat.

Consell : Podeu fer servir el Extensió del Firefox Session Boss per desar i restaurar les sessions .