지운 파일 복구 포맷 후에도 삭제된 문서 및 사진 되살리는 법

아뿔싸! 포맷했는데… 지워진 문서, 사진 되살릴 수 있을까요? 포맷 후 데이터 복구 완전 정복!

갑자기 컴퓨터나 외장하드를 포맷해야 할 때가 있습니다. 성능 저하 때문일 수도 있고, 바이러스 감염 때문일 수도 있죠. 그런데 포맷을 마치고 안도의 한숨을 쉬려던 순간, 아! 중요한 문서 파일들이랑 추억이 담긴 사진들을 백업 안 했잖아! 머릿속이 하얘지고 심장이 쿵 내려앉는 경험, 혹시 해보셨나요?

많은 분들이 ‘포맷’하면 모든 데이터가 완전히 삭제되어 복구가 불가능하다고 생각합니다. 하지만 다행히도, 포맷 후에도 지워진 문서나 사진 데이터를 되살릴 수 있는 경우가 많습니다. 오늘 이 글에서는 포맷 후에 데이터가 어떻게 남아있을 수 있는지, 그리고 어떤 방법으로 소중한 데이터를 복구할 수 있는지 자세하게 알려드리겠습니다. 절망하기 전에 이 글을 꼭 끝까지 읽어보세요!

1. 왜 포맷했는데도 데이터가 남아있을까요?

이 질문에 대한 답은 ‘포맷’이 실제로 데이터를 어떻게 처리하는지에 달려 있습니다. 하드 드라이브나 USB, 외장하드 등을 ‘포맷’한다는 것은 데이터를 물리적으로 완전히 지워버리는 작업이 아닙니다. 오히려 데이터가 저장된 위치를 가리키는 ‘주소록’ 즉, 파일 시스템의 정보만 지우는 것에 가깝습니다.

마치 도서관에서 책을 버리지 않고, 책이 있는 위치를 기록한 목록만 삭제하는 것과 같은 원리입니다. 책(데이터)은 서가(저장 공간)에 그대로 있지만, 목록(파일 시스템 정보)이 사라졌기 때문에 운영체제는 그 공간을 ‘비어 있음’, 즉 새로운 데이터를 저장할 수 있는 공간으로 인식하게 됩니다.

따라서 포맷 후 새로운 데이터로 그 자리가 덮어쓰이기 전까지는 기존 데이터의 ‘흔적’이 물리적인 저장 공간에 남아있습니다. 이 흔적을 찾아내고 다시 연결해주는 것이 바로 데이터 복구 과정입니다.

핵심: 포맷 직후에는 데이터가 물리적으로 남아있을 가능성이 높습니다. 그러니 포맷 후 실수로 데이터를 지운 것을 알게 되었다면, 절대 해당 저장 장치에 새로운 파일을 저장하거나 프로그램을 설치하지 말고 즉시 사용을 중단하는 것이 가장 중요합니다.

2. 포맷 후 데이터, 구체적으로 어떻게 복구하나요?

포맷된 저장 장치에서 데이터를 복구하는 방법은 몇 가지가 있으며, 상황과 운영체제에 따라 적합한 방법을 선택해야 합니다. 가장 효과적인 방법부터 차례로 알아보겠습니다.

2.1. 전문 데이터 복구 소프트웨어 활용 (가장 권장되는 방법)

포맷된 드라이브에서 데이터를 복구하는 데 가장 효과적이고 널리 사용되는 방법은 전문적인 데이터 복구 소프트웨어를 사용하는 것입니다. 시중에는 다양한 데이터 복구 프로그램이 나와 있으며, 이 프로그램들은 파일 시스템 정보가 사라진 공간에서도 데이터의 흔적을 깊이 스캔하여 찾아내는 기능을 제공합니다.

  • 일반적인 복구 과정:
    1. 소프트웨어 설치: 원더쉐어 리커버릿(Recoverit)과 같은 신뢰할 수 있는 데이터 복구 소프트웨어를 선택하여 다운로드하고 설치합니다. 주의: 데이터가 손실된 바로 그 드라이브가 아닌, 다른 드라이브나 외장하드에 설치해야 합니다. (예: C 드라이브 포맷으로 데이터 손실 시, D 드라이브나 USB에 소프트웨어 설치)
    2. 복구 대상 선택: 소프트웨어를 실행하고 포맷된 하드 드라이브, USB, 외장하드 등을 복구 대상으로 선택합니다.
    3. 스캔: 소프트웨어는 선택된 드라이브를 심층적으로 스캔합니다. 포맷된 드라이브의 경우, 일반 스캔으로는 파일을 찾기 어려울 수 있으므로 ‘딥 스캔(Deep Scan)’ 또는 ‘심층 스캔’ 기능을 사용하는 것이 더 많은 데이터를 찾는 데 유리합니다. 스캔에는 시간이 다소 소요될 수 있습니다.
    4. 파일 미리 보기 및 선택: 스캔이 완료되면 복구 가능한 파일 목록이 나타납니다. 파일 형식별로 분류되거나 검색 기능을 사용할 수 있습니다. 복구하려는 문서나 사진 파일을 선택하고, 미리 보기 기능을 통해 내용이나 이미지를 확인하여 올바른 파일인지 검증합니다.
    5. 데이터 복구 및 저장: 복구할 파일을 모두 선택한 후 ‘복구’ 버튼을 클릭합니다. 복구된 파일은 반드시 복구 대상 드라이브가 아닌 다른 안전한 저장 공간에 저장해야 합니다. 같은 드라이브에 저장하면 복구 과정에서 오히려 다른 데이터가 덮어쓰여 영구적으로 손실될 수 있습니다.

이 방법은 포맷으로 인한 파일 시스템 손상에도 비교적 효과적으로 대처하며, 사용법이 직관적이라 일반 사용자도 시도해볼 수 있다는 장점이 있습니다.

2.2. Windows에서 시도해볼 수 있는 방법들

전문 소프트웨어 외에 Windows 자체 기능으로 시도해볼 수 있는 방법들도 있습니다. 하지만 이러한 방법들은 특정 조건(예: 사전 백업 설정)이 충족되어야 하거나, 포맷된 데이터 자체를 직접 복구하는 데에는 한계가 있을 수 있습니다.

  • 명령 프롬프트 활용 (chkdsk 명령어):
    • ‘시작’ 버튼을 누르고 ‘cmd’를 검색하여 ‘명령 프롬프트’를 찾습니다. 마우스 오른쪽 버튼을 클릭하여 ‘관리자 권한으로 실행’을 선택합니다.
    • 명령 프롬프트 창에 chkdsk X: /f 라고 입력합니다. (여기서 X는 복구하려는 드라이브의 문자입니다. 예: D 드라이브 포맷 시 chkdsk D: /f)
    • Enter 키를 누릅니다. 이 명령어는 드라이브의 파일 시스템 오류를 검사하고 수정하는 데 사용됩니다. 파일 시스템 문제가 포맷의 원인 중 하나였다면 도움이 될 수 있으나, 포맷으로 삭제된 파일을 직접 복구하는 기능은 아닙니다. 주로 데이터 복구 전 드라이브 상태를 확인하거나 경미한 오류를 수정하는 데 활용됩니다.
  • 파일 히스토리 복원:
    • 이 방법은 포맷하기 전에 ‘파일 히스토리’ 기능이 설정되어 있고, 해당 드라이브의 데이터가 미리 백업되어 있었을 경우에만 유효합니다.
    • ‘설정’ > ‘업데이트 및 보안’ > ‘백업’으로 이동하여 파일 히스토리가 켜져 있는지 확인합니다.
    • 작업 표시줄 검색 창에 ‘파일 히스토리’를 검색하여 ‘파일 히스토리로 파일 복원’을 실행합니다.
    • 복구하려는 파일이나 폴더가 있던 위치로 이동하거나 검색 기능을 사용합니다.
    • 이전 시점으로 돌아가며 원하는 시점의 파일을 찾습니다.
    • 복구할 파일을 선택하고 하단의 복원 버튼을 클릭하여 다른 위치에 저장합니다.
  • 이전 버전 복원:
    • 이 기능은 ‘파일 히스토리’ 또는 ‘시스템 복원 지점’ 설정 시 파일/폴더의 이전 상태를 저장해 둔 경우에 사용할 수 있습니다.
    • 파일 탐색기를 열고 복구하려는 파일이나 폴더가 원래 있던 위치로 이동합니다.
    • 해당 폴더를 마우스 오른쪽 버튼으로 클릭하고 ‘이전 버전 복원’을 선택합니다.
    • 포맷 이전 시점의 버전이 있다면 선택하고 ‘복원’을 클릭합니다. 이 역시 사전 설정 및 백업이 되어 있어야 한다는 전제 조건이 있습니다.
  • Windows 시스템 복원:
    • ‘시작’ 메뉴 검색 창에 ‘복원’을 입력하여 ‘복원 지점 만들기’를 실행합니다.
    • ‘시스템 보호’ 탭에서 ‘시스템 복원’ 버튼을 클릭합니다.
    • 포맷 이전 시점의 복원 지점을 선택하고 시스템 복원 절차를 진행합니다.
    • 주의: 시스템 복원은 운영 체제 파일, 설치된 프로그램, 시스템 설정 등을 이전 시점으로 되돌리는 기능입니다. 사용자가 저장한 문서, 사진, 동영상 등의 개인 데이터 파일은 일반적으로 복원 대상에 포함되지 않습니다. 따라서 이 방법만으로는 포맷으로 삭제된 사용자 데이터를 복구할 수 없습니다.

2.3. Mac에서 시도해볼 수 있는 방법들

Mac 사용자라면 다음과 같은 방법들을 시도해볼 수 있습니다.

  • 타임 머신 (Time Machine) 사용:
    • Windows의 파일 히스토리와 유사하게, 타임 머신 백업이 미리 설정되어 있고 포맷 이전에 백업이 완료된 경우에 가장 효과적인 방법입니다.
    • 타임 머신 백업 드라이브를 Mac에 연결합니다.
    • Finder를 열고 복구하려는 파일이 원래 위치했던 폴더로 이동합니다.
    • 메뉴 바에서 타임 머신 아이콘을 클릭하고 ‘타임 머신에 들어가기’를 선택합니다.
    • 화면 오른쪽에 나타나는 타임라인을 사용하여 포맷 이전의 시점으로 돌아갑니다.
    • 복구하려는 파일을 찾아서 선택하고 ‘복원’ 버튼을 클릭합니다. 파일이 원래 위치로 복원됩니다.
  • 디스크 유틸리티:
    • ‘응용 프로그램’ > ‘유틸리티’ 폴더로 이동하여 ‘디스크 유틸리티’를 실행합니다.
    • 좌측 목록에서 복구하려는 드라이브(포맷된 드라이브)를 선택합니다.
    • 상단 메뉴에서 ‘검사/복구’ 또는 ‘SOS’를 클릭하여 디스크의 파일 시스템 오류를 검사하고 필요한 경우 복구를 시도합니다. 이 방법은 파일 시스템 문제를 해결하여 다른 복구 방법의 성공 가능성을 높일 수는 있지만, 포맷으로 삭제된 데이터를 직접 되돌리는 기능은 아닙니다.
  • 터미널 (fsck 명령어):
    • ‘응용 프로그램’ > ‘유틸리티’ 폴더로 이동하여 ‘터미널’을 실행합니다.
    • 복구하려는 드라이브의 식별자(예: disk2s1)를 알아야 합니다. 터미널에 diskutil list를 입력하여 드라이브 목록을 확인합니다.
    • sudo fsck_hfs -fy /dev/diskXsY 명령어를 입력합니다. (여기서 XY는 실제 드라이브 식별자로 대체해야 합니다.)
    • Enter 키를 누르고 관리자 암호를 입력하여 파일 시스템 검사 및 복구를 진행합니다. 이 명령어는 강력하지만 잘못 사용하면 데이터 손상이 발생할 수 있으므로 고급 사용자에게만 권장됩니다.

3. 안타깝지만… 포맷 후 데이터 복구가 안 되는 이유

앞서 포맷 후에도 데이터 복구가 가능한 경우가 많다고 말씀드렸지만, 모든 경우에 100% 복구가 보장되는 것은 아닙니다. 다음과 같은 상황에서는 데이터 복구가 매우 어렵거나 불가능할 수 있습니다.

  • 데이터 덮어쓰기: 포맷 후 해당 드라이브에 새로운 파일이 많이 저장되어 기존 데이터의 자리가 새로운 데이터로 덮어쓰여졌다면, 해당 데이터는 물리적으로 사라진 것이나 마찬가지라 복구가 거의 불가능해집니다. 포맷 직후 사용을 중단하는 것이 중요한 이유가 바로 이 때문입니다.
  • 물리적 손상: 하드 드라이브 자체에 물리적인 고장(모터 소음, 인식 불가, 떨어뜨림 등)이 발생했다면 소프트웨어만으로는 해결할 수 없습니다. 이런 경우 전문 데이터 복구 업체에 의뢰하여 클린룸 환경에서 물리적 복구 작업을 진행해야 하지만, 비용이 비싸고 성공을 장담할 수 없습니다.
  • 파일 시스템의 심각한 손상: 포맷 과정에서 오류가 발생했거나, 다른 원인으로 인해 파일 시스템 구조 자체가 심각하게 손상된 경우, 데이터 복구 소프트웨어가 데이터의 흔적을 제대로 찾아내지 못할 수 있습니다.
  • 데이터 암호화: 포맷되기 전에 데이터가 암호화되어 있었다면, 복구 소프트웨어로 데이터를 복구하더라도 암호화된 상태 그대로 복구되기 때문에 복호화 키가 없으면 내용을 확인할 수 없습니다.
  • SSD의 Trim 기능: SSD(Solid State Drive)는 HDD와 달리 Trim이라는 기능이 있습니다. 파일을 삭제하면 운영체제가 SSD에 해당 데이터 블록이 더 이상 필요 없음을 알리고, SSD 컨트롤러는 이 블록의 데이터를 즉시(또는 곧바로) 물리적으로 삭제하여 성능을 최적화합니다. 따라서 SSD를 포맷하거나 파일을 삭제한 경우 HDD보다 데이터 복구 가능성이 현저히 낮아집니다.
  • 로우 레벨 포맷 또는 제로 필(Zero-fill): 일반적인 빠른 포맷(Quick Format)이나 전체 포맷(Full Format)이 아닌, 디스크의 모든 공간을 특정 값(주로 0)으로 덮어쓰는 ‘로우 레벨 포맷’이나 ‘제로 필’ 작업을 했다면, 데이터가 물리적으로 완전히 덮어쓰여 복구가 불가능합니다.

4. 포맷 후 데이터 복구, 이것이 궁금해요! (자주 묻는 질문)

  • Q: 포맷 후 데이터 복구하는 데 시간이 얼마나 걸리나요?
    A: 복구 시간은 복구 대상 드라이브의 종류(HDD/SSD), 용량, 데이터 양, 손상 정도, 그리고 사용 중인 복구 소프트웨어의 성능에 따라 크게 달라집니다. 몇 기가바이트의 소량 데이터는 몇 분 안에 스캔 및 복구가 될 수도 있지만, 몇 테라바이트의 대용량 드라이브는 스캔에만 몇 시간, 길게는 하루 이상 소요될 수도 있습니다. 복구 과정 자체에도 스캔 시간만큼 혹은 그 이상이 소요될 수 있습니다.
  • Q: 물리적으로 고장난 드라이브에서도 데이터 복구 소프트웨어로 복구할 수 있나요?
    A: 아니요, 물리적으로 심각하게 손상된(예: 드라이브에서 소음이 나거나, 컴퓨터에서 인식조차 되지 않는) 드라이브는 일반적인 데이터 복구 소프트웨어로는 복구가 불가능합니다. 이런 경우에는 전문 데이터 복구 업체에 의뢰하여 특수 장비와 기술로 복구를 시도해야 합니다.
  • Q: 복구된 데이터가 손상되거나 열리지 않을 수도 있나요?
    A: 예, 가능성이 있습니다. 데이터가 이미 일부 덮어쓰여졌거나, 파일 시스템 손상이 심했던 경우, 복구된 파일의 일부가 손상되어 제대로 열리지 않거나 깨져 보일 수 있습니다. 데이터의 원본 상태에 따라 복구율과 무결성이 달라질 수 있습니다.
  • Q: 포맷 후 Windows 시스템 복원 지점을 사용하면 제 문서나 사진도 복구되나요?
    A: 아니요. 위에서도 설명드렸지만, Windows 시스템 복원 기능은 운영 체제의 중요한 파일, 레지스트리, 설치된 프로그램, 시스템 설정 등을 이전 시점으로 되돌리는 기능입니다. 사용자가 만든 개인 파일(문서, 사진, 동영상, 음악 등)은 일반적으로 시스템 복원 대상에 포함되지 않습니다. 사용자 데이터를 복구하려면 ‘파일 히스토리’ 기능(사전 설정 필요), 백업 복원, 또는 전문 데이터 복구 소프트웨어를 사용해야 합니다.

결론: 최선의 복구는 ‘미리미리 백업’입니다!

포맷 후 데이터 복구는 많은 경우 가능하지만, 성공 여부는 여러 요인에 따라 달라지며 100%를 장담하기는 어렵습니다. 데이터 복구 가능성을 최대한 높이려면, 데이터 손실을 인지한 즉시 해당 저장 장치의 사용을 멈추고, 신뢰할 수 있는 전문 데이터 복구 소프트웨어를 사용하여 조심스럽게 복구를 시도해야 합니다.

하지만 무엇보다 가장 중요하고 확실한 것은 바로 ‘정기적인 백업’입니다. 중요한 문서, 소중한 추억이 담긴 사진들은 포맷, 하드 드라이브 고장, 바이러스 감염 등 언제 닥칠지 모르는 데이터 손실 위험으로부터 안전하게 지키는 것이 최선입니다.

클라우드 스토리지(구글 드라이브, 네이버 MYBOX 등), 외장 하드 드라이브, USB 메모리, NAS(네트워크 저장 장치) 등 다양한 백업 솔루션을 활용하여 주기적으로 데이터를 복사하고 관리하는 습관을 들이세요. 미리미리 백업하는 습관이야말로 후회 없이 소중한 데이터를 지키는 가장 현명한 방법입니다! 혹시 지금 백업하지 않은 중요한 데이터가 있나요? 이 글을 읽은 후 바로 백업을 시작해보세요!