윈도우에서 파일을 영구적으로 삭제하는 방법
윈도우에서 중요한 파일을 삭제하려고 했는데, 단순히 삭제 버튼을 누르는 것만으로는 충분하지 않다는 사실을 깨달은 적이 있으신가요? 네, 맞습니다.파일을 완전히 삭제하지 않으면 여전히 어딘가에 남아 있어 기본적인 복구 도구로 복구될 수 있기 때문입니다.윈도우는 간단한 명령어를 통해 실제 삭제 과정을 숨겨놓기 때문에 데이터가 완전히 사라진 것처럼 보이지만, 실제로는 데이터 조각들이 여전히 남아 있어 언제든 복구될 수 있다는 사실이 꽤 불안하게 느껴집니다.이 가이드에서는 데이터가 완전히 사라지도록, 아무리 강력한 복구 소프트웨어로도 복구할 수 없도록 확실하게 삭제하는 몇 가지 실용적인 방법을 소개합니다.윈도우 설정을 조정하고, 명령줄 도구를 사용하고, 파일을 덮어쓰는 고급 옵션까지 활용하여 복구를 사실상 불가능하게 만드는 방법을 배우게 될 것입니다.중요한 데이터를 다루거나 오래된 파일을 완전히 삭제하고 싶을 때 유용한 방법입니다.이렇게 하면 개인 정보를 유출하거나 디스크를 뒤져 복구할 수 있는 흔적을 남기지 않을 수 있습니다.
윈도우에서 파일을 영구적으로 삭제하는 방법은 무엇인가요?
삭제된 데이터가 휴지통에 저장되지 않도록 휴지통 설정을 변경하세요.
이 방법은 파일을 삭제할 때마다 휴지통을 거치지 않고 바로 삭제하는 간단한 방법입니다.윈도우가 파일을 임시 저장 공간 없이 바로 삭제하도록 강제하는 것이죠.좀 이상하게 들릴 수도 있지만, 어떤 시스템에서는 설정을 변경하자마자 바로 작동했고, 어떤 시스템에서는 재부팅이 필요할 수도 있습니다.
- 바탕화면에 있는 휴지통 아이콘을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하세요.
- 이 설정을 변경하려는 특정 드라이브 또는 폴더를 선택하십시오.
- 선택한 위치의 설정 에서 “파일을 휴지통으로 이동하지 않음.삭제 시 즉시 삭제” 옵션을 선택하세요.
- 적용을 클릭한 다음 확인을 클릭하세요.
이제 파일을 삭제하고 확인하면 휴지통으로 이동하지 않고 완전히 삭제됩니다.빠른 정리에는 좋지만, 휴지통에서 파일을 복구할 수 없으니 주의하세요.
키보드 단축키를 사용하여 즉시 삭제하세요
번거로움 없이 파일을 확실하게 삭제하고 싶다면 이 방법이 가장 쉽습니다. Shift + Del 키 조합은 휴지통을 거치지 않고 파일을 즉시 삭제합니다.따라서 삭제된 파일은 복구하기 어려우므로, 복구 소프트웨어를 사용하지 않는 한 복구가 매우 어렵습니다.일부 컴퓨터에서는 이 과정이 너무 빨라서 파일이 정말 삭제된 건지 의심스러울 수도 있지만, 어쨌든 삭제된 것은 맞습니다.적어도 덮어쓰기 전까지는 말이죠.
- 삭제할 파일 또는 폴더를 선택하세요.
- 누르다 Shift + Del.
- 확인 대화 상자가 나타나면 ‘예’를 클릭하십시오.
명령 프롬프트를 사용하여 삭제하기
명령줄 사용에 익숙하다면, 이 방법을 사용하면 Windows에 내장된 CLI 도구를 통해 파일을 직접 삭제할 수 있습니다.여기서 중요한 점은 `– deldelete` 또는 유사한 명령어를 사용하면 휴지통을 거치지 않고 데이터를 디스크에 바로 저장한다는 것입니다.다소 특이하게 들릴 수 있지만, 더 빠르고 영구적인 삭제 방법입니다.
방법은 다음과 같습니다.
- 를 누르고 Windows + R, 입력하고
cmd, 를 눌러 Ctrl + Shift + Enter관리자 권한으로 여세요. - 사용자 계정 컨트롤(UAC) 메시지가 나타나면 ‘예’ 를 클릭하세요.
- 입력
del "C:\Path\To\Your\File.txt"후 Enter 키를 누르세요 Enter.경로는 실제 파일 위치로 바꿔야 합니다.
정확한 경로를 모르는 경우, 파일을 마우스 오른쪽 버튼으로 클릭하고 ” 경로로 복사 “를 선택한 다음 명령에 붙여넣으세요.
PowerShell을 사용하여 더 많은 제어 권한을 확보하세요
PowerShell의 Remove-Item명령어는 일반 del.exe보다 유연성이 뛰어나며, 스크립트를 사용하여 여러 파일이나 폴더를 더 빠르게 처리할 수 있습니다.기본 원리는 동일합니다.휴지통을 거치지 않고 디스크 수준에서 데이터를 삭제하는 것입니다.
관리자 권한으로 PowerShell을 엽니다.Windows + R> 입력 powershell> Ctrl + Shift + Enter.프롬프트가 나타나면 확인합니다.그런 다음 다음 명령을 실행합니다.
Remove-Item -Path "C:\Path\To\Your\File.txt"
다시 한번, 삭제하려는 파일의 경로로 바꿔주세요.이 기능은 여러 파일을 한꺼번에 삭제하거나 스크립트를 사용하여 프로세스를 자동화할 때 유용합니다.
삭제된 파일을 복구할 수 있나요?
네, 안타깝게도 완전히 삭제하지 않는 한 삭제된 파일은 디스크 어딘가에 남아 있는 경우가 많습니다.윈도우는 해당 파일에 대한 포인터만 제거할 뿐, 원본 데이터는 덮어쓰기 전까지 계속 남아 있습니다.다행히 다른 사람이 해당 공간을 덮어쓰기 전에 복구 도구를 사용하면 파일을 찾아 복원할 수 있습니다.
데이터를 완전히 삭제하는 유일한 방법은 저장 블록을 무작위 또는 패턴화된 데이터로 덮어쓰는 것입니다.마치 무덤을 초기화하는 것과 같습니다.파일 삭제 프로그램과 같은 유틸리티는 이전 데이터를 여러 번 덮어써 복구를 거의 불가능하게 만듭니다.
최신 SSD는 TRIM 명령어를 사용하여 불필요한 블록을 삭제함으로써 정리할 수 있지만, 모든 드라이브나 마더보드가 이 기능을 지원하는 것은 아닙니다.또한 TRIM 명령어도 즉시 적용되는 것은 아니므로, 백그라운드에서 TRIM 작업이 완료될 때까지 삭제된 데이터가 복구될 가능성이 있습니다.
Cipher와 Sdelete를 사용하여 파일을 영구적으로 삭제하세요.
보안이 정말 중요하다면 마이크로소프트 시신터널즈에서 제공하는 이러한 명령줄 도구가 도움이 될 것입니다.이 도구는 스토리지 섹터의 데이터를 덮어쓰기 때문에 복구가 매우 어려워집니다.
암호
이 cipher /w: 명령어는 윈도우에 내장되어 있습니다.주로 파일을 삭제한 후 남은 공간을 완전히 지우는 데 사용되지만, 이미 파일을 삭제했고 복구가 불가능한지 확인하고 싶을 때도 유용합니다.이 명령어는 남은 공간 전체를 임의의 비트로 세 번 덮어쓰기 때문에 시간이 다소 걸리지만 원하는 결과를 얻을 수 있습니다.
- 를 누른 Windows + R다음 입력
cmd하고 를 눌러 Ctrl + Shift + Enter관리자 권한을 획득하세요. - 사용자 계정 컨트롤(UAC) 메시지가 나타나면 ‘예’ 를 클릭하세요.
- 실행:
cipher /w: C(‘C’를 사용하시는 드라이브 문자로 변경하세요).
해당 명령이 실행되면 사용 가능한 공간이 완전히 삭제되어 이전 데이터를 복구할 수 없습니다.
Sdelete — 더 빠른 대안
Sdelete 도구 는 더욱 정밀한 작업을 수행합니다.모든 여유 공간을 삭제하는 대신 특정 파일이나 폴더를 직접 덮어쓰기 때문에 필요에 따라 더 빠르고 효율적인 작업이 가능합니다.
- 위 링크에서 Sdelete를 다운로드하고 압축을 푸세요.
- 압축 해제한 폴더를 마우스 오른쪽 버튼으로 클릭하고 ‘ 경로로 복사’를 선택합니다.
- 열고 Windows + R, 입력하고
sysdm.cpl, 를 누르세요 Enter. - 고급 탭 으로 이동하여 환경 변수를 클릭하세요.
- [경로]를 선택 하고 [편집…]을 클릭한 다음 이전에 복사한 폴더 경로를 추가하세요.
- 모든 창을 닫고 관리자 권한으로 명령 프롬프트를 연 다음 다음을 입력하세요.
sdelete -s "C:\Path\To\Your\File.txt"
이렇게 하면 해당 파일의 특정 블록이 덮어쓰여 복구가 매우 어려워집니다.전체적인 정리보다는 특정 부분을 빠르게 파괴하는 방식입니다.
삭제된 데이터는 실제로 어떻게 될까요?
기본적으로 데이터는 블록이라고 하는 작은 저장 공간에 저장됩니다.파일을 삭제하면 Windows는 실제 데이터 자체를 삭제하는 것이 아니라 데이터가 저장된 위치를 Windows에 알려주는 포인터만 삭제합니다.데이터는 새 데이터로 덮어쓰기될 때까지 해당 위치에 남아 있을 수 있습니다.그렇기 때문에 복구 도구를 사용하면 삭제된 데이터도 되살릴 수 있는 것입니다.
이를 방지하려면 가능한 한 많은 공간을 덮어쓰고 원본 데이터를 읽을 수 없게 만들어야 합니다.물론 SSD와 HDD는 이 부분에서 약간의 차이가 있지만, 일반적으로 덮어쓰기가 데이터를 영구적으로 삭제하는 가장 확실한 방법입니다.