TL;DR
- 윈도우 로그인 비밀번호 분실이나 OS 손상 상태에서도 ShredOS 부팅 USB를 이용하면 OS 진입 없이 PC에 장착된 모든 저장장치를 완전히 소거할 수 있습니다.
- 구형 DBAN과 달리 ShredOS는 최신 64비트 UEFI 시스템 및 NVMe SSD 드라이브를 기본 인식합니다.
nwipe기반 터미널 UI를 통해 장착된 디스크들의 모델명과 시리얼 번호를 확인한 뒤, 스페이스바로 선택해 병렬 일괄 삭제를 진행합니다.- 소거가 끝난 후 화면에 표시되는 에러 카운트(0개 확인) 및 로그 결과를 확인해야 유출 위험 없는 안전한 반납이 가능합니다.
핵심 개념: DBAN의 한계와 ShredOS의 등장
과거 부팅 디스크 소거 도구로 널리 쓰이던 DBAN(Darik's Boot and Nuke)은 2010년대 중반 이후 공식 업데이트가 중단되었습니다. 그 결과 레거시 BIOS 환경만 지원하며, 최신 시스템 표준인 UEFI 환경이나 NVMe(PCIe) 인터페이스 SSD를 제대로 인식하지 못하고 커널 패닉을 일으키는 문제가 있습니다.
ShredOS는 이러한 DBAN의 공백을 채우기 위해 개발된 경량 리눅스 기반의 오픈소스 단독 부팅 OS입니다. 검증된 디스크 소거 도구인 nwipe를 코어로 탑재하여 다음과 같은 특징을 갖습니다.
- UEFI 32/64비트 완벽 지원: 별도의 BIOS 모드 변경(CSM 활성화) 없이 최신 데스크톱 및 노트북에서 바로 부팅됩니다.
- NVMe 및 다중 버스 자동 감지: SATA, IDE는 물론 NVMe 드라이브(
/dev/nvmeXn1)와 USB 외장 저장장치까지 한 번에 스캔합니다. - 동시 병렬 처리: 여러 개의 드라이브가 연결되어 있을 때 순차적이 아닌 동시 소거(Parallel Wipe)를 지원해 소요 시간을 획기적으로 줄입니다.
단계별 실행 가이드
1단계: ShredOS 부팅 USB 제작
작업을 시작하기 전, 정상 동작하는 다른 PC에서 최소 1GB 이상의 USB 메모리를 준비합니다.
1. ShredOS 공식 깃허브 저장소(GitHub releases)에서 최신 .img 디스크 이미지 파일을 내려받습니다.
2. Rufus 또는 BalenaEtcher 같은 이미지 플래싱 도구를 실행합니다.
3. 준비한 USB 드라이브를 선택하고, 다운로드한 ShredOS 이미지 파일을 지정한 뒤 플래싱(쓰기)을 완료합니다.
2단계: 대상 PC 부팅 및 인터페이스 진입
소거 대상 PC에 ShredOS USB를 연결하고 전원을 켭니다.
1. 메인보드 제조사별 부팅 메뉴 키(F8, F11, F12, Delete 등)를 연타하여 부팅 장치 선택 창을 엽니다.
2. 목록에서 UEFI: [USB 제조사명] 항목을 선택해 부팅합니다.
3. ShredOS 부팅 메뉴가 나오면 기본 엔터(Auto boot)를 누릅니다. 몇 초간 커널 로딩 스크롤이 지나간 후 텍스트 기반 GUI(nwipe 메인 화면)가 열립니다.
3단계: 디스크 식별 및 소거 옵션 설정
메인 화면에는 인식된 모든 디스크의 디바이스 경로(/dev/sda, /dev/nvme0n1 등), 모델 번호, 용량이 표시됩니다.
주의: 작업 전 보존해야 할 외장 백업 드라이브나 소거용으로 부팅한 USB 장치(
/dev/sdX중 USB 용량 확인)가 선택되지 않도록 모델명과 용량을 반드시 확인하십시오. 소거가 시작되면 데이터를 복원할 수 없습니다.
- 대상 드라이브 선택: 키보드 방향키(위/아래)로 이동하여 삭제할 드라이브에서
스페이스바를 누릅니다. 선택된 디스크 옆에*표시가 붙습니다. 여러 개를 동시에 선택할 수 있습니다. - 소거 방식(Method) 변경: 단축키
M을 누르면 삭제 알고리즘을 고를 수 있습니다. - 일반 재판매/처분 목적:Quick Erase(1회 전체 0 채우기) 또는Zero Fill로도 충분합니다. - 강화된 보안 규정 준수:DoD 5220.22-M(3패스) 또는PRNG Stream을 선택합니다. - 검증(Verify) 옵션 설정: 단축키
V를 눌러Last Pass또는All Passes로 지정하면 덮어쓰기 후 데이터가 정상적으로 비워졌는지 무결성을 대조합니다.
4단계: 소거 실행 및 완료 검증
- 키보드의
Shift + S를 누르면 즉시 선택한 모든 드라이브의 소거 작업이 시작됩니다. - 화면에 드라이브별 진행률(%), 처리 속도(MB/s), 경과 시간, 잔여 예상 시간이 실시간으로 갱신됩니다.
- 모든 드라이브의 상태(Status)가
Success로 바뀌고,Errors항목이0으로 완료되었는지 확인합니다. - 화면 하단의 안내에 따라 전원 버튼을 길게 누르거나 본체 전원을 차단하여 종료합니다.
비교/체크리스트
주요 부팅 디스크 소거 도구 비교
| 비교 항목 | DBAN (공식 최종본) | ShredOS (최신 기준) | 윈도우 PE + 스크립트 |
|---|---|---|---|
| 기반 커널 | 구형 리눅스 커널 2.x대 | 최신 6.x대 리눅스 LTS 커널 | Windows PE |
| UEFI 부팅 | 공식 미지원 (CSM 필수) | 기본 지원 (Secure Boot 해제 권장) | 기본 지원 |
| NVMe SSD 인식 | 미인식 (사타 변환기 필요) | 기본 자동 감지 및 명령 지원 | 기본 감지 |
| UI 환경 | 텍스트 기반 nwipe 원형 | 터미널 ncurses UI (개선형 nwipe) | CMD / GUI 도구별 상이 |
| 병렬 일괄 소거 | 가능 (구형 인터페이스 한정) | 가능 (SATA/NVMe 혼합 지원) | 스크립트 작성 필요 |
| 부팅 소요 시간 | 10초 내외 | 5~10초 내외 | 30초~1분 이상 |
작업 전 최종 체크리스트
- [ ] 데이터 백업이 완전히 완료되었는가?
- [ ] 보존해야 할 외장 하드 및 ShredOS 부팅 USB 자체가 삭제 대상으로 선택되지 않았는가?
- [ ] PC 메인보드 설정에서 Fast Boot 또는 Secure Boot 충돌 여부를 확인했는가?
- [ ] 삭제 대상 드라이브의 시리얼 번호와 nwipe 화면의 일련번호가 일치하는가?
실무 사례: 업무용 PC 10대 일괄 처분 전 데이터 소거
한 소규모 디자인 스튜디오에서 5년간 사용한 데스크톱 10대를 교체하며 중고 매각을 준비했습니다. 각 PC에는 부팅용 NVMe SSD 1개와 작업 파일 보관용 4TB SATA HDD 1개, 총 2개씩의 드라이브가 연결되어 있었습니다.
관리자는 윈도우에 일일이 로그인하여 포맷하는 대신 ShredOS 부팅 USB를 활용했습니다. PC 전원을 켜고 F12 부팅 메뉴에서 USB를 선택한 뒤, 인식된 /dev/nvme0n1(SSD)과 /dev/sda(HDD) 두 장치를 스페이스바로 지정하고 Quick Erase 모드로 동시 소거를 걸었습니다. SSD는 약 4분, 4TB 대용량 HDD는 약 5시간에 걸쳐 백그라운드에서 병렬 소거되었으며, 관리자는 화면상의 Error: 0 표기를 확인하는 것만으로 윈도우 진입 없이 안전하게 불용 처리를 마칠 수 있었습니다.
자주 묻는 질문(FAQ)
Q1. SSD에 덮어쓰기(ShredOS)를 실행하면 수명이 크게 줄어드나요?
일반적인 매각이나 반납을 위해 1회(전체 Zero Fill) 소거하는 정도는 SSD의 TBW(총 쓰기 수명)에 무시할 만한 수준의 영향만 줍니다. 다만 수명 보호와 효율을 극대화하려면 SSD 전용 Sanitize 명령을 쓰는 것이 가장 이상적이며, 복잡한 리눅스 명령어가 어렵다면 ShredOS의 1회 덮어쓰기 역시 복구 방지 목적에서 훌륭한 실무적 대안이 됩니다. DoD 7회와 같은 불필요한 다중 덮어쓰기는 SSD에 권장하지 않습니다.
Q2. ShredOS 부팅 시 검은 화면만 뜨고 멈춥니다. 어떻게 해야 하나요?
PC의 메인보드 BIOS/UEFI 설정에서 'Secure Boot(보안 부팅)' 옵션을 일시적으로 'Disabled'로 변경하십시오. 서명되지 않은 커널 부트로더 차단으로 인해 멈추는 현상이 대부분이며, 소거 작업을 마친 뒤 기본값으로 되돌려 두면 됩니다.
Q3. 소거 후 하드디스크를 다시 윈도우에서 쓰려면 어떻게 하나요?
ShredOS 작업은 파티션 테이블(MBR/GPT)과 파일 시스템을 완전히 밀어버리므로, 소거 직후 윈도우 탐색기에는 드라이브가 바로 뜨지 않습니다. '디스크 관리(diskmgmt.msc)'에 들어가 디스크를 새로 초기화(GPT 선택)하고 새 단순 볼륨을 생성하면 정상 인식됩니다.
용어 설명
- nwipe: 과거 DBAN에 내장되었던
dwipe소스 코드를 리눅스 범용 환경에서 단독 실행할 수 있도록 분기하여 유지보수 중인 오픈소스 디스크 소거 유틸리티입니다. - UEFI: 기존 레거시 BIOS를 대체하는 최신 펌웨어 규격으로, 빠른 부팅 속도와 대용량 디스크, 강화된 보안 환경을 지원합니다.
- Quick Erase (Zero Fill): 저장장치의 처음부터 끝 섹터까지 0x00 값으로 채우는 소거 방식으로, 일반적인 소프트웨어 복구 툴을 이용한 데이터 추출을 완벽히 차단합니다.
마무리
OS 진입이 불가능하거나 복수의 드라이브가 장착된 PC를 정리할 때, 부팅 USB를 활용한 단독 소거는 시간과 번거로움을 크게 덜어줍니다. 올바른 도구 선택과 정확한 디스크 식별만 거친다면 누구나 기업 규정에 준하는 데이터 정리를 끝낼 수 있습니다.
회사 내 불용 장비가 많거나 직접 데이터 처리를 진행하기에 번거로운 환경이라면, 저장장치 안전 처리가 포함된 중고 매입 전문 솔루션을 검토해 보셔도 좋습니다. 데이터 정리가 끝났다면 이제 기기의 가치를 확인할 차례입니다. 무료 견적 받기로 이어가 보세요.