휴지통 복구에 쓰는 무료 도구는 TestDisk 와 PhotoRec 입니다. 둘 다 GPL v2+ 오픈소스이고 설치 프로그램이 없어 압축만 풀면 바로 실행됩니다. 가장 중요한 것은 순서입니다. 파일이 있던 드라이브에 새로 쓰는 일을 먼저 멈춰야 합니다. 이름까지 살리려면 TestDisk, 그래도 안 나오면 PhotoRec 입니다.
휴지통 복구를 시작하기 전에
삭제된 파일의 데이터는 덮어쓰이기 전까지는 디스크에 남아 있습니다. 그래서 순서가 결과를 바꿉니다.
공식 안내가 못 박아 둔 것이 두 가지입니다. 첫째, 파일이 있던 저장장치를 더 쓰지 않습니다. 둘째, 복구한 파일을 원래 있던 파티션에 저장하지 않습니다. C 드라이브에서 지운 파일을 C 드라이브에 복구하면 아직 남아 있는 데이터를 스스로 덮어쓰게 됩니다.
도구 쪽은 안전하게 설계돼 있습니다. PhotoRec 은 대상 드라이브를 읽기 전용으로만 다루고, TestDisk 도 원래 자리에서 되살리는 대신 다른 디스크로 복사만 합니다.
휴지통 복구 프로그램 무료 다운로드
배포처는 cgsecurity.org 한 곳이고, 두 프로그램이 한 압축 파일에 같이 들어 있습니다. 최신 정식판은 7.2(2024년 2월 22일)입니다.
| 구분 | 받는 파일 |
|---|---|
| 윈도우 64비트 | testdisk-7.2.win64.zip |
| 윈도우 32비트 | testdisk-7.2.win.zip (Windows Vista·Server 2008 이상) |
| macOS 인텔 64비트 | testdisk-7.2.mac_intel_x86_64.tar.bz2 (macOS 10.15 이상) |
| 리눅스 x86_64 | testdisk-7.2.linux26-x86_64.tar.bz2 (커널 2.6.18 이상) |
| 설치 | 설치 프로그램 없음 · 압축을 풀면 바로 실행 |
| 라이선스 | GNU GPL v2+ · 무료 |
휴지통 복구 도구 두 개의 차이
같은 압축에 실행 파일이 네 개 들어 있고, 역할이 다릅니다.
| 파일 | 역할 |
|---|---|
| testdisk_win.exe | 삭제 파일 되살리기 · 원래 파일 이름을 그대로 복사 |
| photorec_win.exe | 시그니처로 긁어내기 · 원래 이름을 못 살린다 |
| qphotorec_win.exe | PhotoRec 의 그래픽 화면 판 |
| fidentify_win.exe | 폴더 안 파일이 인식되는 형식인지 검사 |
| TestDisk 대상 | FAT · NTFS · exFAT · ext2 (ext3·ext4 는 불가) |
| PhotoRec 대상 | 파일시스템을 무시 · 480개 넘는 확장자 |
휴지통 복구가 막히는 지점
실행이 안 되거나 목록이 비는 경우는 대개 정해져 있습니다.
| 증상 | 원인 |
|---|---|
| cygwin1.dll not found | 압축을 전부 풀지 않은 것 |
| 디스크 목록이 빈다(윈도우) | 관리자 권한으로 실행해야 한다 |
| 드라이브가 잠겨 있다 | BitLocker 는 먼저 잠금 해제 |
| 디스크 목록이 빈다(macOS) | 전체 디스크 접근 권한에 터미널 추가 |
| 복구한 파일이 사라졌다 | 압축 프로그램 임시 폴더에서 실행한 경우 |
| ext3·ext4 목록이 없다 | TestDisk 로는 불가 · PhotoRec 으로 |