기술 · 실용 가이드
Notepad++ 백업은 남았는데 탭이 사라졌나요? 다시 열기 전에 내용과 세션 경로부터 보존하세요
세션 연결이 사라져도 남은 백업에 편집 내용이 있을 수 있습니다. 둘 다 먼저 보존하고 실제 설정 경로를 확인한 뒤, 탭 목록을 재구성하기 전에 바이트를 복구하세요.

Notepad++ 탭이 사라졌다고 해서 모든 문서가 삭제된 것은 아닙니다. 세션 파일은 다시 열 대상을 기록하지만, 디스크의 이름 있는 파일과 주기적 백업에는 서로 다른 버전이 들어 있을 수 있습니다. 백업 폴더에 내용이 남아 있어도 원래 탭 순서나 모든 최신 편집 내용이 남아 있다는 뜻은 아닙니다.
첫 단계는 또 한 번 재시작하는 것이 아니라 남아 있는 증거를 복사하는 것입니다. 그다음 이 설치본이 실제로 사용하는 설정 위치와 백업 위치를 확인하세요. 이름 있는 내용을 별도 디렉터리로 복구한 뒤에야 보존한 세션이 그 파일을 다시 열 수 있는지 시험합니다.
재시작 전에 세션과 내용을 보존하세요
session.xml, 있다면 손상 시 대체 파일, config.xml, 관련 백업 디렉터리를 새 복구 폴더로 복사하세요. 후보 위치마다 원래 경로와 수집 시각을 기록해 따로 보관합니다. 복사본에서만 작업하고, 아직 활성 세션을 교체하거나 설정을 초기화하거나 이름이 비슷한 백업을 합치지 마세요.
Notepad++가 아직 열려 있다면 먼저 디스크의 증거를 보존한 뒤, 화면에 남아 있는 편집 내용도 백업 디렉터리 밖의 별도 이름 있는 파일에 저장하세요. 통제된 종료 후에는 종료 과정에서 세션 상태가 바뀔 수 있으므로 다른 폴더에 두 번째 스냅샷을 만듭니다. 수집 중 라이브 파일이 바뀌면 불일치를 기록하고 일관된 스냅샷이라고 부르지 마세요.
설정 경로와 백업 위치를 입증하세요
일반 설치에서는 %AppData%\Notepad++가 출발점입니다. doLocalConf.xml이 있는 포터블 설치는 실행 파일 디렉터리를 사용하고, 실제 -settingsDir 시작 인수는 다른 설정 디렉터리를 지정합니다. 가능하면 실행 파일, 버전, 시작 인수, Debug Info를 기록하고 복사한 config.xml과 설정된 주기적 백업 경로를 확인하세요.
현재 설정 설명서는 Cloud 설정만으로 session.xml이 클라우드 폴더로 이동하지 않지만 -settingsDir은 위치를 바꿀 수 있다고 명시합니다. 이를 2026년 2월 포터블 8.9.1의 상대 Cloud 설정에서 Plugin Admin 재시작 후 발생했다는 보고와 구분하세요. 그 보고는 경로를 면밀히 확인해야 할 이유는 되지만, 모든 현재 버전에 같은 결함이 있음을 증명하지는 않습니다.
세션 연결과 남은 파일을 대조하세요
세션 XML 복사본을 세션으로 불러오지 말고 다른 편집기에서 텍스트로 살펴보세요. 각 File 항목의 filename과 backupFilePath를 mainView 또는 subView 맥락과 함께 기록합니다. 참조된 저장 파일과 주기적 백업을 따로 비교하세요. 상대 경로는 실제 설치 환경에 맞게 해석해야 하며 세션 파일의 상위 폴더를 기준이라고 임의로 가정하면 안 됩니다.
남은 세션에서 참조하지 않는 백업도 내용 복구 후보이지만 원래 탭 순서를 증명하지는 않습니다. 중복된 new-file 이름과 0바이트 후보는 내용을 파악할 때까지 분리해 두세요. 설명서와 FAQ는 이후 편집이 같은 파일을 갱신하는 동안에도 주기적 백업 파일명의 타임스탬프가 그대로일 수 있다고 설명합니다.
탭 목록을 시험하기 전에 내용을 복구하세요
남은 주기적 백업의 복사본을 일반 파일로 열고 복구 디렉터리에 서로 구별되는 의미 있는 이름으로 저장하세요. 이미 이름이 있는 문서는 어떤 버전을 쓸지 정하기 전에 백업과 마지막 디스크 저장본을 비교합니다. 익숙한 이름이나 더 새로워 보이는 시간만으로 필요한 편집 내용이 있다는 보장은 없습니다. 롤백을 위해 원본 복사본을 보관하세요.
보존한 손상 시 대체본이 유용해 보인다면 FAQ는 Notepad++가 닫힌 상태에서 session.xml을 교체하는 방법을 설명합니다. 두 세션 버전과 내용 백업, 올바른 설정 경로, 롤백 복사본을 확보한 뒤에만 시험하세요. File > Save Session은 별도 기능이며 현재 설명서에 따르면 새 이름 없는 미저장 문서는 제외하므로 내용 백업을 대신할 수 없습니다.
복구한 바이트를 검증하고 한계를 밝히세요
파일 크기를 기록하고 알려진 각 복사본에 Get-FileHash -LiteralPath 'C:\Recovery\candidate.txt' -Algorithm SHA256을 실행하세요. 실제 경로로 바꿔야 합니다. Microsoft는 LiteralPath가 와일드카드 확장을 피한다고 설명합니다. 파일이 안정된 상태에서 원본과 보존 복사본을 비교하세요. 해시가 달라지면 바이트가 달라진 것이지만, 같아도 어느 버전이 최신인지는 알 수 없습니다.
복구한 이름 있는 파일을 알려진 위치에서 다시 열어 알아볼 수 있는 최근 편집 내용을 확인하세요. 남은 내용, 여전히 작동하는 세션 연결, 알 수 없는 점을 따로 보고합니다. 탭 수 복원, 정상 실행, 클라우드 동기화 완료만으로는 부족합니다. 실제 Windows 설치에서 시험하거나 보고된 Notepad++ 결함을 재현하지 않았으며, 사라진 원본 바이트는 세션 메타데이터만으로 다시 만들 수 없습니다.
