하드디스크는 살았는데 SSD는 왜 못 살리나
— 복구 난이도를 가르는 기술적 차이
하드디스크는 물리적으로 심하게 손상된 경우에도 상당 부분 살려내는 경우가 많지만, SSD는 겉보기엔 멀쩡해 보여도 데이터를 전혀 꺼내지 못하는 경우가 빈번합니다.
이 차이는 단순한 기술 수준의 문제가 아닙니다. SSD가 데이터를 저장하고 관리하는 방식 자체가 복구를 구조적으로 어렵게 만들도록 설계되어 있기 때문입니다. 그 이유를 하나씩 살펴봅니다.
1 출발점이 다르다 — 두 장치의 데이터 저장 방식
복구 난이도의 차이를 이해하려면 먼저 HDD와 SSD가 데이터를 어떻게 저장하는지 알아야 합니다. 구조가 다르면 고장 방식도, 복구 접근법도 달라집니다.
자성을 띤 원판(플래터)을 회전시키고, 헤드가 물리적으로 표면을 읽고 씁니다. 데이터는 특정 위치(섹터)에 순서대로 기록됩니다. 손상된 부분을 특정할 수 있고, 나머지 영역의 데이터는 살아있는 경우가 많습니다.
반도체 낸드(NAND) 플래시 셀에 전기 신호로 데이터를 저장합니다. 데이터를 어디에 쓸지 결정하는 컨트롤러가 개입하고, 데이터 위치가 물리적으로 분산·암호화되는 경우가 많아 복구 접근이 근본적으로 어렵습니다.
2 SSD 복구가 구조적으로 어려운 5가지 이유
HDD에서 파일을 삭제하면 실제 데이터는 그대로 남아 있고 '이 공간은 비어있다'는 표시만 바뀝니다. 그래서 복구 소프트웨어로 삭제된 파일을 찾아낼 수 있습니다.
SSD는 다릅니다. 운영체제가 SSD에 파일 삭제를 알리면, SSD는 TRIM 명령어를 통해 해당 셀의 데이터를 즉시 또는 조만간 완전히 초기화합니다. 다음 쓰기 성능을 유지하기 위해서입니다.
실제 데이터 그대로 존재. 운영체제가 '비어있음' 표시만 변경. 덮어쓰기 전까지 복구 가능.
TRIM이 해당 셀을 즉시 초기화. 빠르면 수 초~수 분 내 데이터 완전 소거. 복구 대상 자체가 없어짐.
낸드 플래시 셀은 쓰고 지울 수 있는 횟수(P/E 사이클)가 정해져 있습니다. 특정 셀만 집중적으로 사용하면 수명이 빨리 닳기 때문에, SSD 컨트롤러는 웨어 레벨링(Wear Leveling)이라는 기법으로 쓰기를 전체 셀에 고르게 분산시킵니다.
결과적으로 운영체제가 "이 파일은 A 위치에 있다"고 알고 있어도, 실제 물리적 데이터는 컨트롤러가 결정한 전혀 다른 위치에 분산 저장되어 있습니다. 컨트롤러가 고장 나면 이 매핑 정보를 잃어버려 데이터를 찾는 것이 사실상 불가능해집니다.
2020년대 이후 출시된 SSD 상당수는 AES 암호화를 기본으로 지원합니다. 낸드 플래시 셀에 기록되는 데이터가 컨트롤러를 통해 자동으로 암호화되는 방식입니다.
이 경우 낸드 칩을 기판에서 물리적으로 탈거해 직접 읽어도(칩-오프 복구) 암호화된 데이터만 나옵니다. 복호화 키는 컨트롤러 내부에 저장돼 있기 때문에 컨트롤러가 고장 나는 순간 키도 함께 사라집니다.
PCB(기판) 교체로 동일 모델 부품으로 우회 가능. 플래터 자체에는 암호화가 없어 데이터 직접 접근 가능.
낸드 칩을 직접 읽어도 암호화된 원시 데이터만 추출됨. 컨트롤러 고장 시 복호화 키 소멸 → 사실상 복구 불가.
HDD의 내부 구조와 데이터 배치 방식은 오랜 기간 연구되고 복구 도구에 반영되어 있습니다. 반면 SSD 컨트롤러의 펌웨어 로직, 즉 데이터를 어떻게 분산하고 관리하는지에 대한 구체적인 구현 방식은 제조사 기밀입니다.
삼성, SK하이닉스, 마이크론, 웨스턴디지털이 각각 다른 컨트롤러를 사용하고, 같은 제조사라도 세대·모델마다 다릅니다. 복구 업체가 특정 SSD 모델에 대한 역공학(리버스 엔지니어링) 데이터를 보유하지 않으면 접근 자체가 불가합니다.
낸드 플래시는 전기적으로 절연된 게이트 안에 전자를 가두는 방식으로 데이터를 저장합니다. 이 전자는 영구적으로 갇혀 있는 것이 아니라 시간이 지남에 따라 서서히 누설됩니다. 이를 전하 손실(Charge Leakage)이라고 합니다.
상온(25°C)에서 데이터 보존 기간은 이론상 수 년이지만, 고온 환경이나 이미 수명이 많이 닳은 셀에서는 수개월 내에 데이터가 변질될 수 있습니다. HDD는 자성이 지워지는 데 수십 년이 걸리는 것과 대비됩니다.
자성 안정성이 높아 전원 없이도 10~30년 데이터 유지 가능. 장기 보관용으로 신뢰성 높음.
전원 미연결 상태에서 전하가 서서히 방전. 환경과 셀 수명에 따라 수개월~수 년 내 데이터 변질 가능.
3 HDD vs SSD 복구 난이도 종합 비교
| 항목 | HDD (하드디스크) | SSD |
|---|---|---|
| 삭제 파일 복구 | 가능 (데이터 덮어쓰기 전) | TRIM 후 불가에 가까움 |
| 파티션 손상 복구 | 상대적으로 용이 | 컨트롤러 의존, 어려움 |
| 컨트롤러/PCB 고장 | 동일 모델 부품 교체로 우회 가능 | 암호화 키 소멸 → 복구 불가 |
| 데이터 위치 추적 | 섹터 기반 직접 접근 가능 | 웨어 레벨링으로 위치 불명 |
| 칩-오프 복구 | 플래터 직접 읽기 가능 | 암호화로 원시 데이터 무의미 |
| 장기 미사용 보관 | 수십 년 안정적 유지 | 수개월~수 년 내 전하 방전 위험 |
| 복구 업체 성공률 (일반 고장) | 비교적 높음 | 모델·고장 유형 따라 크게 다름 |
| 복구 비용 (하드웨어 고장) | 10~60만 원대 | 30만 원~불가 수준까지 |
4 이 차이가 실제 사용에서 뜻하는 것
SSD의 복구 어려움은 단순히 "SSD는 나쁘다"는 의미가 아닙니다. 구조적 특성을 이해하고 그에 맞는 방식으로 사용하면 충분히 안전하게 쓸 수 있습니다.
- SSD는 작업 속도·휴대성 우선 장치로 활용하되, 유일한 보관 수단으로 사용하지 않는다
- 중요 데이터는 SSD 작업 후 정기적으로 HDD 또는 클라우드에 백업
- SSD에서 실수로 파일을 삭제했다면 즉시 사용 중단 — TRIM이 실행되기 전에 복구 시도
- SSD에 이상 징후가 느껴지면 즉시 데이터 복사 — 예고 없이 완전 불인식되는 경우 많음
- 장기간 보관용으로 SSD만 사용하는 것은 전하 방전 위험으로 권장하지 않음
- SSD 고장 후 반복적인 연결·재시도는 셀 손상을 가속해 복구 가능성을 낮춤
✅ 핵심 정리
- TRIM — SSD는 파일 삭제 즉시 셀을 초기화해 복구 대상 자체를 없애버린다
- 웨어 레벨링 — 데이터가 셀 전체에 분산되어 컨트롤러 없이는 위치를 알 수 없다
- 하드웨어 암호화 — 컨트롤러 고장 시 복호화 키도 사라져 칩-오프 복구도 무의미
- 컨트롤러 펌웨어 비공개 — 제조사·모델마다 달라 복구 업체도 역공학 데이터 없으면 불가
- 전하 방전 — 전원 없이 장기 보관 시 낸드 셀 데이터가 스스로 사라질 수 있다
- SSD 이상 징후 즉시 데이터 복사, 삭제 직후 즉시 복구 시도가 핵심 대응 원칙
'데이터복구' 카테고리의 다른 글
| '사용하려면 포맷해야 합니다'— 이 경고가 뜨는 진짜 이유와 데이터 복구 방법 (0) | 2026.02.26 |
|---|---|
| SSD 인식 불가, 원인부터 찾아야 데이터를 살린다— 수명 소진·과열·펌웨어 버그별 대처법 (0) | 2026.02.26 |
| 윈도우 업데이트하고 나서 SSD가 사라졌다? 포맷 전에 데이터부터 살리는 단계별 방법 (1) | 2026.02.26 |
| 회사 NAS·파일서버 랜섬웨어 대비, 백업이 실제로 작동하는지 확인하는 방법 (0) | 2026.02.26 |
| 하드디스크 바이오스엔 잡히는데 윈도우 탐색기에 안 보일 때 해결법 (0) | 2026.02.26 |