Kā atjaunot Firefox sesijas, ja sesijas atjaunošana nedarbojas pareizi

Sesijas atjaunošana ir noderīga Firefox funkcija, kas atceras noteiktu informāciju par jūsu iepriekšējo pārlūkošanas sesiju, lai jūs varētu turpināt darbu tur, kur pēdējo reizi pateicāties.

Funkcija saglabā atvērtos logus un cilnes, katra loga izmēru un tā atrašanās vietu ekrānā, kā arī visu tekstu, ko esat ievadījis veidlapās jebkurā no atvērtajām cilnēm.

Atskatoties atpakaļ, es varu domāt par pāris gadījumiem, kad sesijas atjaunošanai neizdevās atjaunot iepriekšējo sesiju manā sistēmā. Dažreiz tā bija mana vaina, piemēram, kad pārlūka preferencēs es atspējoju opciju “atcerēties manu pārlūkošanas un lejupielādes vēsturi”. Citreiz tā bija pārlūka vaina.

Es biju šokā, kad vien tas notika, jo domāju, ka esmu pazaudējis visas pārlūkprogrammā atvērtās cilnes. Lai gan man visu laiku ir atvērti tikai apmēram 50 vai mazāk, parasti cilnes neesmu pievienojis grāmatzīmēm, kas nozīmē, ka lielākā daļa informācijas tiek pazaudēta uz labu.

Kur tiek glabāti sesijas atjaunošanas faili

  • Windows XP un vecākas versijas : C: \ Dokumenti un iestatījumi \ \ Lietojumprogrammu dati \ Mozilla \ Firefox \ profili \
  • Windows Vista un jaunāka versija : C: \ Users \ \ AppData \ Viesabonēšana \ Mozilla \ Firefox \ Profili \.
  • Linux: ~ / .mozilla / firefox /
  • Mac OS X : ~ / Bibliotēka / Mozilla / Firefox / Profili /
  • Mac OS X : ~ / Bibliotēka / Lietojumprogrammu atbalsts / Firefox / Profili /

Pārlūkprogramma lietotāja profilu direktorijā saglabā sesijas failu sessiontore.jsonlz4. Šis ir aktīvais sesijas fails, kuru Firefox ielādē, palaižot pārlūku.

Firefox saglabā atkopšanas failus profila mapes sessiontore-backups mapē:

  • previous.jsonlz4 - pēdējās sesijas dublējums, ko izveidoja Firefox. Šis ir fails, kuru vispirms vēlaties mēģināt atjaunot (ja vien tam nav ļoti maza izmēra).
  • upgrade.jsonlz4- "numurs" - iepriekšējās sesijas dublējumi, kas parasti tiek izveidoti pārlūka jaunināšanas laikā. Izmantojiet tos, ja previous.jsonlz4 neizdodas triks.

Firefox 56 un jaunākas instrukcijas

Mozilla mainīja sesiju dublējuma failu formātu, un tas nozīmē, ka iepriekšējais sesiju atjaunošanas veids bija jāatjaunina.

  1. Aizveriet pārlūkprogrammu Firefox. Pārliecinieties, ka nedarbojas neviens pārlūka eksemplārs.
  2. Atveriet profila mapi un pārdēvējiet pašreizējo sesijas failu sessiontore.jsonlz4 uz sessiontore-backup.jsonlz4.
  3. Atveriet profila mapi sessiontore-backups.
  4. Pārdēvējiet recovery.jsonlz4 par recovery-backup.jsonlz4.
  5. Pārdēvējiet recovery.backlz4 par recovery-backup.backlz4.
  6. Kopējiet sesijas atjaunošanas dublējumu, kuru vēlaties atjaunot, piemēram, previous.jsonlz4.
  7. Atgriezties Firefox profila saknes direktorijā.
  8. Ielīmējiet kopēto failu saknes mapē.
  9. Pārdēvējiet to par sesiju.jsonlz4.
  10. Restartējiet pārlūkprogrammu Firefox.
  11. Iespējams, Firefox sesiju uzņems automātiski. Ja tas nedarbojas, nospiediet tastatūras taustiņu Alt un atlasiet Vēsture> Atjaunot iepriekšējo sesiju.

Vecā informācija

Var būt noderīga vecām Firefox versijām un pārlūkprogrammām, kuru pamatā ir Firefox, piemēram, Pale Moon.

Firefox 33 mainās

Mozilla ir uzlabojusi sesijas atjaunošanas funkciju pārlūkprogrammā Firefox 33. Galvenās izmaiņas ir šādas:

Kamēr sesijastore.js joprojām tiek glabāts galvenajā Firefox profila mapē, visi pārējie faili tagad tiek glabāti sesiju krātuves dublējumos. Ņemiet vērā, ka sessiontore.js tiek parādīts tikai tad, kad Firefox nav atvērts.

Primārais dublējuma fails tagad ir recovery.js, sekundārais dublējuma fails recovery.bak. Lai atjaunotu sesijas, varat izmantot arī citas tur uzskaitītās sesiju rezerves kopijas.

Jūs joprojām varat izmantot šos failus un aizstāt sesijastore.js failu galvenajā direktorijā.

Turklāt tur atrodams arī previous.js un upgrade.js. Šie faili satur sesijas informāciju no pēdējās izslēgšanas vai jaunināšanas. Arī tos var izmantot, lai aizstātu galveno sessiontore.js failu, ja tas ir bojāts.

Jaunais dublēšanas process

  1. Kad nepieciešams, Firefox raksta sesijas atjaunošanas saturu sesijas atjaunošanas / atjaunošanas / atjaunošanas.js.
  2. Ja tas nenotiek, tas pārvietos iepriekšējo recovery.js failu, ja testi tajā pašā mapē atgriezīs labojumu failā recovery.bak.
  3. Parasti atgūšana.js un atkopšana.bak satur gan pārlūka stāvokli 15 sekunžu attālumā viens no otra.
  4. Kad Firefox tiek izslēgts, galvenā profila mapē tiek ierakstīts jauns sessiontore.js fails.
  5. Ja sesijas.js ir derīgs, palaišanas laikā tas tiek pārvietots uz iepriekšējo.js sesiju saglabāšanas un dublēšanas direktorijā.
  6. Pirmo reizi startējot pēc jaunināšanas, Firefox kopē sesijastore.js failu uz upgrade.js- [build id].

Atjaunot failus

Kā minēts iepriekš, Firefox saglabā vairākus jaunus sesiju atjaunošanas failus lietotāja profilu direktorijā, tiklīdz jaunā funkcija nolaižas pārlūkā (Naktīs lietotājiem tas jau ir, jo tas nolaižas pārlūkprogrammā Firefox 33, ja viss notiek kā plānots).

  • sessiontore.js - pārlūkprogrammas stāvoklis pēdējās izslēgšanas laikā.
  • sessiontore-backups / recovery.js - satur Firefox stāvokli 15 sekundes pirms izslēgšanas vai avārijas.
  • sessiontore-backups / recovery.bak - satur Firefox stāvokli 30 sekundes pirms izslēgšanas vai avārijas.
  • sessiontore-backups / previous.js - sesija Atjaunojiet datus pirms otrās izslēgšanas.
  • sessiontore-backups / upgrade.js- [build id] - sesijas atjaunošana pēc pēdējās jaunināšanas.

Process no Firefox 33 līdz Firefox 55

Šeit ir secība, kādā Firefox mēģina atjaunot iepriekšējo sesiju.

  1. Ja sessiontore.js ir derīgs, tas tiks izmantots.
  2. Recovery.js tiks izmantots, ja tāds ir un ir derīgs.
  3. Nākamais tiks izmēģināts pakalpojums Recovery.bak .
  4. Pēc tam Previous.js tiek izmantots sesijas atjaunošanai.
  5. Visbeidzot, tiks izmēģināts arī upgrade.js .

Tātad, kas atšķiras no vecās sesijas atjaunošanas? Pirmkārt, jūs varat pamanīt, ka pārlūkprogramma saglabā papildu failus, kas palielina iespēju, ka viens no sesijas atjaunošanas failiem nav bojāts un darbojas.

Turklāt gan previous.js, gan upgrade.js faili netiek aizstāti tik bieži kā divi galvenās sesijas atjaunošanas faili. Tas nodrošina vēl vienu sesijas atkopšanas iespēju, ja abi primārie sesijas faili vairs nedarbojas vai ja pārlūku esat palaidis vairākas reizes pēc tam, kad pamanījāt, ka sesija nav pareizi atjaunota.

Jaunā sistēma piedāvā papildu līdzekļus sesiju atkopšanai arī manuāli. Iepriekš jums bija jāpaļaujas uz dublējuma failu tikai sesijas atjaunošanai, ja galvenais sesijas atjaunošanas fails bija bojāts. Tagad jūs varat arī izmēģināt recovery.js vai upgrade.js, un abi šie faili parasti tiek izveidoti vēlāk, padarot ticamāku, ka tie nav arī bojāti.

Rezerves

Daudzi Firefox lietotāji nezina, ka Firefox lietotāja profilā saglabā divus failus ar Sesijas atjaunošanas informāciju:

  • sessiontore.js satur informāciju par pašreizējo sesiju. Pārraugot failu, jūs pamanīsit, ka pārlūkošanas sesijas laikā tā lielums palielinās un samazinās.
  • sessiontore.bak, kurā ir informācija par sesiju no iepriekšējās sesijas.

Padoms . Jums nevajadzētu atkārtoti atvērt Firefox, kad sesijas atjaunošana neizdodas ielādēt iepriekšējo sesiju, jo, iespējams, jūs pārrakstīsit arī dublējuma failu. Tā kā tajā ir informācija, kas nav modificēta pēc tam, kad sesija netiek ielādēta, pirms turpināšanas jums tā jāpārkopē drošā vietā.

Firefox sesijas atjaunošana

Kad esat dublējis abus sesijas failus, varat sākt izmeklēt problēmu un mēģināt atjaunot iepriekšējo sesiju.

Pirmā lieta, ko jūs varētu vēlēties, ir salīdzināt sesijastore.js un sessiontore.bak lielumu. Ja kāda no failiem ir 0, tas ir tukšs un vairs nav izmantojams.

Kad Firefox ir pilnībā slēgts, atveriet vienu un otru failu izvēlētā teksta redaktorā. Tam vajadzētu parādīt sesijas informāciju teksta formā. Ja redzat bojātu tekstu vai vispār nav informācijas, ir skaidrs, ka sesijas atjaunošanas fails ir bojāts un vairs nav izmantojams.

Jūs joprojām varat mēģināt no tā iegūt tīmekļa adreses, ja tajā joprojām tiek rādīta kāda informācija. Tas, iespējams, ļaus jums atgūt vismaz dažas vietnes, kuras iepriekš esat atvēris.

Pirms to izdarījāt, mēģiniet izdzēst salauzto sessiontore.js failu un pārdēvējiet sessiontore.bak failu uz sessiontore.js.

Tas mēģina atjaunot pārlūkošanas sesiju no dublējuma. Ņemiet vērā, ka tajā nav iekļautas cilnes, logi vai veidlapas, kuras esat atvēris pēdējā sesijā, un ka tajā var būt cilnes, logi vai veidlapu dati, kurus esat aizvēris iepriekšējā sesijā.

Noslēguma vārdi

Sesijas atjaunošanai ar rezerves sesijas faila palīdzību vajadzētu darboties, ja galvenais fails ir bojāts. Iespējams, ka tas jums tieši nepalīdzēs, ja Firefox iestatījums neļauj pareizi darboties pārlūka funkcijai Sesijas atjaunošana.

Tomēr jūs joprojām varat atvērt failu teksta redaktorā, lai no tā manuāli iegūtu informāciju, ja tie joprojām ir norādīti galvenajā vai rezerves failā.

Padoms . Lai saglabātu un atjaunotu sesijas, varat izmantot Firefox paplašinājumu Session Boss.