파일 삭제 0x80070091 오류 뜨면서 안 지워질 때 해결책

파일 삭제 0x80070091 오류, 도대체 왜 이러죠?

윈도우에서 폴더나 파일을 삭제하려고 할 때 파일 삭제 0x80070091 오류가 뜨면서 “디렉터리가 비어 있지 않습니다.”라는 메시지가 나오면 정말 당황스럽죠. 특히 삭제가 안 되는 폴더가 있는데, 겉으로 보기에는 아무것도 없는 것 같아요. 왜 이런 현상이 벌어지는 걸까요?

실제로 문제의 원인은 폴더 안에 파일이 있어서가 아니라, 시스템에 저장된 폴더 정보와 실제 내부 데이터가 맞지 않거나 파일 시스템 자체가 손상된 경우가 많습니다. 외장하드나 USB를 강제로 분리했거나, 전원이 갑자기 꺼진 경우가 대표적인 원인이고, 권한 문제나 시스템 파일의 문제일 때도 있고요.

한 번이라도 이런 경험이 있으면, 앞으로 비슷한 상황이 발생했을 때 뭐부터 해야 할지 막막하실 텐데요. 그래서 왜 생기는지 알았다면, 해결 방법을 차근차근 알려드릴게요.

0x80070091 오류, 어떻게 제일 쉽게 해결할 수 있을까요?

파일 삭제 0x80070091 오류가 뜰 때 가장 먼저 시도해볼 만한 방법은 ‘디스크 검사’입니다. 별도의 어려운 명령어를 몰라도 윈도우에서 기본으로 제공하는 기능인데요, 실제로 이 단계에서 오류가 잡혀서 삭제가 가능해지는 경우가 많았습니다.

디스크 오류 검사, 이렇게 해보세요

  1. 파일 탐색기를 열고, 문제가 있는 드라이브를 마우스 오른쪽 클릭합니다.
  2. ‘속성’ → ‘도구’ 탭으로 이동 후, ‘오류 검사’에서 ‘검사’ 버튼을 클릭하세요.
  3. 자동으로 배드섹터나 파일 시스템 이상을 잡아내고 수정합니다.

만약 이 방법으로도 해결이 안 되면, 명령 프롬프트를 관리자 권한으로 열어 chkdsk D: /f 같은 명령어를 입력해 보시는 게 좋아요. (D: 대신 자신의 드라이브 문자로 바꾸시고요.) 이 명령어는 좀 더 꼼꼼하게 오류를 잡아 줍니다.

명령 프롬프트로 강제로 삭제하려면 어떻게 할까요?

디스크 검사까지 했는데도 여전히 파일 삭제 0x80070091 오류가 뜬다면 탐색기 대신 명령어로 직접 삭제하는 방법이 있습니다. 특히 관리자 권한 명령 프롬프트를 사용하면 더 강력한 삭제가 가능하죠.

rmdir /s 명령어로 폴더 통째로 삭제하기

  1. 관리자 권한으로 명령 프롬프트를 실행합니다.
  2. 삭제할 폴더 경로를 복사해 정확하게 입력하세요. 예: rmdir /s "C:Users사용자Desktop문제폴더"
  3. 폴더와 하위 파일이 모두 삭제됩니다. 단, 경로를 잘못 입력하면 다른 데이터까지 날아갈 수 있으니 신중하세요.

del 명령어로 특정 파일만 삭제한다면?

폴더는 그대로 두고 특정 파일만 안 지워질 때는 del 명령어가 유용합니다.

  1. 명령 프롬프트에서 드라이브 문자 입력 (예: D:)
  2. 삭제할 파일이 있는 폴더로 이동 (cd 폴더경로)
  3. del 문제파일이름.확장자 입력

탐색기와 권한 문제도 의외의 원인인데 어떻게 해결할까요?

혹시 탐색기 자체의 문제일 수도 있다는 걸 알고 계셨나요? 탐색기 프로세스를 재시작만 해도 문제 폴더가 사라지는 경우가 종종 있습니다.

탐색기 재시작 방법

  1. Ctrl + Shift + Esc를 눌러 작업 관리자를 엽니다.
  2. ‘Windows 탐색기’를 찾아 마우스 오른쪽 버튼 클릭 후 ‘다시 시작’ 선택.
  3. 삭제가 다시 가능한지 확인해 보세요.

폴더 이름 바꾸기와 권한 변경은 왜 필요할까요?

폴더 이름을 바꾸는 건 시스템이 폴더 상태를 재인식하게 만드는 트릭입니다. 가끔 그걸로 문제가 해결되는 경우가 많아요.

또한 여러 계정을 사용하는 PC라면 권한 문제일 수 있기에 다음 절차를 따라 권한을 점검해보세요.

  1. 폴더 → 속성 → 보안 탭 → 고급 클릭
  2. 소유자를 자신의 계정으로 변경
  3. ‘하위 개체 권한 모두 변경’ 체크 후 확인

시스템 파일 손상이 걱정될 때는 어떻게 해야 할까요?

이런 오류가 여러 폴더에서 반복되거나, 윈도우 자체가 이상할 때는 시스템 파일 손상 가능성을 점검해봐야 합니다.

sfc /scannow 명령으로 검사와 복구

  1. 관리자 권한 명령 프롬프트 열기
  2. sfc /scannow 입력 후 검사 시작
  3. 완료 후 재부팅

손상된 시스템 파일을 찾아서 윈도우가 자동으로 복구해 줍니다.

DISM 명령으로 윈도우 이미지 복구

sfc로 해결이 안 됐다면 다음 명령어도 함께 이용하세요.

Dism /online /cleanup-image /restorehealth

시간이 조금 걸리니 여유 있는 때 돌리고, 끝나면 다시 sfc /scannow → 재부팅을 반복하면 안정성이 좋아집니다.

외장하드나 USB 사용할 때 추가로 점검할 게 있을까요?

특히 외장하드·USB에서 파일 삭제 0x80070091 오류가 자주 발생한다면 반드시 점검할 부분들이 있는데요.

  • 케이블이 문제일 수도 있으니 새 케이블로 바꿔 연결해 보세요.
  • PC 뒷면 포트에 꽂아 보거나, 다른 PC에 연결해 동일 증상인지 확인해 보세요.
  • 중요한 파일부터 백업을 꼭 하시고요.

여러 차례 시도해도 오류가 반복되고 배드섹터가 계속 발생한다면, 외장장치의 수명이 다 된 상황일 가능성이 큽니다. 무리하지 말고 백업 후 포맷까지 고려하는 게 안전하답니다.

파일 삭제 0x80070091 오류 해결 단계별 요약
  • 디스크 검사 및 chkdsk 명령어로 오류 점검
  • 명령 프롬프트로 rmdir /s 또는 del 명령어 강제 삭제
  • 탐색기 프로세스 재시작과 폴더 이름 변경
  • 폴더 소유권 및 권한 확인·변경
  • sfc /scannow, DISM으로 시스템 파일 복구
  • 외장장치라면 케이블 점검과 다른 PC 테스트, 백업 및 포맷 고려

자주 묻는 질문

0x80070091 오류는 왜 생기나요?

파일 시스템 또는 권한 문제 때문이에요.

처음에 뭘 해야 해결되나요?

드라이브 오류 검사부터 해보세요.

검사 후에도 안될 땐 뭐가 좋나요?

명령어로 강제 삭제하고 시스템 복구하세요.