데이터 복구 원리

삭제·포맷하면 데이터는 어떻게 될까요?

NTFS는 파일을 처럼 관리합니다 — 파일명·크기·위치를 적은 목차(MFT)와 실제 내용이 담긴 본문(클러스터)으로 나뉩니다. 삭제·포맷은 대부분 목차(관리 정보)를 삭제 상태로 표시하거나 초기화할 뿐, 본문(실제 데이터)은 덮어쓰기 전까지 남아 있는 경우가 많습니다.

목차 · MFT파일명 · 크기 · 저장 위치 기록 본문 · 클러스터실제 데이터가 저장되는 영역 덮어쓰기 전까지본문 데이터는 남아 있음

※ 아래 설명은 Windows 기본 NTFS 파일 시스템을 기준으로 작성되었습니다.

예시 기준 Windows 기본 NTFS 클러스터 크기 4KB (4096 Bytes) 섹터 크기 512 Bytes 클러스터당 섹터 8 Sector

NTFS는 일반적으로 8개의 섹터를 하나의 클러스터(저장 단위)로 관리합니다. 예를 들어 데이터가 저장된 클러스터 번호가 100이라면 Cluster 100 = Sector 800~807처럼 8개의 연속된 섹터를 의미합니다. (Windows 기본 NTFS · 512Byte Sector · 4KB Cluster 기준. 4Kn 디스크는 다릅니다.)

클러스터가 4KB이므로, 사진 2MB = 512 클러스터 · 보고서 1MB = 256 클러스터 · 매출.xls 3MB = 768 클러스터가 필요합니다. 데이터가 많아지면 여러 클러스터에 나누어 저장되며, 저장 공간 상황에 따라 연속된 위치에 저장될 수도, 디스크의 서로 다른 위치에 분산되어 저장될 수도 있습니다.

NTFS는 파일마다 MFT 엔트리를 만들고, 그 안에 파일명·크기·생성 시간과 함께 데이터가 저장된 위치(Run List)를 기록합니다. 따라서 파일이 여러 위치에 분산되어 있더라도 MFT 정보가 남아 있다면 원래 순서대로 복구할 수 있습니다.

※ 본 설명은 이해를 돕기 위해 단순화했으며, 실제 NTFS 내부 구조·운영체제 버전에 따라 일부 동작이 다를 수 있습니다. (아래 플래터의 한 칸 = 1 클러스터)

MFT — 파일 정보 표
파일명 · 크기 · 속성 · 저장 위치(Run List)를 보관합니다. (NTFS 기준)
NORMAL 디스크 플래터 — 클러스터 배치
파티션 맨 앞에는 Boot SectorMFT 영역이 위치하며, MFT Mirror는 디스크의 다른 위치에 별도로 저장됩니다. 이후 데이터는 클러스터 단위로 저장됩니다. (설명을 단순화한 그림입니다. 실제 저장 위치는 파일 시스템·저장장치 구조에 따라 달라집니다.)
사진 512보고서 256매출.xls 768= 1,536 클러스터
파티션 영역 Boot Sector MFT 영역 / MFT Mirror 파일 데이터 주소 잃은 데이터(잔존) 빈 클러스터 복구 성공 손상
STEP 1 / 7

핵심 요약
  • 데이터는 덮어쓰기 전까지 살아있습니다. 삭제·빠른 포맷도 대부분 관리 정보만 지우며 실제 데이터는 남습니다.
  • 조각난 파일은 MFT(Run List)가 남아 있으면 원본 형태로 복구될 가능성이 높습니다. MFT까지 사라지고 RAW로만 복구해야 하면 분산 저장된 파일은 손상될 수 있습니다.
  • 실수로 데이터를 날렸다면 — 즉시 사용을 멈추고 아무것도 저장하지 마세요. 그것이 복구율을 높이는 최선입니다.
전체 메뉴
더 많은 서비스를 이용하시려면
로그인이 필요합니다.