우리는 흔히 컴퓨터가 느려지거나 중고로 저장매체를 판매할 때 '포맷'을 진행합니다. 소중한 개인정보가 담긴 매체를 타인에게 넘기기 전, 포맷 한 번이면 모든 데이터가 마법처럼 사라질 것이라고 믿기 때문입니다. 하지만 정작 포맷을 마친 저장 장치를 복구 프로그램에 연결했을 때, 예전에 지웠던 사진과 문서들이 고스란히 살아나는 모습을 보면 당혹감을 감추기 어렵습니다.
특히 최근 사용되는 저장 장치는 과거의 하드디스크(HDD)에서 솔리드 스테이트 드라이브(SSD)로 세대교체가 이루어지면서, 데이터를 삭제하고 관리하는 내부 메커니즘 자체가 완전히 달라졌습니다. 이번 글에서는 포맷 후 데이터가 실제로 사라지는 원리와 함께 HDD와 SSD의 기술적 차이점에 대해 심도 있게 알아보겠습니다.
요약
- 일반적인 '빠른 포맷'은 데이터의 위치 정보만 지울 뿐 실제 파일은 남아 있습니다.
- HDD는 자기 기록 방식으로 데이터를 덮어쓰지 않는 한 물리적으로 존재합니다.
- SSD는 TRIM 기능을 통해 삭제된 데이터를 즉시 비워내어 복구가 매우 어렵습니다.
- 완전한 데이터 파쇄를 위해서는 각 저장 장치 특성에 맞는 초기화 방법이 필요합니다.
목차
- 빠른 포맷과 일반 포맷의 동작 원리
- HDD의 물리적 데이터 기록과 잔류 자성
- SSD의 TRIM 기능과 데이터 즉시 삭제 방식
- 중고 거래 전 안전한 데이터 영구 삭제 방법

빠른 포맷과 일반 포맷의 동작 원리
우리가 윈도우 설정에서 가장 자주 접하는 '빠른 포맷'은 사실 데이터를 지우는 작업이라기보다 '목차'를 새로 쓰는 작업에 가깝습니다. 책으로 비유하자면, 책의 내용은 그대로 둔 채 맨 앞장의 목차 페이지만 찢어버리는 것과 같습니다. 운영체제는 목차가 없으니 해당 공간이 비어 있다고 판단하고 새로운 데이터를 저장할 준비를 하지만, 실제로 그 공간에 새로운 데이터가 채워지기 전까지 기존 데이터는 자성이나 전하의 형태로 소자 안에 머물러 있습니다.

반면 '일반 포맷'은 목차를 지우는 것뿐만 아니라 저장 장치의 전체 섹터를 검사하며 오류를 수정하고, 경우에 따라 데이터를 0으로 덮어쓰는 과정을 거칩니다. 따라서 빠른 포맷보다는 시간이 훨씬 오래 걸리지만 보안 측면에서는 조금 더 유리합니다. 하지만 단순히 일반 포맷을 했다고 해서 전문적인 복구 장비로부터 100% 안전하다고 단정 짓기는 어렵습니다. 특히 구형 운영체제나 특정 파일 시스템에서는 포맷 방식에 따라 복구 가능 여부가 크게 갈리기 때문에 사용자의 주의가 필요합니다.
HDD의 물리적 데이터 기록과 잔류 자성
하드디스크(HDD)는 플래터라고 불리는 자기 디스크 위에 헤드가 움직이며 자성을 입히는 방식으로 데이터를 기록합니다. 이러한 물리적 특성 때문에 HDD에서 데이터를 삭제하거나 포맷하더라도 '잔류 자성'이 남게 됩니다. 만약 새로운 파일이 그 자리에 덮어씌워지지 않았다면, 시중에서 쉽게 구할 수 있는 복구 소프트웨어만으로도 파일을 되살릴 수 있습니다.

과거 국가 기관이나 보안 업체에서 HDD를 폐기할 때 수차례 데이터를 무작위 값으로 덮어쓰는 '안전 삭제(Secure Erase)' 방식을 사용했던 이유도 바로 이 때문입니다. HDD는 데이터를 지운 자리에 바로 새로운 데이터를 쓸 수 있는 구조(Overwrite)이므로, 사용자가 별도의 조치를 취하지 않는 한 포맷 직후의 데이터는 물리적으로 살아있다고 봐야 합니다. 따라서 HDD 기반의 외장 하드나 구형 노트북을 처분할 때는 단순 포맷만으로는 개인정보 유출을 완전히 막을 수 없습니다.
SSD의 TRIM 기능과 데이터 즉시 삭제 방식
반면 SSD는 반도체 소자인 낸드 플래시(NAND Flash)를 사용하며, HDD와는 완전히 다른 'TRIM'이라는 기술을 사용합니다. SSD는 구조적으로 기존 데이터가 있는 셀 위에 바로 새로운 데이터를 덮어쓰는 것이 불가능합니다. 반드시 해당 셀을 비우는 '삭제' 과정을 거친 뒤에야 '쓰기'가 가능합니다. 이 과정에서 발생하는 속도 저하를 막기 위해 운영체제는 사용하지 않는 데이터 구역을 미리 비워두도록 명령을 내리는데, 이것이 바로 TRIM 기능입니다.
TRIM 활성화 확인 방법은
1. cmd 명령 프롬프트를 관리자 권한으로 실행
2. " fsutil behavior query DisableDeleteNotify" 입력 후 엔터
3. 결과 값이 DisableDeleteNotify = 0이면 활성화, 1이면 비활성화

최신 운영체제에서 SSD를 포맷하면 TRIM 명령이 즉각 실행됩니다. 이는 컨트롤러가 삭제된 데이터가 담긴 셀의 전기적 신호를 즉시 초기화하도록 유도합니다. 결과적으로 SSD는 포맷 직후 데이터가 논리적, 물리적으로 거의 동시에 사라지게 됩니다. 이러한 특징 덕분에 SSD는 HDD에 비해 데이터 복구가 압도적으로 어렵습니다. 사용자 입장에서는 성능 유지에 유리하지만, 실수로 포맷했을 경우 데이터를 되살릴 확률이 희박하다는 양날의 검과 같은 특성을 가집니다.
중고 거래 전 안전한 데이터 영구 삭제 방법
저장 장치의 종류에 따라 복구 가능성이 다르긴 하지만, 가장 확실한 방법은 각 장치에 맞는 '공장 초기화'를 진행하는 것입니다. HDD의 경우 'Zero Fill'이라고 불리는, 전체 공간을 0으로 채우는 프로그램을 사용하는 것이 좋습니다. 반면 SSD는 제조사에서 제공하는 관리 툴(예: 삼성 매지션) 내의 'Secure Erase' 기능을 활용해야 합니다. 이 기능은 컨트롤러에 직접 명령을 내려 모든 셀의 전압을 일시에 방전시켜 데이터를 파괴합니다.

결론적으로 포맷 후 데이터의 생존 여부는 저장 장치의 물리적 방식과 운영체제의 관리 기능에 따라 결정됩니다. HDD는 덮어쓰지 않는 한 데이터가 물리적으로 남아 복구가 가능할 수 있으며, SSD는 TRIM 기능으로 인해 포맷 즉시 데이터가 소멸될 가능성이 매우 높습니다. 따라서 중요한 자료는 포맷 전 반드시 이중 백업을 수행하고, 반대로 기기를 판매할 때는 각 장치 특성에 맞는 완전 삭제 솔루션을 활용하여 보안 사고를 미연에 방지하시기 바랍니다.
'컴퓨터 포렌식' 카테고리의 다른 글
| 정보 유출의 핵심 증거 점프목록과 링크파일 분석 (0) | 2026.02.27 |
|---|---|
| USB 포렌식 VID PID 식별 번호를 활용한 정밀한 장치 추적 및 분석 방법 (0) | 2026.02.19 |
| 디지털포렌식 2급 자격증 합격을 위한 준비법 (0) | 2026.02.13 |
| 컴퓨터 포렌식 절차 및 이미징 기반 분석과 법정 제출까지 (0) | 2026.02.04 |