Windows 11 파일 및 폴더 안전하게 삭제하는 방법 (복구 불가)

이 가이드는 Windows 11에서 파일 및 폴더 안전하게 삭제하는 방법에 대해 설명합니다.

Windows 11에서 파일을 삭제하면 일반적으로 휴지통으로 이동하지만, Shift + Del 키를 누를 경우 휴지통 이동 없이 바로 삭제가 됩니다.

일반적으로 이 방식을 사용하면 파일이 영구 삭제되는 것으로 알고 있지만, 실제로 파일을 완전히 제거되는 것은 아니며 단지 휴지통 이동 없이 삭제된 것으로 처리될 뿐입니다.

🔗 Windows 11에서 winfr 도구 사용하여 삭제된 파일을 복구하는 방법

이러한 방식은 winfr 등 데이터 복구 프로그램으로 복원될 수 있으므로, 민감한 개인정보나 업무 파일을 다룰 경우 보안에 취약해질 수 있습니다.

이런 문제를 해결하기 위해 Microsoft에서 제공하는 Secure Delete 도구를 사용할 수 있습니다.

Secure Delete 도구 다운로드 및 설치 방법

Secure Delete 도구는 Microsoft의 Sysinternals Suite 도구에 포함된 명령줄 기반 유틸리티로 파일이나 여유 디스크 공간에 남아 있는 데이터를 완전히 덮어써서 복구할 수 없게 만듭니다.

민감한 정보를 다룰 때 유용한 도구로 많은 보안 기관에서도 권장하는 방식입니다.

01 SDelete 도구 다운로드 및 설치

SDelete 도구로 파일 및 폴더 안전하게 삭제하는 방법

Microsoft 공식 웹 사이트 Sysinternals 관련 페이지에서 “SDelete” 도구를 다운로드합니다.

SDelete 압축 파일 해제

파일 탐색기에서 “SDelete.zip” 파일을 선택하고 [압축 풀기] 버튼을 클릭하여 압축을 해제합니다.

02 SDelete 실행 파일 환경 변수 설정

SDelete 도구는 별도 설치가 필요하지 않지만, 명령 실행 시 매번 해당 폴더로 이동하여 실행하는 번거로움이 있습니다. 따라서 해당 경로에 대한 환경 변수 설정을 해두는 것이 좋습니다.

🔦 참고 : 환경 변수 설정 없이 "sdelete.exe" 파일을 "C:\Windows\System32" 폴더에 복사하여 사용할 수도 있습니다.
SDelete 폴더 이동

(선택 사항) 압축 해제 후 폴더를 원하는 위치로 이동합니다.

파일 및 폴더 안전하게 삭제하는 SDelete 명령을 위치에 상관 없이 실행하도록 환경 변수 편집

시작 메뉴에서 “시스템 환경 변수 편집” 검색 후 결과를 클릭합니다.

시스템 속성 고급 탭에서 환경 변수 설정

시스템 속성 창에서 [고급] 탭 이동 후 [환경 변수(N)] 버튼을 클릭합니다.

SDelete 실행 파일 위치 환경 변수 추가

사용자 또는 시스템 변수 목록에서 “Path” 변수 선택 후 [편집(E)] 버튼을 클릭합니다.

SDelete 실행 파일 위치 환경 변수 추가

환경 변수 편집 창에서 SDelete 폴더 경로를 입력하고 [확인] 버튼을 클릭합니다.

모든 단계를 완료하면 Windows 터미널에서 SDelete 실행 파일이 있는 경로까지 이동하지 않고 명령어 실행이 가능합니다.

Windows 11에서 파일 및 폴더 안전하게 삭제하는 방법

SDelete 도구를 사용하여 파일 및 폴더를 안전하게 복구 불가능하도록 삭제할 수 있습니다.

01 SDelete 도구로 파일을 안전하게 삭제하는 방법

관리자 권한으로 Windows 터미널 실행

키보드 단축키 Win + R 키를 눌러 실행 대화 상자를 열고 wt 입력 후 Ctrl + Shift + Enter 키를 눌러 관리자 권한으로 터미널을 실행합니다.

파일 및 폴더 안전하게 삭제하는 SDelete 실행 파일이 있는 경로로 이동

(선택 사항) SDelete 실행 파일을 환경 변수에 등록하지 않은 경우, 다음과 같이 SDelete 실행 파일이 있는 경로로 이동합니다.

cd "C:\Path_to_SDelete"
SDelete 소프트웨어 라이선스 동의

SDelete 명령어를 처음 사용하는 경우 Sysintenrls 소프트웨어 라이선스 동의 창이 뜹니다.

SDelete License Agreement 창에서 [Agree] 버튼을 클릭하면 파일을 삭제합니다.

파일 및 폴더 안전하게 삭제하는 방법

다음 명령을 입력하고 Enter 키를 눌러 파일을 삭제합니다.

sdelete "C:\Path_to_File"

위 명령에서 “C:\Path_to_File” 부분을 사용자 환경에 맞게 파일 경로 및 이름으로 변경합니다.

🔦 참고 : SDelete  도구는 기본적으로 1회 패스로 설정되어 있습니다. 즉, 사용자가 SDelete 명령어 사용 시 데이터를 한 번 덮어씁니다. 일반적으로 1회 덮어 쓰기면 충분하지만, 원할 경우 "-p" 플래그를 사용하여 패스 횟수를 늘릴 수 있습니다.
파일 및 폴더 안전하게 삭제하는 명령어 실행

다음 명령을 입력하고 Enter 키를 눌러 파일을 삭제하고 지정한 플래그 횟수만큼 데이터를 덮어 씁니다.

sdelete -p 10 "C:\Path_to_File"
  • -p n 플래그 : 덮어쓰기 패스 수(n)를 지정합니다. 기본 설정 값은 1입니다.

예를 들어 위에서 지정한 “-p 10” 플래그 옵션을 사용하면, 해당 파일에 대한 데이터 덮어 쓰기를 10회 수행합니다.

02 SDelete 도구로 폴더를 안전하게 삭제하는 방법

관리자 권한으로 Windows 터미널 실행

키보드 단축키 Win + R 키를 눌러 실행 대화 상자를 열고 wt 입력 후 Ctrl + Shift + Enter 키를 눌러 관리자 권한으로 터미널을 실행합니다.

파일 및 폴더 안전하게 삭제하는 명령어 실행

다음 명령을 입력하고 Enter 키를 눌러 폴더를 삭제합니다.

sdelete -s "C:\Path_to_Folder"
  • -s 플래그 : 선택한 폴더와 하위 폴더까지 모두 삭제합니다.

위 명령에서 “C:\Path_to_Files” 부분을 사용자 환경에 맞게 폴더 경로 및 이름으로 변경합니다.

파일 및 폴더 안전하게 삭제하는 명령어 실행

다음 명령을 입력하고 Enter 키를 눌러 폴더를 삭제하고 지정한 플래그 횟수만큼 데이터를 덮어 씁니다.

sdelete -s -p 20 "C:\Path_to_Folder"
  • -s 플래그 : 선택한 폴더와 하위 폴더까지 모두 삭제합니다.
  • -p n 플래그 : 덮어쓰기 패스 수(n)를 지정합니다. 기본 설정 값은 1입니다.
🔦 참고 : 폴더 크기와 삭제 횟수에 따라 폴더를 완전히 제거하는데 시간이 소요될 수 있습니다.

03 Cipher 암호화 도구 활용 이중 덮어쓰기 활용

SDelete 도구를 사용하여 안전하게 파일과 폴더를 삭제하고, 추가로 Cipher 암호화 도구를 사용하여 0과 1의 난수로 덮어쓰면 복구가 더욱 어려워집니다. 이는 선택 사항입니다.

Cipher 도구 사용하여 다운로드 폴더 복구 방지를 위한 데이터 삭제.

삭제된 데이터를 안전하게 지우려면 다음 명령을 입력하고 Enter 키를 누릅니다.

cipher /w:DRIVE-LETTER:\FOLDER-PATH\

명령에서 “DRIVE-LETER”를 삭제된 파일이 있는 드라이브 문자로 바꾸고 “FOLDER-PATH”를 폴더 경로로 변경합니다.

Cipher 암호화 도구 사용하여 삭제된 데이터 정보가 포함될 수 있는 여유 공간을 안전하게 제거하는 방법을 보다 자세히 알고 싶다면, 다음 글을 참고하여 사용하시기 바랍니다.

🔗 Windows 11 Cipher 사용하여 삭제된 파일을 복구할 수 없도록 설정

🔦 참고 : Cipher 도구는 드라이브의 데이터를 암호화하고 해독하는 도구를 설계했습니다. 그러나 복구를 방지하기 위해 삭제된 데이터를 덮어쓰는 용도로 사용할 수도 있습니다.

04 SDelete 도구 사용 주의 사항

SDelete 도구는 실제 데이터를 완전히 제거하기 때문에 복구가 불가능합니다.

민감한 정보나 기밀 업무 파일을 완전히 제거해야 할 때 유용하지만, 반대로 잘못된 사용은 중요한 시스템 파일이나 원치 않는 데이터를 모두 잃을 수 있으니 신중히 사용하셔야 합니다.

내 소중한 정보를 완전히 제거할 수 있는 장점도 있지만, 실수로 삭제한 데이터도 복구가 불가능하니 항상 삭제 전 다시 한 번 살펴본 후 명령어를 실행하시길 바랍니다.

마치며

Windows 및 다른 운영 체제에서 파일이나 폴더를 삭제하는 것은 실제로 데이터가 삭제된 것이 아니라, 해당 공간이 비어 있는 것으로 표시될 뿐입니다.

운영 체제에서 새로운 데이터를 저장할 때 비어 있는 것으로 표시되는 저장 공간에 덮어 쓰는 것이죠.

Windows에서 삭제된 데이터를 언제, 어떻게 덮어 쓰는지는 전적으로 OS에 달려 있으며 사용자는 이 과정을 제어할 수 없습니다.

따라서 삭제된 데이터가 덮어 쓰여지지 않을 경우, 인터넷에서 쉽게 구할 수 있는 데이터 복구 소프트웨어를 사용하여 손쉽게 복구할 수도 있습니다.

SDelete 등 이러한 파일 삭제 소프트웨어는 해당 콘텐츠를 의도적으로 여러 번 덮어 쓰기 때문에 안전하게 삭제된 파일과 폴더를 복구하기란 거의 불가능합니다.

만약 누군가 이 데이터를 복구하려 시도하면 덮어 쓰여진 데이터만 얻게 됩니다.

Leave a Comment