포맷된 파티션에서 특정 폴더를 복구하는 방법은 무엇입니까?

포맷된 파티션에서 특정 폴더를 복구하는 방법은 무엇입니까?

저는 firefox-sync를 사용하여 모든 로그인을 관리하는데, firefox-sync 비밀번호는 제가 수동으로 저장하는 유일한 비밀번호입니다.

현재 운영 체제에 문제가 있어 다시 설치하기로 결정했습니다. 그리고 대부분의 내 계정에는 2FA가 활성화되어 있으며, firefox-sync도 예외는 아닙니다. firefox-sync의 2FA는 내 Gmail을 기반으로 하므로, firefox-sync에 로그인하려고 하면 Firefox에서 확인 코드를 요청하지만 내 인증 코드는 내 Gmail에 있고 내 Gmail 비밀번호는 Firefox-Sync에 있습니다.

그래서 내 모든 계정에 대한 액세스 권한을 잃었고 Gmail, github, gitlab, stackoverflow, discord 등도 잃어버렸습니다... :'(

Gmail 측에서는 Gmail에서 요청한 모든 것을 시도했지만 성공하지 못했습니다.

따라서 유일한 가능성은 포맷된 파티션의 정보를 복구하고 Firefox를 이전 상태로 다시 빌드하는 것입니다. 내 말은:

Firefox 로그인에 대해 읽고 Firefox의 작업 디렉터리( )를 살펴보면 $HOME/.mozillaFirefox가 로그인 정보를 .json 파일에 저장한다는 것을 발견했습니다 $HOME/.mozilla/$profile$/logins.json.

그래서 제 생각은 이렇습니다. 포맷된 파티션에서 작업 디렉토리를 복구 .mozilla하고 이를 .mozilla현재 환경의 작업 디렉토리로 바꾸면 포맷 전 Firefox의 마지막 상태에 액세스할 수 있으므로 로그인 정보도 얻을 수 있습니다.

그러나 이것은 나에게 두 가지 기본적인 질문을 제기합니다.

  1. 거의 즉시 오류를 발견했기 때문에 덮어쓰기를 피하기 위해 디스크 사용을 중단했습니다. 정보가 여전히 존재하는 한 문제는 복구에 반드시 구조가 없을 수도 있다는 것입니다. .mozilla포맷된 파티션에서 전체 작업 디렉터리를 복구하는 것이 얼마나 가능합니까? 어떻게 해야 합니까? 어떤 도구와 방법을 사용해야 합니까?

그리고

  1. 전체 디렉터리를 복구하는 것이 확실히 불가능하다면 복구하려는 대상 파일은 무엇이어야 합니까? 내 말은: $HOME/.mozilla/$profile$/logins.json은 주요 대상 파일이지만 암호화된 로그인 정보를 포함한다는 것입니다. 그렇다면 Firefox를 열 때 내 로그인 정보를 볼 수 있도록 옆에 있는 어떤 파일을 교체해야 합니까?

읽을 수 있는 자료든, 파일 시스템에 대한 설명이든, 아이디어든, 어떤 작은 도움이라도 정말 감사하겠습니다.

관련 정보