유용한정보

[파일완전삭제] SDelete 를 이용하여 삭제한 파일을 복구되지 않도록 완전히 삭제하는 방법(feat.마이크로소프트윈도우)

JobDong 2021. 12. 28. 12:31
반응형

컴퓨터를 사용하다보면 중요한 파일이나 문서 등 반드시 지워야하고 그 지운 파일이 복구가 되지 않기를 바라는 경우가 번번히 생깁니다. 최근에는 복구툴 등을 이용하여 어떻게든 복원을 하여 하드디스크를 물리적으로 부수지 않는 이상 안전하지 않은 경우가 많은데요.

SDelete 를 이용하여 파일을 복구되지 않도록 완전히 삭제

 

파일 몇개 때문에 하드디스크를 갖다 버릴수는 없는 노릇입니다. 

마이크로소프트 공식 채널에서 소개하는 SDelete 프로그램은 복구 유틸리티를 대비하여 컴퓨터를 로우 포맷하지 않고도 지웠던 파일을 흔적없이 영구삭제 해주는 프로그램 입니다.

 

SDelete 프로그램의 이론 - 파일이 PC에서 삭제해 보이지 않게 됐더라도 그 파일의 흔적이나 공간은 어디엔가 존재하게 되는데 이 공간에 있는 데이터 마저 보안 삭제 해주는 프로그램

 

https://docs.microsoft.com/en-us/sysinternals/downloads/sdelete

 

SDelete - Windows Sysinternals

Securely overwrite your sensitive files and cleanse your free space of previously deleted files using this DoD-compliant secure delete program.

docs.microsoft.com

위 페이지는 마이크로소프트의 SDelete 프로그램 다운로드와 프로그램의 소개 페이지로 해당 페이지에서 직접 다운로드 받으시거나 아래 첨부 zip 파일을 받으셔서 사용하시면 됩니다.

SDelete.zip
0.51MB

위의 압축파일을 바탕화면 /SDelete 폴더에 풀고 윈도우키를 눌러 좌측하단에 작은 검색창(윈도우10기준)이 뜨면 

cmd /k 엔터를 입력합니다. DOS 창으로 보이는 시커먼 창이 뜰텐데 ' cd.. ' 을 입력하면 상위 폴더로 이동을 하니 C드라이브 최상위로 가줍니다.

이어서 SDelete의 바탕화면 경로 ' cd C:\Users\xxx\Desktop\SDelete '를 입력하여 경로를 찾아갑니다.(xxx는 사용자이름으로 지정해놓은 이름입니다. 파일탐색기의 상단에 있는 폴더 경로에서 확인 가능합니다.)

SDelete 프로그램 설치 및 호환 확인

여기까지 되었다면 설치를 해야합니다. C:\Users\xxx\Desktop\SDelete 폴더인 상태에서 'SDELETE64A'를 입력해보면 호환이 안된다는 창이 뜰 수 있고 위처럼 설치 확인이 뜰 수 있습니다. 안된다면 'SDELETE64'를 입력하여 다시 확인해줍니다. exe 3개 중 호환이 되는 파일이 설치가 되니 모두 확인해보고 설치가 되면 그 버전으로 사용하면 됩니다.

SDelete 버전과 사용 명령어

설치까지 모두 끝났다면 SDelete 프로그램을 사용할 수 있게 되었는데요.

사용 방법은 이렇습니다. 

1. 파일을 보안 삭제하기

삭제할 파일이 있는 폴더경로와 파일 이름을 실행하도록 합니다.

예를 들어 C드라이브 바탕화면의 test.exe 파일을 삭제한다고 하면 ,

 

cmd 창에서 sdelete C:\Users\xxx\Desktop\test.exe 입력합니다.

 

2. 읽기 전용 파일을 보안 삭제하기

일반 파일과 마찬가지로 삭제할 파일이 있는 폴더경로와 파일 이름을 실행하도록 합니다. 추가로 -a 옵션을 넣어주어야 정상적으로 삭제됩니다.(읽기전용파일의 경우 Error 발생되니 이거나올 때 추가)

예를 들어 C드라이브 바탕화면의 readonly-test.exe 파일을 삭제한다고 하면 ,

 

cmd 창에서 sdelete -a C:\Users\xxx\Desktop\readonly-test.exe 입력합니다.

3. 폴더 내 파일을 보안 삭제하기

삭제할 파일이 있는 폴더경로 전체를 선택하여 지우는 방법입니다. 추가로 -s 또는 -r 옵션을 넣어주면 됩니다. 폴더는 지워지지 않으니 참고하세요

예를 들어 C드라이브 바탕화면의 folder 폴더를 삭제한다고 하면 ,

 

cmd 창에서 sdelete -s C:\Users\xxx\Desktop\folder 입력합니다.

 

4. 드라이브의 빈 공간을 보안 삭제하기

이미 지워져서 보이지 않지만 어딘가 빈공간에 존재하는 파일이 있을 경우 -c 옵션을 넣어 사용합니다. 정상적인 파일은 건드리지 않고 빈 공간만 찾아 삭제합니다. 시간이 엄청 오래 걸릴 수 있습니다.

예를 들어 외장 드라이브인 E드라이브 빈 공간 파일을 삭제한다고 하면 ,

 

cmd 창에서 sdelete -c E: 입력합니다.

 

사용하다보니 의외로 간단하게 사용할 수 있어서 좋은 SDelete 프로그램 이었습니다. 보안 삭제나 파일을 복구 방지 해야 한다면 공인된 사이트에서 다운로드 받을 수 있는 SDelete 프로그램이 어떨까요?

 

반응형