SDelete로 안전하게 파일 삭제

Windows에서 파일을 삭제하면 디스크의 해당 공간이 "사용 가능"으로 표시되어 다른 파일에서 사용할 수있게됩니다. 그러나 삭제 한 데이터는 덮어 쓰지 않았으므로 디스크에 남아있을 수 있습니다. 포렌식 도구는 파일 시스템에 의해 파일이 암호화 되더라도 여전히 운영 체제를 우회하여 삭제 된 데이터에 액세스 할 수 있습니다.

삭제할 중요한 데이터가 있고 복구 할 수 없도록 하려면 무료 Windows 프로그램 SDelete를 사용할 수 있습니다.

SDelete는 기밀 정보 처리를 위해 미국 국방부 표준 DOD 5220.22-M을 준수하여 파일을 복구 없도록 삭제하는 도구입니다.

어떻게 작동합니까?

SDelete는 빈 공간을 디스크에 표시하는 것 외에도 삭제 된 데이터를 반복적으로 임의의 문자로 덮어 씁니다. 이러한 유형의 덮어 쓰기는 데이터가 저장 매체에 남아 있지 않도록합니다. 하드 디스크 드라이브와 같은 전통적인 미디어에서는 삭제 된 데이터의 자기 유령을 특수 데이터 복구 도구를 사용하여 복구 할 수 있습니다. 따라서 파일을 삭제하거나 휴지통을 비울 때 해당 데이터를 다른 사람이 읽을 수 있습니다. 예를 들어 컴퓨터에 실제로 액세스 할 수있는 악의적 인 타사 또는 보안 전문가가 삭제 된 데이터를 복구 할 수 있습니다. SDelete를 사용하면 이러한 유형의 복구가 불가능합니다.

SDelete 다운로드

SDelete는 무료로 다운로드 할 수 있습니다. //docs.microsoft.com/en-us/sysinternals/downloads/sdelete에서 얻을 수 있습니다.

SDelete 설치하기

SDelete에는 기존 설치 프로그램이 없습니다. 대신 zip 파일에는 sdelete.exe (32 비트 버전 Windows 용) 및 sdelete64.exe (64 비트 버전 용)의 두 실행 파일이 포함되어 있습니다. 최신 컴퓨터는 대부분 64 비트이므로 잘 모르는 경우 sdelete64.exe를 사용 하십시오 .

  • 컴퓨터가 32 비트 또는 64 비트인지 어떻게 알 수 있습니까?

SDelete를 "설치할"필요가 없습니다. zip 파일을 두 번 클릭하고 exe 파일 중 하나를 컴퓨터에서 사용하려는 위치로 끌어다 놓을 수 있습니다. 그런 다음 Windows 명령 프롬프트 창을 열고 해당 디렉토리로 변경 한 다음 실행할 수 있습니다. 이 작업을 편안하게 수행 할 수 있다면 다음 섹션으로 건너 뛸 수 있습니다.

그러나 SDelete를 자주 사용하려면 디렉토리를 만들고 거기에 EXE 파일을 저장하고 PATH 환경 변수에 해당 디렉토리를 추가하는 것이 가장 편리합니다. 경로를 SDelete 디렉토리로 설정하면 현재 디렉토리에 관계없이 SDelete를 어디에서나 사용할 수 있습니다.

참고 :이 지침은 Windows 10 용이지만 몇 가지 차이점을 제외하고 Windows 7 또는 Windows 8에서도 작동합니다. 예를 들어이 PC 대신 Windows 이전 버전에서는 내 컴퓨터를 클릭 할 수 있습니다.

참고 : 아래 예에서 파일 이름 확장명이 표시됩니다. 예를 들어 아래 스크린 샷에서 SDelete 실행 파일은 sdelete64.exe 로 표시되지만 컴퓨터는 확장 프로그램 .exe를 숨길 수 있습니다. Windows 10에서 파일 이름 확장명을 보려면 파일 탐색기에서 보기 탭을 클릭하고 파일 이름 확장명 상자를 선택합니다.

SDelete를 컴퓨터의 전용 폴더에 설치하고 PATH에 추가하려면 아래 지침을 따르십시오.

  1. Win + E 를 눌러 파일 탐색기 창을 엽니 다 (키보드의 Windows 키를 누른 채로 E 키를 누릅니다). zip 파일을 다운로드 한 폴더로 이동하십시오. 예를 들어 다운로드 폴더에있는 경우 왼쪽의 빠른 액세스 목록에서 다운로드 를 클릭하십시오. 그런 다음 SDelete.zip 파일을 두 번 클릭하십시오.

  1. 그런 다음 Win + E를 다시 눌러 다른 파일 탐색기 창을 엽니 다. 창을 이동하고 크기를 조정하여 화면에서 두 창을 모두 볼 수 있습니다. 두 번째 탐색기 창에서 Program Files 폴더를 찾습니다. 왼쪽 에서이 PC 를 선택한 다음 오른쪽에서 C :, 프로그램 파일을 차례로 두 번 클릭합니다.

참고 : 두 개의 Program Files 폴더가 있습니다. 하나는 Program Files (x86) 입니다. "x86"폴더는 32 비트 프로그램 용입니다. 사용하는 폴더는 중요하지 않지만 64 비트 컴퓨터의 경우 SDelete를 Program Files에 설치하는 것이 좋습니다.

  1. Program Files 폴더에서 새 폴더 버튼을 클릭하거나 키보드에서 Ctrl + Shift + N 을 눌러 새 폴더를 만듭니다.

  1. Program Files 폴더에 새 폴더를 만들려면 확인이 필요합니다. 폴더를 만들 것인지 확인하려면 계속을 클릭하십시오.

  1. 새 폴더의 이름을 SDelete로 지정하십시오. 실수로 폴더 를 클릭 한 경우 폴더라는 폴더로 스크롤하여 이름을 바꿀 수 있습니다. 한 번 클릭하여 선택하고 키보드에서 F2 키 를 눌러 이름을 바꿀 수 있습니다.

  1. 첫 번째 탐색기 창에 SDelete.zip의 내용이 표시되면 SDelete64.exe 파일을 다른 탐색기 창으로 끌어서 놓습니다. 그러면 새 SDelete 폴더가 열립니다. 파일을 복사하려면 거기에 놓습니다.

  1. 계속 을 클릭하여 여기에 파일을 복사 할 것인지 확인하십시오.

sdelete64.exe 파일 이제 컴퓨터의 C : \ Program Files \ SDelete \ 디렉토리에 있습니다. 그런 다음이 디렉토리를 PATH 환경 변수에 추가하여 다른 디렉토리에서이 프로그램을 실행할 수 있습니다.

  1. 파일 탐색기 창 에서이 PC를 마우스 오른쪽 단추로 클릭하고 속성을 선택하십시오.

  1. 시스템 창에서 고급 시스템 설정을 클릭하십시오.

  1. 고급 시스템 설정 창에서 환경 변수를 클릭하십시오.

  1. 환경 변수 창이 열립니다. 사용자 변수에서 경로 행을 선택한 다음 편집 을 클릭 하십시오 .

  1. 환경 변수 편집 창에서 신규를 누르십시오.

  1. SDelete 폴더로 이동 : This PC, C :, Program Files를 확장 한 다음 SDelete 를 선택 하십시오 .

  1. 확인을 세 번 클릭하여 열려있는 모든 창을 닫고 변경 사항을 저장합니다.

현재 디렉토리가 무엇이든 관계없이 명령 프롬프트에서 sdelete64 를 실행할 수 있습니다.

다음은 sdelete64 를 사용하여 안전하게 파일을 삭제하는 방법을 살펴 보겠습니다.

명령 줄에서 SDelete 사용

많은 시스템 명령과 마찬가지로, SDelete는 Windows 명령 줄에서 사용하도록 설계되었습니다. 다음 단계에서는 Windows 명령 프롬프트를 열고 SDelete 명령을 실행하는 방법에 대해 설명합니다.

  1. 시작 메뉴를 엽니 다. Windows 시스템을 열고 명령 프롬프트를 클릭하십시오.

  1. 삭제할 파일이있는 디렉토리로 변경하십시오. 예를 들어이 예에서는 Desktop의 폴더에있는 back.png 라는 파일을 개인 수표 폴더에 삭제합니다. 현재 우리의 현재 디렉토리는 C : \ Users \ username \이라는 홈 디렉토리입니다. 그래서 cd 데스크탑 을 실행하여 데스크탑 디렉토리로 변경 한 다음 cd "개인 확인" 을 눌러 "개인 확인"디렉토리로 변경하십시오. "개인 수표"의 공간을 유지하기 위해 따옴표를 사용합니다.
 cd 데스크탑 
 cd "개인 수표" 

  1. 현재 디렉토리의 파일을 보려면 dir 명령을 실행하십시오.
 지시 

  1. 삭제할 파일은 취소 된 수표 뒷면의 사진 인 back.jpg 입니다. 안전하게 삭제하려면 sdelete64 / p 5 back.png 명령을 실행하십시오.
 sdelete64 / p5 back.png 

여기서 sdelete64 는 exe 파일의 이름입니다. / p 5 는 SDelete가 데이터를 5 번 통과시켜 데이터 위에 5 번 임의의 문자를 쓰도록 지시하는 옵션입니다. 이 번호는 원하는 모든 번호가 될 수 있습니다. 예를 들어, 1 패스는 완벽하게 좋으며 3은 안전한 것으로 간주됩니다.

  1. SDelete를 처음 사용하는 경우 라이센스 조항에 동의해야합니다. 약관을 읽은 다음 동의 를 클릭하여 프로그램을 수락하고 실행하십시오.

  1. 동의 함을 클릭하면 명령이 실행되고 파일이 안전하게 삭제됩니다.

전체 디렉토리에서 SDelete를 사용할 수 있습니까?

SDelete에는 / s (또는 / r )라는 옵션이 있는데, 전체 디렉토리와 그 안에 들어있는 모든 것을 삭제해야합니다. 그러나 2018 년 현재이 기능은 프로그램에서 알려진 버그 인 올바르게 작동하지 않습니다. Microsoft는이 기능이 제대로 작동하기를 원하지 않으며 해결 방법을 모색하지 못했다는 결론을 내리고 있습니다. 어떤 경우 든이 버그가 수정 될 때까지 SDelete로 디렉터리를 반복적으로 삭제할 수 없습니다. 자세한 내용은 Sysinternals 포럼의이 항목을 참조하십시오.

그러나 와일드 카드는 계속 작동하므로 파일 이름에 별표 ( " * ")를 사용하여 단일 디렉토리의 모든 파일을 삭제할 수 있습니다. 예를 들어, 위의 명령에서 하나의 파일 만 삭제되었습니다. 대신 sdelete64 / p 5 * 를 실행하여 한 명령에서 두 파일을 모두 삭제할 수 있습니다.

 sdelete64 / p5 * 

파일 이름에 대한 참고 사항

SDelete가 파일에 저장된 데이터를 제거하더라도 파일 이름을 덮어 쓰지는 않습니다. 따라서 제 3자가 SDelete로 제거한 데이터를 볼 수는 없지만 파일 시스템의 하위 레벨 분석에서 해당 파일의 이름을 복구 할 수 있습니다.