굉장히 많은 프로그램에서 드라이브의 빈 공간에 남아 있는 데이터를 깨끗하게 보안 삭제하는 것을 지원하고 있습니다. 특히나 지난 SDelete - 간단한 명령형 파일 완전 삭제 및 빈 공간 정리 프로그램에서 소개한 SDelete 유틸리티와 같은 보안 삭제만을 전문적으로 지원하는 프로그램도 많죠.

하지만 윈도우에 기본으로 내장된 Cipher.exe 명령을 통해서도 빈 공간에 대한 보안 삭제를 진행할 수 있습니다. 원래는 EFS 암호화 파일을 관리하는 명령인데 특이하게 빈 공간에 대한 보안 삭제를 지원하고 있습니다. Cipher.exe 를 통해 빈 공간에 대한 보안 삭제를 진행하는 것은 아래와 같습니다.

cipher /w:T:


보시는 것과 같이 /W: 매개 변수 스위치에 원하는 드라이브를 지정해주면 되는 아주 간단한 방식입니다. Cipher 가 사용하는 보안 삭제 알고리즘은 0x00 -> 0xFF -> 난수로 이어지는 3 회 덮어쓰기 방식으로 이는 DoD 5220.22-M 의 E 작업에 해당합니다. 참고로 Cipher.exe 를 통해 보안 삭제는 제 테스트 결과 가상 디스크 파일의 최적화에는 부적합한 것으로 나왔습니다. 그러니 가상 디스크의 최적화 용도로는 사용하지 마시길 바랍니다. 가상 디스크의 최적화에는 SDelete /z 를 추천합니다.

아무튼, 마땅한 보안 삭제 프로드램은 없는데 빈 공간에 대한 보안 삭제가 필요하다면 Cipher 를 활용하는 것도 좋을 듯 합니다. 이상입니다. ^^

※ 빈 공간 보안 삭제의 작업 방식에 대하여

지금까지 보안 삭제 프로그램들이 빈 공간을 보안 삭제하는 방법을 설명드리지 않았네요. 빈 공간 보안 삭제는 해당 드라이브에 임시 파일을 생성하고 해당 파일의 내용을 지정한 알고리즘으로 채우는 방식입니다. 그렇기 때문에 빈 공간 보안 삭제를 진행하는 동안 해당 파일에 데이터를 기록하면서 파일의 크기가 점점 커지고, 그 때문에 아래에서 보시는 것과 같이 드라이브의 여유 공간이 점차 줄어 드는 모습을 볼 수 있습니다. 또는 프로그램에 따라 일시에 파일을 최대 크기로 생성한 후 작업을 진행하기도 합니다.

아무툰, 이제 작업을 모두 마치면 임시로 생성했던 파일을 지우고 원래의 여유 공간으로 되돌아 오게 됩니다. 원래 그런 것이니 놀라지 않으셔도 될 듯 합니다.


 

 

신고
캐플 블로그에 공개된 글은 반드시 원본 글의 링크를 포함시키는 조건으로 자유롭게 이용하실 수 있습니다.
하지만 블로그의 발전을 위하여 되도록이면 링크로 글을 소개해주시길 부탁드립니다. ^^

- 상업적인 용도의 사이트는 대상에서 제외됩니다. -
- 글에는 오류가 있을 수 있고, 추후 수정 또는 재발행될 수 있습니다. -
  1. B.h 2013.04.23 23:11 신고  댓글주소  수정/삭제  댓글쓰기
    어제 유투브 원하는 부분부터 재생하는법 알려달라고 했었는데요 덕분에 알게됬네요. 고마워요

    근데 보안삭제라는게 바이러스 백신 저장소에 있는 바이러스들을 삭제하는거에요?

    아니면 빈공간에 있는 파일을 삭제하는거에요?

    그리고 이거 실행할려면 cmd 실행 시킨다음에 치면되나요?

    어 그런데 cmd 실행하면 다르게 뜨네요 저기 화면엔 C:\ 이렇게 뜨잖아요

    저는 C:\users\administrator 이렇게 떠요

    그냥 여기다 cipher /w:T: 쓰면 되나요?

    그리고 저 C드라이브가 SSD인데 별 상관은 없겟죠?
    • BlogIcon CApple 2013.04.24 00:45 신고  댓글주소  수정/삭제
      이 글에서 설명한 내용은 빈 공간에 남아 있는 데이터를 삭제하는 것이고 SSD 에선 보안 삭제를 진행하실 필요가 없습니다. 그리고 cmd 이야기를 그렇게 하시면 어디서부터 어떻게 설명을 해야 할 지 솔직하게 말씀드려서 감이 안 잡히네요.(일단 그게 경로라는 것이란 걸 알려드리고 cd\ 명령을 내려보시라고 밖에는 말씀을 드릴 수가 없겠네요.) 일단 그래도 보안 삭제란 것이 왜 필요한지는 아래의 글을 참고해보시고요.

      [link]http://cappleblog.co.kr/78[/link]

      그리고 cipher /w:[rb]T:[/rb] 라는 건 T: 드라이브의 빈 공간을 보안 삭제하겠다는 이야기입니다. C: 드라이브의 빈 공간에 대한 보안 삭제를 하시겠다면 cipher /w:[rb]C:[/rb] 라고 입력해야 하는 것이죠. 근데 SSD 라면 하지 마세요. 필요 없고, SSD 의 수명에도 안 좋습니다.


      p.s 일단 지금부터 이야기하는 건 제가 님에게 무슨 악의가 있어서 이런 식으로 이야기하는 게 아니란 걸 먼저 알아주세요. 지금 님께서 하신 질문은 수학으로 따지면 아래와 같은 식입니다.

      "이게 1차 방정식이라는 건가요? 근데 + 랑 -, x, ÷ 이건 무슨 기호같은데 뭘 의미하는 거죠?"

      이것과 거의 동일한 상황입니다. 즉, 이러한 내용을 이해하는데 필요한 최소한의 기초가 전혀 없으신 거죠. 제 블로그의 글들은 컴퓨터나 윈도우에 어느 정도 기반 지식이 있어야 하는 글들이 많습니다. 도움을 드리고 싶지만 이러한 기초는 밑도 끝도 없는 것인지라 제가 무슨 조언을 드려야 할 지 감도 안 잡히네요;;; 죄송합니다.
    • B.h 2013.04.25 04:21 신고  댓글주소  수정/삭제
      엥? 제가 하려던 cmd 이야기는 cmd 실행시 첫화면에

      C:\users\administrator 가 뜬다는 말이였어요

      근데 저 사진엔 C:\ 떠서 그냥 처도 되나 물어본거에요

      그런데 SSD에선 안써도 되고 성능이 저하되면 안써도 되겠군요
      그러면 하드는 사용시 효과가 있나요? 그렇다면 제 하드가 D인데 cmd에서 머라고 치면 되나요?

      그리고 뭐 좀 기분 나쁘긴 하지만 원래 업앤 다운이 있는거 아니겠어요? 상관없어요. 제가 기초가 부족하다면 정신차리고 발전할 궁리를 하면 돼죠.
      이참에 한번 C사과님 블로그 자주 방문할테니깐 모르는것좀 자세히 알려주실래요?
    • BlogIcon CApple 2013.04.25 04:52 신고  댓글주소  수정/삭제
      기분이 나쁘셨다면 사과드립니다.
  2. 뭐냐 2013.05.23 14:55 신고  댓글주소  수정/삭제  댓글쓰기
    B.h야 (수준을 보니 초딩 같아 말 놓습니다)
    남에게 뭘 물어볼땐 예의라는게 있는거란다
    그따구로 물어보면 안되지
    그리고.
    C:\ 랑 C:\users\administrator 이게 왜 이런지 모르면
    캐플님이 얘기한 방정식 물어보는데 더하기 빼기 기호도 모르고 물어보는 거랑 같은거야

    그리고.
    마지막에 "이참에 한번 C사과님 블로그 자주 방문할테니깐 모르는것좀 자세히 알려주실래요?"
    어이가 없다 어이가 없어
    기본적인 공부를 하고 물어보렴~

    마지막으로.
    블로깅하는 사람들이 모든 사람들에게 이건 이래요 저건 저래요 라고 알려줄 의무는 없다고 본다.
    자기가 이해안되는거, 모르는건 무조건 알려달라고하지말고. 댓글 안달아준다고 욕하지말고.
    물어볼라면 좀 고마움을 느끼며 물어보던가

    오후에 날도 덥고 일은 잘 안되고 짜증나는참에 댓글보고 더 짜증나네
  3. 김보안 2013.05.24 22:34 신고  댓글주소  수정/삭제  댓글쓰기
    좋은 정보 감사합니다.

    궁금한점이 있는데요
    이런식으로 빈공간 삭제를 하면
    현재 있는 자료를 제외하고 그전에 일반 삭제 했던 자료는
    로우레벨 포맷 같은 효과로 복구가 99.9% 안된다고 보면 되는거죠?

    그리고 빈공간 삭제를 했을때
    BCwipe 처럼(?) 다른 파일로 덮어쓰기 하는 방식인거 같은데요
    이경우 복구 프로그램등 돌릴시 복구는 불가능 하지만
    덮어쓰기한 파일 목록이 보여져서 일부러 무엇인가 자료를 없앴다는 흔적은 남게 되나요?
    만약 그렇다면 그런 흔적도 없애는 프로그램이 있을까요?
    • BlogIcon CApple 2013.05.25 08:31 신고  댓글주소  수정/삭제
      예 복구 쪽은 일단 그렇다고 보시면 됩니다. 다음으로 제가 아는 모든 보안 삭제 프로그램들은 말씀하신 것처럼 임시 파일로 덮어쓰기를 진행하는데 그 파일의 흔적까지 없애지는 못하더군요. 드라이브나 디스크 전체를 보안 삭제하기 전까지는 그러한 흔적을 없애기는 힘들 듯 합니다.
  4. 한벽 2014.03.08 10:07 신고  댓글주소  수정/삭제  댓글쓰기
    위의 hdd보안삭제에 대한 글 잘보았습니다. 여기에 질문을 드려도 되는지 모르겟지만,
    요즘은 ssd사용자의 증가로 ssd성능이 저하될때 ssd초기화를 시행하게되는데요.

    물론 관리툴을 제공하는 회사걸쓰면 초기화 관리프로그램이 있어 쉽겠지만,그렇지 않은경우도 있어
    초기화에 애를 테우시는 분들을 목격하게 됩니다. 그리고 설사 초기화 프로그램이 잇어도

    인텔 ssd 530을 가지고 제공하는 툴박스로 초기화를 여러번 시행한적있는데 모두가 실패 안되더군요
    원인은 모르겟지만, 아뭏든 저는 어렵더군요.ㅠㅠ 그래서

    초기화 프로그램중 parted magic 과 hdderase 프로그램을 사용하게되는데요.
    위의 프로그램드로 불편함이 있지요. 모두다 시행하기전 전원에 대한부분을 만져 주어야,오류를 방지

    하여 혹시모를 ssd에 대한 위험성을 방지함이 목적이겟지만,사용자는 불편하지요. 그리고
    hdderase프로그램은 ide모드 진입해야 ssd를 인식, 초기화를 실행하게되고,요즘보드들은 ahci,raid

    모드만 지원하게 되어있어 여간불편한것이 아님니다.
    그래서 찾게 된것이 Hiren’s BootCD 프로그램인데요. 데탑,노트북,잘되더군요.

    Hiren’s BootCD는 ahci,ide모드에서도 작동이 잘되어 초기화할때는 이프로그램을 사용하게 되는데요.
    그런데 단점이 있지요 초기화를 실행하게되면, 위의 프로그램은 5분안에 초기화가 실행되어 버리는데

    Hiren’s BootCD는 엄청느리더군요,ssd오류가많을 경우엔 거의 1시간 정도가 걸리더군요.
    그리고 오류가많을 경우엔 실행되다가 멈춰버리기도 하고요. hexa editer 확인을 하면 깨끗이 지워졌더군요

    질문 : ssd초기화가 느리고,빠르게 진행되는것이 어떤것인지 알고싶더군요.
    그리고 ssd초기화 프로그램추천,초기화의 알고니즘을 좀 부탁해도 될까요? 그럼안녕히... 바쁘신데 부탁해서 죄송합니다.^ㅎ^




  5. diskpart 2014.12.04 04:27 신고  댓글주소  수정/삭제  댓글쓰기
    처음부터 배우고 태어난 사람은 없습니다 배우지 않았을때 자신을 생각하면 위의분 질문을 이해하실거라
    생각이 듭니다
    자신이 몰랐을때 를 생각해보고 지식을 얻고자 하는분들을 대하는것이 진정한 지식인의 자세가 아닐까
    생각합니다
    질문만 봐도 상태를 짐작하는분이 너무 몰라서 이해시키기 어렵다는것 자체가 이 블로그에서 지식을 얻고자
    들른 분한테 실망을 안겨주는게 아닌지... 과연 이 블로그엔 초보자가 와서 얻어갈 지식이 없는지 부터 생각할 문제 입니다 제가 보기엔 이블로그엔 초보자가 와도 지식을 얻어가기에 충분한 자료들이 있더군요
    저도 가르치는 입장에서 물어보는것 자체가 황당할때가 많습니다
    그러나 저도 몰랐을때가 있었기에 누구보다도 그 질문을 더 잘 압니다
    이해의 시간이 필요한경우가 대부분이라 원하는 부분만을 알려주거나 간략하게 정리해서 알려줍니다
    질문자체를 논리적으로 따지지 않습니다 당연히 모르는 사람 질문은 논리적일수 없습니다
    그러한 과정을 겪고 더욱더 알기에 모름에서 시작되는 차별적인 단어는 입에 담지 않습니다
    블로그에 초보자분들도 지식을 얻어갈 내용이 많은만큼 모르는분들을 대하는 방식에서 오해의
    소지를 줄였으면 하는 마음에서 글 남깁니다...
    • CYANCA 2017.04.27 14:12 신고  댓글주소  수정/삭제
      가르치는 입장이라고 아무나 가르치는건 아닙니다.
      작성자는 포스트의 작성의 의무가 있는 것이 아니고 선의로 정보를 공유하는 것인데,
      굳이 수준 이하의 질문에 저렇게 장문으로 답변해준 것 만으로도 감사해야죠.
  6. 2015.04.19 10:31  댓글주소  수정/삭제  댓글쓰기
    비밀댓글입니다

댓글을 달아 주세요

- 댓글에선 예의를 지켜주시기 바라며, 블로그지기는 댓글에서 따로 활동하지 않습니다.

* 티스토리 사용자는 여기를 클릭하시면 로그인 됩니다.

BBCode 안내   굵게 밑줄 기울임 취소선   취소선 취소선 취소선 취소선   왼쪽 정렬 가운데 정렬 오른쪽 정렬   코드박스 인용구 이미지   이미지 업로드-Imgur.com