TL;DR
- 일반 빠른 포맷은 파일 색인만 삭제하므로 복구 프로그램으로 복원이 가능합니다.
- 자기 디스크 방식을 사용하는 구형 하드디스크(HDD)는 무작위 데이터를 덮어쓰는 무력화 과정이 필수적입니다.
- 오픈소스 유틸리티인 Eraser에서 DoD 5220.22-M 알고리즘(3회 덮어쓰기)을 적용하면 데이터 복구를 완벽히 차단할 수 있습니다.
- 단, SSD에 다중 덮어쓰기를 진행하는 것은 컨트롤러 구조상 무의미하며 수명만 단축시키므로 반드시 HDD 전용으로 실행해야 합니다.
핵심 개념
윈도우에서 기본 제공하는 '빠른 포맷'은 데이터의 위치를 기록한 파일 시스템 헤더만 삭제하는 작업입니다. 저장장치 내부의 실제 자기 입자 기록은 그대로 유지되기 때문에 일반적인 데이터 복구 소프트웨어만으로도 파일이 쉽게 되살아납니다.
자기 플래터를 사용하는 HDD의 데이터 본문을 영구적으로 파기하려면 저장 공간 전체에 의미 없는 0, 1, 무작위 문자열을 여러 번 덮어써야 합니다. 이때 가장 흔히 사용되는 표준 규칙이 미국 국방부 지정 DoD 5220.22-M 알고리즘입니다.
- DoD 5220.22-M (3-pass) 동작 방식: 1. 1차 패스: 모든 섹터에 특정 값(예: 0x00) 기록 2. 2차 패스: 모든 섹터에 보수 값(예: 0xFF) 기록 3. 3차 패스: 난수(Random character) 기록 및 작업 결과 검증(Verify)
3번에 걸쳐 데이터를 치환함으로써 남아있는 미세 자기 잔류 흔적까지 무력화하여 전문 복구 장비로도 원본 데이터를 읽어낼 수 없도록 만듭니다.
단계별 실행 가이드
오픈소스 무료 데이터 파기 유틸리티인 Eraser를 이용하여 구형 HDD를 완벽히 소거하는 순서입니다.
1단계: 준비 및 대상 드라이브 확인
- 지우고자 하는 HDD의 드라이브 문자(예: D:\, E:)를 '내 PC'에서 명확히 확인합니다.
- 중요 데이터가 남아있다면 외부 저장장치로 미리 백업합니다. 덮어쓰기가 시작되면 절대로 복구할 수 없습니다.
2단계: Eraser 설치 및 알고리즘 설정
- 공식 웹사이트에서 Eraser 최신 버전을 다운로드하여 설치합니다.
- 프로그램을 실행한 뒤 상단 메뉴의 [Settings] 탭으로 이동합니다.
- Erase settings 항목의 Default erasure method를 DoD 5220.22-M (8-306./E - 3 passes)로 지정하고 [Save settings]를 클릭합니다.
3단계: 삭제 작업 생성 및 실행
- [Erase Schedule] 탭으로 돌아와 마우스 우클릭 후 [New Task]를 선택합니다.
- Task Properties 창에서 Task Type을 Run immediately(즉시 실행)로 지정합니다.
- [Add Data] 버튼을 누른 뒤 Target type을 Drive/Unused space 중에서 선택합니다. - 백업 후 드라이브 전체를 지우려면 Target type: Drive 선택 후 해당 드라이브를 지정합니다.
- [OK]를 누르면 작업이 즉시 시작되며, 하단 상태 표시줄에서 진행률과 남은 시간을 확인할 수 있습니다.
주의: 500GB~1TB 용량의 HDD는 3회 덮어쓰기 작업 시 수 시간 이상 소요될 수 있으므로 전원 설정에서 '컴퓨터 절전 모드 진입'을 '안 함'으로 변경한 뒤 진행하십시오.
비교/체크리스트
| 구분 | 빠른 포맷 | 윈도우 일반 포맷 (Full Format) | Eraser (DoD 5220.22-M) | Secure Erase (제조사 전용) |
|---|---|---|---|---|
| 적용 권장 매체 | 임시 정리용 | HDD / SSD | 구형 HDD | SSD (NVMe/SATA) |
| 소요 시간 | 수 초 내외 | 수십 분~수 시간 | 수 시간 (3회 반복) | 수 분 내외 |
| 복구 가능 여부 | 소프트웨어로 손쉽게 복구 가능 | 일반 복구 불가 (1회 0 채우기) | 복구 불가능 (잔류 자기 제거) | 복구 불가능 (셀 전체 초기화) |
| 특징 | 파일 목록만 제거 | 윈도우 기본 기능 | 미국 국방부 데이터 파기 표준 | SSD 컨트롤러 단위 초기화 |
실무 사례 또는 예시
소규모 사무실에서 구형 업무용 데스크톱 5대를 매각하기 위해 저장장치를 정리한 사례입니다. 매니저는 각 PC에 탑재된 500GB SATA HDD를 보조 PC에 슬레이브(E:\ 드라이브)로 연결했습니다.
일반 포맷으로는 사내 문서 유출의 우려가 있어 Eraser를 활용해 DoD 5220.22-M 알고리즘으로 덮어쓰기를 진행했습니다. 500GB 기준 드라이브 하나당 약 4시간 30분이 소요되었으며, 작업 완료 후 데이터 복구 프로그램을 돌려 스캔한 결과 단 하나의 파일 헤더도 검색되지 않는 것을 확인하고 안전하게 매각 절차를 완료했습니다.
자주 묻는 질문(FAQ)
Q1. SSD에도 Eraser의 DoD 5220.22-M 삭제 옵션을 사용해도 되나요?
권장하지 않습니다. SSD는 낸드 플래시 메모리 기반으로 동작하며 내부 컨트롤러가 웨어 레벨링(Wear Leveling)을 수행하기 때문에 특정 물리 주소에 고정된 덮어쓰기가 불가능합니다. SSD는 덮어쓰기 대신 제조사에서 제공하는 전용 소프트웨어의 'Secure Erase' 기능이나 NVMe Format 기능을 사용해야 합니다.
Q2. 덮어쓰기 진행 중 컴퓨터가 꺼지면 어떻게 되나요?
작업이 중단된 시점까지 덮어쓴 영역은 데이터가 파기되지만, 아직 작업이 진행되지 않은 뒷부분 섹터에는 원본 데이터가 남아있게 됩니다. 전원이 꺼졌다면 재부팅 후 Eraser 작업을 처음부터 다시 실행해야 합니다.
Q3. 3회(DoD 5220.22-M) 대신 35회(Gutmann) 방식을 쓰면 더 안전한가요?
현대적인 고밀도 HDD 구조에서는 DoD 5220.22-M의 3회 덮어쓰기만으로도 현존하는 장비로 복구가 불가능합니다. 35회 Gutmann 방식은 과거 아주 낮은 용량의 옛날 플래터 매체용으로 설계된 알고리즘으로, 소요 시간만 수십 배로 늘어날 뿐 실질적인 보안 이득은 없습니다.
용어 설명
- DoD 5220.22-M: 미국 국방부(Department of Defense)에서 제정한 데이터 파기 표준 규격으로, 저장매체에 고정값과 무작위 값을 교차 기록하여 복구를 막는 방식입니다.
- 덮어쓰기(Overwriting): 기존 데이터가 저장된 물리적 위치 위에 의미 없는 새로운 데이터를 덧씌워 원본 신호를 상쇄시키는 파기 작업입니다.
- 플래터(Platter): 하드디스크 드라이브(HDD) 내부에서 자기 성질을 이용하여 데이터를 저장하는 원판 형태의 회전 판입니다.
마무리
구형 HDD를 처분할 때 Eraser 프로그램을 통한 DoD 5220.22-M 덮어쓰기는 데이터 유출 위험을 차단하는 가장 확실한 방법입니다. 저장장치의 특성(HDD vs SSD)을 파악하고 적절한 삭제 방식을 적용한다면 개인정보나 사내 기밀 유출 걱정 없이 안전하게 기기를 매각할 수 있습니다.
데이터 정리가 끝났다면 이제 가치를 확인할 차례입니다. 무료 견적 받기로 이어가 보세요.