컴퓨터를 일상적으로 사용하다 보면 파일을 만들고 삭제하는 일이 끊임없이 반복됩니다. 새 파일을 생성하고 불필요한 파일을 지우는 것은 자연스러운 흐름이며, 대부분의 사용자는 휴지통으로 보내거나 영구 삭제하는 방식만 알고 있을 것입니다. 그런데 시간이 지날수록 디스크 공간이 계속 줄어드는 이유가 궁금하지 않으셨나요? 더 놀라운 사실은 '영구 삭제'한 파일조차 복구가 가능하다는 점입니다. 다행히 Sysinternals SDelete 도구를 활용하면 파일을 절대 되살릴 수 없는 상태로 만들 수 있습니다. 이번 글에서는 Windows 10의 컨텍스트 메뉴(우클릭 메뉴)에 보안 삭제(Secure Delete) 기능을 추가하는 방법을 자세히 소개합니다.
보안 삭제는 파일이나 폴더를 삭제하는 과정에서 해당 데이터를 덮어써서 완전히 제거하는 방식입니다. 이 방법을 통해 파일에 속한 할당되지 않은 모든 영역이 해제되어, 다른 용도로도 사용할 수 없도록 확실하게 처리됩니다.
보안 삭제는 사실상 모든 것을 완전히 지울 수 있지만, 예외도 존재합니다. Windows 시스템 운영에 필수적인 특정 폴더들은 삭제 대상에서 제외됩니다. 해당 폴더 목록은 다음과 같습니다.
- C:\Program Files
- C:\Program Files (x86)
- C:\ProgramData
- C:\Users
- C:\Windows
- C:\Windows.old
물론 위 폴더 내부에서는 프로그램이 여전히 정상적으로 작동합니다. 이 폴더들이 예외로 지정된 이유는, 실수로 삭제할 경우 Windows를 새로 설치해야 하는 심각한 문제가 발생할 수 있기 때문입니다.
Windows 10 컨텍스트 메뉴에 보안 삭제 추가하기
파일을 영구 삭제하려면 먼저 Microsoft 공식 사이트에서 SDelete를 다운로드하고, 레지스트리 파일도 함께 받아야 합니다.

작업을 시작하기 전에 반드시 시스템 복원 지점을 먼저 생성한 뒤, 아래 단계를 신중하게 따라 진행하세요.
- SDelete.zip 파일의 압축을 풀고 압축 해제된 폴더를 엽니다.
- sdelete.exe 파일을 C:\Windows\System32 폴더로 복사합니다.
- 메시지가 나타나면 '계속'을 클릭합니다.
- ARSDCM.zip 파일의 압축을 임의의 폴더에 풀고 해당 폴더로 이동합니다.
- Add_Secure_Delete_to_context_menu.reg 파일을 더블클릭합니다.
- UAC(사용자 계정 컨트롤) 창이 뜨면 '예'를 클릭하고, 레지스트리 편집기 확인 창에서는 '확인'을 클릭합니다.
이후 시스템을 한 번 재시작하세요. 그다음 원하는 폴더로 이동하여 삭제할 파일이나 폴더를 선택합니다.
마우스 오른쪽 버튼을 클릭하고 보안 삭제(Secure Delete)를 선택하면 끝입니다. 일반 삭제 과정만큼 간단하게 파일을 완전히 제거할 수 있습니다.

컨텍스트 메뉴에서 보안 삭제 제거하는 방법
- 압축을 푼 레지스트리 파일이 저장된 폴더로 이동합니다.
- Remove_Secure_Delete_from_context_menu.reg 파일을 더블클릭합니다.
- UAC 창이 뜨면 '예'를 클릭하고, 레지스트리 편집기 확인 창에서는 '확인'을 클릭합니다.
시스템을 다시 한 번 재시작하면 보안 삭제 옵션이 컨텍스트 메뉴에서 사라집니다.
옵션을 제거한 후 당분간 이 기능을 사용할 계획이 없다면, C:\Windows\System32 폴더에서 sdelete.exe 파일을 삭제해도 무방합니다.
함께 읽으면 좋은 글: 삭제되지 않는 잠긴 파일 및 폴더를 강제로 삭제하는 방법