세션 복원이 제대로 작동하지 않는 경우 Firefox 세션을 복원하는 방법

문제를 제거하기 위해 도구를 사용해보십시오

세션 복원은 이전 브라우징 세션에 대한 특정 정보를 기억하는 Firefox의 유용한 기능이므로 마지막으로 중단 한 곳에서 작업을 계속할 수 있습니다.

이 기능은 열려있는 창과 탭, 각 창의 크기 및 화면에서의 위치는 물론 열려있는 탭의 양식에 입력 한 모든 텍스트를 저장합니다.

되돌아 보면 세션 복원이 내 시스템의 이전 세션을 복원하지 못한 몇 가지 경우를 생각할 수 있습니다. 예를 들어 ' 내 검색 및 다운로드 기록 기억 '옵션을 선택하세요. 다른 때는 브라우저의 잘못이었습니다.

브라우저에서 열린 탭을 모두 잃어버린 줄 알았 기 때문에 그럴 때마다 충격을 받았습니다. 항상 약 50 개 정도만 열려 있지만 탭에 책갈피를 지정하지 않았기 때문에 대부분의 정보가 영구적으로 손실됩니다.

세션 복원 파일이 저장되는 위치

firefox sessionstore backups

  • Window XP 이하 : C : 문서 및 설정 Application Data Mozilla Firefox Profiles
  • Windows Vista 이상 : C : 사용자 AppData Roaming Mozilla Firefox Profiles .
  • 리눅스 : ~ / .mozilla / firefox /
  • 맥 OS X : ~ / Library / Mozilla / Firefox / Profiles /
  • 맥 OS X : ~ / Library / Application Support / Firefox / Profiles /

브라우저는 세션 파일 sessionstore.jsonlz4를 사용자 프로필 디렉터리에 저장합니다. 브라우저를 시작할 때 Firefox가로드하는 활성 세션 파일입니다.

Firefox는 프로필 폴더의 sessionstore-backups 폴더에 복구 파일을 저장합니다.

  • previous.jsonlz4 -Firefox가 생성 한 마지막 세션 백업입니다 (크기가 매우 작지 않은 경우).
  • upgrade.jsonlz4- '번호' -일반적으로 브라우저 업그레이드 중에 생성되는 이전 세션 백업. previous.jsonlz4가 트릭을 수행하지 못하면 이것을 사용하십시오.

Firefox 56 이상 지침

sessionstore jsonlz4

Mozilla는 세션 백업 파일의 형식을 변경했으며 이는 이전 세션 복원 방법을 업데이트해야 함을 의미합니다.

  1. Firefox 브라우저를 닫습니다. 브라우저의 인스턴스가 실행되고 있지 않은지 확인하십시오.
  2. 프로필 폴더를 열고 현재 세션 파일 sessionstore.jsonlz4의 이름을 sessionstore-backup.jsonlz4로 바꿉니다.
  3. 프로필의 sessionstore-backups 폴더를 엽니 다.
  4. recovery.jsonlz4의 이름을 recovery-backup.jsonlz4로 변경합니다.
  5. recovery.backlz4의 이름을 recovery-backup.backlz4로 변경합니다.
  6. 복원하려는 세션 복원 백업을 복사합니다. previous.jsonlz4.
  7. Firefox 프로필의 루트 디렉터리로 돌아갑니다.
  8. 복사 한 파일을 루트 폴더에 붙여 넣습니다.
  9. 이름을 sessionstore.jsonlz4로 변경합니다.
  10. Firefox 브라우저를 다시 시작하십시오.
  11. Firefox는 자동으로 세션을 선택할 수 있습니다. 그렇지 않은 경우 키보드에서 Alt 키를 누르고 기록> 이전 세션 복원을 선택합니다.

오래된 정보

이전 버전의 Firefox 및 Pale Moon과 같은 Firefox 기반 브라우저에는 여전히 유용 할 수 있습니다.

Firefox 33 변경 사항

Mozilla는 Firefox 33의 세션 복원 기능을 개선했습니다. 핵심 변경 사항은 다음과 같습니다.

sessionstore.js는 여전히 기본 Firefox 프로필 폴더에 저장되지만 다른 모든 파일은 이제 대신 sessionstore-backups에 저장됩니다. sessionstore.js는 Firefox가 열려 있지 않을 때만 표시됩니다.

기본 백업 파일은 이제 recovery.js이고 보조 백업 파일 recovery.bak입니다. 여기에 나열된 다른 세션 백업을 사용하여 세션을 복원 할 수도 있습니다.

여전히 이러한 파일을 사용하고 기본 디렉토리에서 sessionstore.js 파일을 바꿀 수 있습니다.

또한 previous.js와 upgrade.js도 있습니다. 이러한 파일에는 마지막 종료 또는 업그레이드의 세션 정보가 포함되어 있습니다. 또한 주 sessionstore.js 파일이 손상된 경우이를 대체하는 데 사용할 수 있습니다.

새로운 백업 프로세스

  1. Firefox는 필요할 때마다 세션 복원의 내용을 sessionstore-backups / recovery.js에 기록합니다.
  2. 그 전에 테스트에서 동일한 폴더의 recovery.bak에 좋은 것으로 반환되면 이전 recovery.js 파일을 이동합니다.
  3. 일반적으로 recovery.js 및 recovery.bak에는 서로 15 초 간격으로 브라우저의 상태가 모두 포함됩니다.
  4. Firefox가 종료되면 새 sessionstore.js 파일이 기본 프로필 폴더에 작성됩니다.
  5. 시작하는 동안 sessionstore.js가 유효하면 sessionstore-backups 디렉토리의 previous.js로 이동합니다.
  6. 업그레이드 후 처음 시작할 때 Firefox는 sessionstore.js 파일을 upgrade.js- [build id]에 복사합니다.

복원 파일

앞서 언급했듯이 Firefox는 브라우저에 새로운 기능이 추가되면 몇 가지 새로운 세션 복원 파일을 사용자 프로필 디렉터리에 저장합니다 (일이 계획대로 진행되면 Firefox 33에 포함 된 야간 사용자는 이미 해당 파일을 가지고 있습니다).

  • sessionstore.js-마지막 종료 동안의 브라우저 상태입니다.
  • sessionstore-backups / recovery.js-종료 또는 충돌 15 초 전의 Firefox 상태를 포함합니다.
  • sessionstore-backups / recovery.bak-종료 또는 충돌 30 초 전의 Firefox 상태를 포함합니다.
  • sessionstore-backups / previous.js-두 번째에서 마지막 종료까지 세션 복원 데이터.
  • sessionstore-backups / upgrade.js- [빌드 ID]-최신 업그레이드 후 세션 복원 데이터.

Firefox 33에서 Firefox 55까지의 프로세스

다음은 Firefox가 시작시 이전 세션을 복원하는 순서입니다.

  1. 만약 sessionstore.js 유효하면 사용됩니다.
  2. Recovery.js 존재하고 유효한 경우 사용됩니다.
  3. Recovery.bak 다음에 시도됩니다.
  4. Previous.js 그런 다음 세션을 복원하는 데 사용됩니다.
  5. 그리고 마지막으로, upgrade.js 시도 될 것입니다.

그렇다면 이전 세션 복원과 다른 점은 무엇입니까? 우선, 추가 파일이 브라우저에 의해 저장되어 세션 복원 파일 중 하나가 손상되지 않고 작동하지 않을 가능성이 높아집니다.

또한 previous.js 및 upgrade.js 파일은 두 개의 기본 세션 복원 파일만큼 자주 교체되지 않습니다. 두 기본 세션 파일이 더 이상 작동하지 않거나 세션이 제대로 복원되지 않은 것을 확인한 후 브라우저를 여러 번 시작한 경우 세션을 복구하는 또 다른 옵션을 제공합니다.

새로운 시스템은 세션을 수동으로 복구 할 수있는 추가 수단도 제공합니다. 이전에는 기본 세션 복원 파일이 손상된 경우에만 세션을 복원하기 위해 백업 파일에 의존해야했습니다. 이제 recovery.js 또는 upgrade.js를 사용해 볼 수도 있습니다. 둘 다 일반적으로 더 오래 전에 생성되어 손상되지 않았을 가능성이 높습니다.

백업

많은 Firefox 사용자가 모르는 것은 Firefox가 세션 복원 정보와 함께 두 개의 파일을 사용자 프로필에 저장한다는 것입니다.

  • sessionstore.js는 현재 세션에 대한 정보를 포함합니다. 파일을 모니터링하면 검색 세션 중에 크기가 증가하고 감소하는 것을 알 수 있습니다.
  • 이전 세션의 세션 정보를 포함하는 sessionstore.bak

firefox sessionstore

: 세션 복원이 이전 세션을로드하지 못하면 Firefox를 다시 열지 마십시오. 백업 파일도 덮어 쓸 수 있습니다. 세션로드에 실패한 후 수정되지 않은 정보가 포함되어 있으므로 계속하기 전에 안전한 위치에 복사해야합니다.

Firefox 세션 복원

두 세션 파일을 모두 백업 한 후에는 문제 조사를 시작하고 이전 세션을 복원 할 수 있습니다.

가장 먼저 할 일은 sessionstore.js와 sessionstore.bak 파일의 크기를 비교하는 것입니다. 두 파일의 크기가 0이면 비어 있고 더 이상 사용할 수 없습니다.

Firefox를 완전히 닫은 상태에서 선택한 텍스트 편집기에서 파일을 하나씩 엽니 다. 세션 정보를 텍스트 형식으로 표시해야합니다. 손상된 텍스트가 표시되거나 정보가 전혀 없으면 세션 복원 파일이 손상되어 더 이상 사용할 수 없음이 분명합니다.

여전히 일부 정보가 표시되는 경우 웹 주소를 추출 할 수 있습니다. 이렇게하면 이전에 열어 본 웹 사이트를 최소한 일부 복구 할 수 있습니다.

그렇게하기 전에 끊어진 sessionstore.js 파일을 삭제하고 sessionstore.bak 파일의 이름을 sessionstore.js로 바꾸십시오.

백업에서 찾아보기 세션을 복원하려고 시도합니다. 여기에는 마지막 세션에서 연 탭, 창 또는 양식이 포함되지 않으며 이전 세션에서 닫은 탭, 창 또는 양식 데이터가 포함될 수 있습니다.

마무리 단어

기본 파일이 손상된 경우 백업 세션 파일을 사용하여 세션을 복구 할 수 있습니다. Firefox 설정으로 인해 브라우저의 세션 복원 기능이 제대로 작동하지 않는 경우 직접적으로 도움이되지 않을 수 있습니다.

그러나 여전히 기본 또는 백업 파일에 나열되어있는 경우 텍스트 편집기에서 파일을 열어 수동으로 정보를 추출 할 수 있습니다.

: 당신은 사용할 수 있습니다 세션 저장 및 복원을위한 Firefox 확장 세션 보스 .