스마트폰 사진을 컴퓨터로 옮기다가 폴더를 잘못 지우거나, SD카드와 USB를 포맷한 뒤 중요한 파일이 있었다는 사실을 뒤늦게 깨닫는 경우가 있습니다.
이때 가장 먼저 해야 할 일은 복구 프로그램을 설치하는 것이 아닙니다.
삭제된 파일이 있던 저장장치의 사용을 즉시 멈추는 것이 먼저입니다.
파일이 삭제되면 데이터가 곧바로 완전히 사라지는 것이 아니라, 해당 저장공간을 다시 사용할 수 있는 영역으로 표시하는 경우가 많습니다. 이후 새로운 파일이 같은 영역에 저장되면 기존 데이터가 덮어써져 복구가 어려워집니다.
PhotoRec은 사진뿐 아니라 동영상, 문서, 압축파일 등 다양한 형식의 파일을 찾아 복구하는 무료 오픈소스 프로그램입니다. 파일시스템의 폴더정보가 손상됐더라도 저장영역에서 알려진 파일 구조를 찾아내는 방식으로 작동합니다.

PhotoRec은 어떤 경우에 사용할까?
다음과 같은 상황에서 시도할 수 있습니다.
- 휴지통까지 비운 파일
- 실수로 포맷한 SD카드
- 사진이 사라진 카메라 메모리카드
- 삭제한 USB 파일
- 일부 손상된 외장하드
- 파티션은 보이지만 파일이 열리지 않는 경우
- 폴더 구조가 사라진 저장장치
프로그램 이름에는 Photo가 들어가지만 사진만 복구하는 도구는 아닙니다.
PhotoRec은 파일의 확장자 이름보다 내부 구조를 기준으로 데이터를 검색합니다. 이 때문에 원래 파일명이나 폴더 구조는 복원되지 않고, 복구된 파일에 새로운 이름이 붙을 수 있습니다.
복구 전에 꼭 알아야 할 원칙
원본 저장장치에 프로그램을 설치하지 않습니다
삭제한 파일이 C 드라이브에 있었다면 PhotoRec을 C 드라이브에 새로 설치하는 행동은 피하는 것이 좋습니다.
프로그램 설치 과정에서 새 파일이 기록되면서 삭제 영역을 덮어쓸 수 있기 때문입니다.
가능하면 다른 컴퓨터에서 프로그램을 준비하거나, 별도의 USB와 외장하드에서 실행하는 것이 안전합니다.
복구한 파일은 다른 저장장치에 저장합니다
SD카드를 복구하면서 결과도 같은 SD카드에 저장하면 복구 대상 영역이 덮어써질 수 있습니다.
복구 대상과 결과 저장 위치는 반드시 분리해야 합니다.
예를 들면 다음과 같습니다.
복구 대상: 카메라 SD카드
결과 저장: 컴퓨터의 다른 드라이브 또는 외장하드
복구가 필요한 장치를 계속 사용하지 않습니다
다음 행동은 복구 가능성을 낮출 수 있습니다.
- 새 사진 촬영
- 파일 복사
- 앱 설치
- 운영체제 업데이트
- 디스크 오류 수정
- 포맷 반복
- 다른 복구 프로그램 반복 실행
QPhotoRec 내려받기와 실행 방법
공식 CGSecurity 사이트에서 TestDisk와 PhotoRec 패키지를 내려받습니다. Windows에서는 압축을 푼 뒤 설치 없이 qphotorec_win.exe를 실행할 수 있습니다. PhotoRec과 QPhotoRec은 같은 패키지에 포함되며, QPhotoRec은 그래픽 인터페이스를 제공하는 버전입니다.
1단계: 복구 작업을 즉시 중단합니다
사진을 삭제한 SD카드나 USB를 더 이상 사용하지 않습니다.
SD카드에서 사진을 복구하려는 경우 다음 행동을 하지 않아야 합니다.
- 새 사진 촬영
- 파일 복사
- 포맷
- 오류 검사
- 복구 프로그램 설치
- 복구 결과를 같은 카드에 저장
2단계: QPhotoRec을 실행합니다
압축을 푼 폴더에서 다음 파일을 찾습니다.
qphotorec_win.exe
Windows의 보안 경고가 표시되면 파일의 배포처가 공식 CGSecurity 패키지인지 먼저 확인합니다.
3단계: 복구할 저장장치를 선택합니다
화면 위쪽 목록에서 SD카드, USB 또는 외장하드를 선택합니다.
드라이브 문자만 보고 선택하지 말고 다음 정보를 함께 확인하세요.
- 제조사
- 모델명
- 전체 용량
- 파티션 크기
예를 들어 64GB SD카드를 복구하려는데 1TB 시스템 SSD를 선택하면 안 됩니다.
4단계: 파티션을 선택합니다
저장장치 아래에 표시되는 파티션 중 삭제 파일이 있었던 영역을 선택합니다.
일반적으로 Windows에서 사용한 SD카드와 USB는 FAT32 또는 exFAT인 경우가 많습니다.
5단계: 파일시스템 유형을 선택합니다
QPhotoRec에는 보통 다음 선택지가 나타납니다.
- ext2/ext3/ext4
- FAT/NTFS/HFS+/ReiserFS/기타
Windows, 카메라, 일반 USB와 SD카드는 대부분 두 번째인 Other에 해당합니다.
리눅스 ext 계열 파티션일 때만 ext 항목을 선택합니다.
6단계: 복구할 파일 형식을 선택합니다
File Formats를 누릅니다.
기본 상태에서는 많은 파일 형식이 선택돼 있으므로 먼저 전체 선택을 해제한 뒤 필요한 형식만 고르는 것이 편합니다.
사진과 동영상 복구 예시는 다음과 같습니다.
JPG/JPEG
PNG
HEIC
MP4
MOV
AVI
MTS
문서도 필요하다면 다음을 추가할 수 있습니다.
PDF
DOC/DOCX
XLS/XLSX
PPT/PPTX
ZIP
7단계: 검색 범위를 정합니다
다음 두 방식 중 하나를 선택합니다.
Free
현재 사용되지 않는 영역을 중심으로 삭제 파일을 찾습니다. 단순 삭제라면 먼저 시도할 수 있습니다.
Whole
파티션 전체를 검색합니다. 포맷됐거나 파일시스템이 손상된 경우 사용할 수 있지만 시간이 더 오래 걸리고 중복파일이 많이 나올 수 있습니다.
8단계: 결과 저장 폴더를 선택합니다
Browse를 누른 뒤 복구 대상과 다른 드라이브를 선택합니다.
잘못된 예:
복구 대상: E 드라이브 SD카드
저장 위치: E 드라이브 SD카드
올바른 예:
복구 대상: E 드라이브 SD카드
저장 위치: D 드라이브 Recovery 폴더
9단계: Search를 누릅니다
검색이 시작되면 찾은 파일 수와 진행 상태가 표시됩니다.
복구 파일은 다음과 비슷한 폴더에 나뉘어 저장될 수 있습니다.
recup_dir.1
recup_dir.2
recup_dir.3
10단계: 복구 결과를 정리합니다
PhotoRec은 원래 파일명을 살리지 못할 수 있습니다.
사진은 다음 기준으로 정리하면 편합니다.
- 촬영 날짜
- 이미지 크기
- EXIF 정보
- 썸네일 미리보기
- 파일 형식
- 동영상 재생시간
PhotoRec 사용 시 경고문
PhotoRec으로 같은 저장장치를 여러 번 반복 검색하거나 복구 결과를 원본 장치에 저장하면 남아 있던 데이터가 덮어써질 수 있습니다. HDD에서 소음이 나거나 연결이 끊어진다면 프로그램 사용을 중단하고 전문 복구를 검토하세요.
복구가 잘 안 되는 경우
다음과 같은 상황에서는 복구 가능성이 낮아집니다.
- 삭제 후 저장장치를 오랫동안 사용한 경우
- 새로운 데이터가 많이 기록된 경우
- SSD의 삭제 정리 기능이 작동한 경우
- 저장장치가 물리적으로 손상된 경우
- 파일 데이터가 여러 조각으로 심하게 나뉜 경우
- 암호화된 저장장치
- 공장 초기화된 최신 스마트폰
PhotoRec은 저장장치에 남아 있는 파일 구조를 찾는 도구입니다.
물리적으로 고장 난 HDD를 수리하거나 암호화된 스마트폰의 잠금을 해제하는 프로그램은 아닙니다.
핵심 정리
PhotoRec은 실수로 삭제한 사진과 파일을 무료로 복구해 볼 수 있는 유용한 프로그램입니다.
하지만 프로그램의 성능보다 더 중요한 것은 삭제 이후의 행동입니다.
파일이 사라졌다면 해당 저장장치의 사용을 즉시 멈추고, 복구 프로그램과 결과 파일을 다른 저장장치에 두는 것이 좋습니다.
무료 복구 프로그램을 여러 개 반복 실행하기보다 먼저 원본 상태를 보존하는 것이 복구 가능성을 높이는 가장 중요한 방법입니다.
참고자료
- CGSecurity, PhotoRec, Digital Picture and File Recovery
- CGSecurity, TestDisk & PhotoRec Download