FileFix Ultimate
한국어

데이터 복구 원리와 삭제한 파일이 실제로 가는 곳

파일을 삭제해도 데이터는 대개 디스크에 그대로 남고, 사라지는 것은 그 데이터가 어디 있는지 알려 주는 기록입니다. 복구 프로그램은 남아 있는 기록을 읽거나, 기록마저 없으면 디스크 전체에서 파일 형식별 시작 패턴을 찾는 방식으로 동작합니다. 이 두 가지 방법을 알면 검사 결과에서 보이는 대부분의 현상, 즉 어떤 파일은 이름이 그대로이고 어떤 파일은 번호 이름으로 나오며 어떤 파일은 아예 나오지 않는 이유를 이해할 수 있습니다.

최종 업데이트:

지금 바로 할 일

  1. 파일을 삭제하면 보통 그 공간이 빈 공간으로 표시될 뿐, 새 데이터가 쓰이기 전까지 내용은 남아 있습니다.
  2. 복구는 먼저 남아 있는 파일 시스템 기록을 읽으며, 이 방법으로는 이름과 폴더까지 되살릴 수 있습니다.
  3. 기록이 사라졌다면 시그니처 검색이 내용으로 파일을 찾지만, 원래 이름은 돌아오지 않습니다.
  4. TRIM 이 켜진 SSD 나 새 데이터가 쓰인 자리에서는 이전 내용이 대개 남아 있지 않습니다.

복구 검사 중에 일어나는 일

  1. 드라이브에 쓰기 멈추기

    새 파일, 다운로드, 업데이트는 모두 삭제된 파일이 있던 자리에 쓰일 수 있습니다. 복구는 아직 덮이지 않은 데이터에서만 가능하므로 이 단계가 어떤 프로그램 설정보다 중요합니다.

  2. 드라이브 고르기

    삭제 파일 복구 화면에서 드라이브, 메모리 카드, 디스크 이미지 중 하나를 고릅니다. 검사는 읽기만 하므로 원본은 바뀌지 않습니다.

  3. 파일 시스템 기록 읽기

    프로그램은 먼저 NTFS 의 MFT 나 FAT 의 디렉터리 항목 같은 파일 시스템 자체의 장부를 읽어 삭제 표시가 된 항목을 찾습니다. 이 항목에는 이름, 폴더, 크기, 데이터 위치가 아직 들어 있어서 이렇게 찾은 파일은 원래 모습 그대로 돌아옵니다.

  4. 시그니처 검색

    다음으로 디스크를 섹터 단위로 읽으며 JPEG, PDF, MP4 등이 시작하는 고유한 바이트 같은 파일 머리를 찾습니다. 포맷 등으로 기록이 지워진 파일도 찾을 수 있지만, 원래 이름과 폴더는 데이터 안에 없으므로 결과에는 일반적인 이름이 붙습니다.

  5. 검증

    찾은 후보마다 독립 검증기가 실제로 파일을 해석해 봅니다. FileFix Ultimate 는 결과를 검증됨, 부분 복구, 추출됨·미검증으로 표시하고 신뢰도를 높음·중간·낮음으로 알려 줍니다.

  6. 다른 디스크에 저장

    복구한 사본은 다른 물리 디스크에 씁니다. 원본 드라이브에 다시 쓰면 아직 찾지 못한 다른 파일을 덮어쓸 수 있습니다.

삭제한 파일은 어디로 가는가

파일 시스템은 일종의 색인입니다. 파일마다 이름, 폴더, 크기, 날짜, 그리고 내용이 들어 있는 디스크 영역 목록을 기록해 둡니다. 휴지통 비우기나 Shift+Delete 를 포함해 파일을 지우면 대개 그 기록을 사용하지 않음으로, 해당 영역을 빈 공간으로 표시할 뿐입니다. 수 기가바이트를 0 으로 덮으려면 시간이 오래 걸리므로 Windows 는 그렇게 하지 않습니다.

빈 공간이 다시 쓰이기 전까지 바이트는 물리적으로 그 자리에 있습니다. 여유 공간이 많은 대용량 하드디스크라면 몇 주씩 남기도 합니다. 반면 임시 파일, 업데이트, 브라우저 캐시를 계속 쓰는 거의 가득 찬 시스템 드라이브라면 몇 분 만에 덮일 수도 있습니다. 그래서 복구 가능성은 정해진 순간에 사라지는 것이 아니라 시간이 지날수록 줄어듭니다.

파일 시스템 기록 복구와 시그니처 검색의 차이

기록 기반 복구는 정밀한 방법입니다. 삭제된 항목이 남아 있으면 어떤 클러스터가 어떤 순서로 파일에 속하는지 정확히 알 수 있어서, 조각난 파일도 다시 이어 붙일 수 있고 이름과 폴더도 함께 돌아옵니다. FAT32 와 exFAT 에서는 삭제할 때 클러스터를 잇는 체인이 지워지는 경우가 많아 순서를 추정해야 합니다. FileFix Ultimate 는 여러 배치 후보를 파일 내용으로 시험해 검증을 통과하는 배치를 고릅니다.

카빙이라고도 부르는 시그니처 검색은 파일 시스템을 무시하고 섹터를 그대로 읽습니다. 파일 머리, 그리고 형식에 따라 내부 구조나 끝 표시로 파일을 알아봅니다. 빠른 포맷 뒤나 색인을 읽을 수 없는 RAW 드라이브에서도 동작합니다. 약점은 이름, 폴더, 날짜가 파일이 아니라 색인에 있다는 점이고, 여러 곳에 흩어진 파일은 불완전하게 돌아올 수 있습니다. 사진과 영상은 내부에 촬영 날짜를 담고 있는 경우가 많아 결과를 정리하는 데 도움이 됩니다.

어떤 파일은 왜 돌아오지 않는가

덮어쓰기는 되돌릴 수 없습니다. 같은 섹터에 새 데이터가 들어가면 이전 바이트는 바뀌어 버리고, 더 이상 존재하지 않는 내용은 어떤 프로그램도 읽을 수 없습니다. 일부만 덮인 파일은 사진의 위쪽처럼 읽을 수 있는 부분만 살릴 수 있는 경우가 있습니다.

SSD 는 하드디스크와 다르게 동작합니다. TRIM 이 켜져 있으면 Windows 가 SSD 에 어느 블록이 비었는지 알려 주고, SSD 는 삭제 직후 백그라운드에서 그 블록을 지울 수 있습니다. 그 뒤에 읽으면 0 만 나옵니다. 전체 포맷은 볼륨 전체를 덮어쓰고, 헤드 손상 같은 물리적 고장은 읽기 자체를 막습니다. 이런 경우는 SSD TRIM, 덮어쓴 파일, 불량 섹터 가이드에서 자세히 다룹니다.

복구로도 할 수 없는 것

  • 새 파일로 덮어쓴 데이터는 되살릴 수 없습니다.
  • TRIM 뒤에 SSD 가 이미 지운 블록은 대개 읽을 수 없습니다.
  • 시그니처 검색으로만 찾은 파일은 원래 이름과 폴더가 돌아오지 않습니다.
  • 암호화된 볼륨은 키나 암호가 있어야 읽을 수 있습니다.
  • 기계적으로 손상된 드라이브는 검사하지 말고 복구 전문 업체에 맡겨야 합니다.

FileFix Ultimate 가 이 방법들을 쓰는 방식

  • NTFS, FAT32, exFAT, ext2/3/4, HFS+, 광학 디스크 파일 시스템을 읽어 기록이 남아 있으면 이름과 폴더까지 복구합니다.
  • JPEG 와 카메라 RAW 부터 Office, HWP, PST, 영상 형식까지 68종의 시그니처 검색을 지원합니다.
  • 결과마다 독립 검증을 거쳐 정직한 상태와 신뢰도를 표시합니다.
  • 검사는 읽기 전용이며 저장은 다른 디스크로만 합니다.
  • 복구량 제한이 없고 개인 사용은 무료이며 완전히 오프라인으로 동작합니다.

FileFix Ultimate는 개인 사용이 무료이고 오프라인으로 동작하며, 복구 대상 드라이브에는 아무것도 쓰지 않습니다. 업무용은 PC 1대당 1년 라이선스가 필요합니다. 실행 전에 디지털 서명을 확인하세요.

자주 묻는 질문

복구한 파일 이름이 file0001.jpg 처럼 나오는 이유는 무엇인가요?

시그니처 검색으로 찾은 파일이기 때문입니다. 이 방법은 파일 내용은 읽지만 이름이 저장된 색인은 읽지 못합니다. 이름이 일반적이어도 데이터는 온전할 수 있으며, 사진 안에 저장된 날짜로 정렬하면 정리하기 쉽습니다.

휴지통에서 지운 것과 Shift+Delete 로 지운 것은 다른가요?

복구 관점에서는 거의 같습니다. 둘 다 폴더에서 파일 항목을 없애고 그 공간을 빈 공간으로 표시합니다. 휴지통을 비우면 Windows 가 보관하던 사본도 지워지므로 그 이후의 복구 절차는 똑같습니다.

빠른 검사는 정밀 검사보다 적게 찾나요?

빠른 단계는 파일 시스템 기록만 읽어서 빠릅니다. 정밀 단계는 모든 섹터에 시그니처 검색을 더하므로 더 많이 찾지만 훨씬 오래 걸리고 이름 없는 파일로 돌려줍니다. 빠른 결과부터 먼저 살펴보는 것이 합리적입니다.

복구 프로그램이 내 디스크에 무언가를 쓰나요?

신중하게 만든 프로그램은 쓰지 않습니다. FileFix Ultimate 는 원본을 읽기만 하고 같은 볼륨으로의 저장을 막으므로, 검사 자체가 복구 가능성을 낮추지 않습니다.

이 페이지 공유하기