이 글의 목적은 Windows 10/11에서 “휴지통이 손상되었습니다”, “휴지통이 비워지지 않음”, “디렉터리가 손상되어 읽을 수 없습니다” 같은 증상으로 휴지통이 작동하지 않을 때, 원인을 빠르게 분리하고 가장 확실한 복구 절차를 단계별로 적용할 수 있도록 실무형 가이드를 제공하는 것이다.
1. 어떤 증상이면 휴지통 손상으로 판단해야 하는가
휴지통 문제는 단순 UI 오류부터 파일 시스템 손상까지 범위가 넓다. 증상을 분류하면 불필요한 재설치를 줄이고, 필요한 경우 디스크 점검을 빠르게 진행할 수 있다.
| 대표 증상 | 화면/오류 예시 | 가능성이 높은 원인 | 우선 조치 |
|---|---|---|---|
| 휴지통 비우기 버튼이 먹지 않음 | 진행이 멈추거나 “작업을 완료할 수 없음”이 반복됨 | $Recycle.Bin 내부 메타데이터 꼬임 | $Recycle.Bin 초기화부터 수행하다 |
| “휴지통이 손상되었습니다” 경고 | “이 드라이브의 휴지통을 비우시겠습니까” 메시지가 반복됨 | 해당 드라이브의 $Recycle.Bin 손상 | 드라이브별 $Recycle.Bin 재생성하다 |
| “디렉터리가 손상되어 읽을 수 없습니다” | 삭제/비우기 동작 중 파일 시스템 오류가 발생함 | NTFS 논리 오류 또는 불량 섹터 가능 | CHKDSK 점검을 우선 실행하다 |
| 특정 외장/네트워크 드라이브만 문제 | 내장 C:는 정상인데 D:/E:에서만 오류가 발생함 | 해당 볼륨의 휴지통 폴더 손상 또는 권한 문제 | 문제 드라이브만 선택적으로 초기화하다 |
2. 복구 전에 반드시 확인해야 하는 안전 수칙
휴지통 손상 복구의 핵심 조치는 $Recycle.Bin 폴더를 삭제하여 Windows가 재생성하도록 만드는 방식이다. 이 과정은 해당 드라이브 휴지통에 남아 있던 “삭제된 파일 목록”을 함께 제거하므로, 복원이 필요한 파일이 있다면 먼저 복원 여부를 확인해야 한다.
2-1. 복원이 필요한 파일이 있는지 빠르게 점검하는 방법
휴지통이 열리면 가장 먼저 필요한 파일을 복원하는 것이 우선이다. 휴지통이 열리지 않거나 비우기가 막혀도 파일 탐색기에서 복원이 가능한 경우가 있으니 시도해야 한다.
- 바탕화면 휴지통을 열 수 있으면 필요한 항목을 먼저 복원하다
- 휴지통이 느리게 열리거나 멈추면 잠시 기다리고, 그래도 불가하면 아래의 초기화로 넘어가다
- 외장 드라이브의 휴지통만 문제라면 외장 드라이브 연결 상태를 안정화한 뒤 진행하다
3. 1단계: 휴지통($Recycle.Bin) 초기화로 가장 빠르게 복구하다
휴지통은 각 드라이브 루트에 숨김 시스템 폴더 형태로 $Recycle.Bin을 생성해 동작한다. 이 폴더가 손상되면 휴지통 비우기, 삭제 후 이동, 표시 등이 꼬일 수 있다. 가장 확실한 표준 해결은 관리자 권한 터미널에서 드라이브별 $Recycle.Bin을 삭제하고 재부팅하여 자동 재생성되게 하는 방식이다.
3-1. Windows 11 기준: 터미널(관리자) 열기
- 작업표시줄 시작 버튼을 우클릭하고 “Windows 터미널(관리자)”를 실행하다
- 또는 시작 메뉴에서 “cmd”를 검색하고 “관리자 권한으로 실행”을 선택하다
3-2. 단일 드라이브만 초기화하는 명령
오류 메시지에 표시된 드라이브부터 처리하는 것이 효율적이다. 예를 들어 C:에서 손상이 발생하면 아래와 같이 실행하다.
rd /s /q C:\$Recycle.Bin 다른 드라이브도 동일하다. 예를 들어 D:라면 다음과 같이 실행하다.
rd /s /q D:\$Recycle.Bin 3-3. 여러 드라이브를 한 번에 초기화하는 명령
어떤 드라이브가 문제인지 애매하거나, 여러 드라이브에서 비우기가 멈춘다면 전체 드라이브에 대해 순차 초기화하는 편이 빠르다. 아래 예시는 대표 드라이브에 대해 실행하는 방식이다.
rd /s /q C:\$Recycle.Bin rd /s /q D:\$Recycle.Bin rd /s /q E:\$Recycle.Bin rd /s /q F:\$Recycle.Bin 명령 실행 후에는 반드시 재부팅하여 Windows가 휴지통 구조를 정상 재생성하게 해야 한다.
3-4. PowerShell로 자동 순회 초기화하는 방법
드라이브 수가 많거나 외장 디스크가 여러 개라면 PowerShell로 자동 순회가 편하다. Windows 터미널(관리자)에서 PowerShell 탭을 열고 아래를 실행하다.
$drives = Get-PSDrive -PSProvider FileSystem | Select-Object -ExpandProperty Root foreach ($root in $drives) { $path = Join-Path $root '$Recycle.Bin' if (Test-Path $path) { cmd /c "rd /s /q `"$path`"" } } 이후 재부팅하면 각 드라이브 휴지통이 정상적으로 다시 만들어지는 것이 일반적이다.
4. 2단계: 디스크 오류(파일 시스템 손상) 점검으로 재발을 막다
$Recycle.Bin 초기화가 성공해도, 파일 시스템 자체의 오류가 남아 있으면 휴지통 손상이 다시 발생할 수 있다. 특히 “디렉터리가 손상되어 읽을 수 없습니다”가 함께 나타났다면 디스크 점검이 필수이다.
4-1. CHKDSK로 파일 시스템 오류를 수정하다
관리자 권한 명령 프롬프트에서 아래를 실행하다. C:를 예로 들며, 다른 드라이브도 동일하게 적용하다.
chkdsk C: /f 불량 섹터까지 점검하려면 /r 옵션을 추가할 수 있으나, 저장장치 상태와 용량에 따라 시간이 길어질 수 있다. 업무 PC에서는 야간에 수행하는 것이 안전하다.
chkdsk C: /f /r 시스템 드라이브(C:)는 재부팅 시 검사 예약을 요구할 수 있으며, 안내에 따라 Y를 입력하고 재부팅하여 점검을 완료하다.
4-2. 시스템 파일 손상(SFC) 점검을 수행하다
휴지통은 탐색기 및 쉘 구성요소와 연관되어 있다. 시스템 파일 손상이 의심되면 SFC를 먼저 실행하는 것이 표준이다.
sfc /scannow 4-3. Windows 이미지 복구(DISM)를 수행하다
SFC에서 일부 복구 실패가 나오거나, 업데이트 누적 이후 문제가 발생했다면 DISM 복구를 진행하는 것이 유효하다.
DISM /Online /Cleanup-Image /RestoreHealth DISM 완료 후에는 다시 SFC를 한 번 더 실행하여 일관성을 확보하는 흐름이 일반적이다.
5. 3단계: 권한/프로필 문제로 휴지통이 꼬였을 때 처리하다
일부 환경에서는 관리자 권한이 아닌 상태에서 휴지통 폴더 권한이 꼬이거나, 사용자 프로필의 쉘 설정이 손상되어 휴지통 동작이 비정상일 수 있다. 이 경우 권한 문제를 먼저 배제해야 한다.
5-1. $Recycle.Bin 폴더가 삭제되지 않을 때 점검 포인트
- 명령 프롬프트가 “관리자 권한”으로 실행되었는지 확인하다
- 보안 제품이 시스템 폴더 변경을 차단하는지 확인하고, 일시적으로 실시간 감시 정책을 점검하다
- 외장 드라이브가 읽기 전용 또는 연결 불안정 상태인지 확인하다
5-2. 강제로 소유권 및 권한을 정리한 뒤 삭제하다
일반적으로는 RD 명령만으로 충분하나, 특정 폴더가 잠기거나 ACL이 망가진 경우 아래 절차가 도움이 될 수 있다. 경로는 예시이며, 실제 드라이브 문자에 맞춰 적용하다.
takeown /f "D:\$Recycle.Bin" /r /d y icacls "D:\$Recycle.Bin" /grant administrators:F /t rd /s /q "D:\$Recycle.Bin" 5-3. 새 사용자 계정에서 증상을 재현하여 프로필 문제를 분리하다
동일 PC에서 특정 계정만 휴지통이 비정상이라면 사용자 프로필의 쉘 설정 문제 가능성이 있다. 이 경우 새 로컬 사용자 계정을 만들어 동일 증상이 재현되는지 확인하면 원인 분리에 도움이 된다.
- 새 계정에서 정상이라면 기존 계정의 사용자 프로필 손상 가능성이 높다
- 기존 계정 데이터(문서, 바탕화면 등)를 백업한 뒤 프로필 복구 또는 마이그레이션을 검토하다
6. 4단계: 안전 모드에서 잠금 요소를 제거하고 복구하다
휴지통이 비워지지 않는 원인이 백그라운드 프로세스(탐색기 확장, 미리보기 핸들러, 보안 제품)로 인한 잠금이라면 안전 모드에서 초기화가 더 잘 되는 경우가 있다.
6-1. 안전 모드로 부팅하는 간단 절차
- 설정에서 복구 옵션을 통해 고급 시작 옵션으로 진입하다
- 또는 실행(Windows+R)에서 msconfig를 열고 “안전 부팅”을 설정한 뒤 재부팅하다
6-2. 안전 모드에서 $Recycle.Bin 초기화를 다시 수행하다
안전 모드로 진입한 뒤 관리자 권한 명령 프롬프트에서 3단계의 RD 명령을 다시 실행하고 재부팅하여 정상 모드로 복귀하다.
7. 5단계: 그래도 해결되지 않을 때 최후 수단을 적용하다
대부분은 1단계 초기화와 2단계 디스크 점검에서 해결된다. 그럼에도 반복된다면 시스템 상태 자체를 되돌리는 접근이 필요할 수 있다.
7-1. 시스템 복원을 활용하다
문제 발생 시점이 명확하고, 최근 드라이버/업데이트 이후에 발생했다면 시스템 복원을 통해 이전 상태로 되돌리는 것이 현실적인 선택이다. 복원은 개인 파일을 직접 삭제하지 않지만, 일부 프로그램/드라이버 구성은 변경될 수 있다.
7-2. 인플레이스 업그레이드(유지 설치)를 검토하다
시스템 파일 손상이 광범위하거나 업데이트 체인이 깨진 경우, Windows 설치 미디어를 이용한 유지 설치가 근본 해결이 될 수 있다. 이 방식은 앱과 파일을 유지한 채 OS 구성요소를 재구성하는 방식으로 활용되곤 하다.
8. 재발 방지를 위한 운영 팁을 정리하다
휴지통 손상은 단발성으로 끝나기도 하지만, 저장장치 상태나 전원/연결 품질 문제로 반복되기도 한다. 아래 습관을 적용하면 재발 가능성을 낮출 수 있다.
| 재발 요인 | 설명 | 예방 팁 |
|---|---|---|
| 외장 HDD/USB의 갑작스러운 분리 | 쓰기 중 분리되면 파일 시스템 메타데이터가 손상될 수 있다 | “하드웨어 안전하게 제거”를 사용하다 |
| 전원 불안정 및 강제 종료 | 탐색기/휴지통 DB가 갱신 중 끊기면 손상이 발생할 수 있다 | UPS 사용 또는 강제 종료를 최소화하다 |
| 저장장치 불량 섹터/노화 | 불량 섹터가 휴지통 영역에 걸리면 반복 손상이 생길 수 있다 | 정기적으로 CHKDSK 및 S.M.A.R.T. 점검을 수행하다 |
| 쉘 확장/서드파티 탐색기 플러그인 충돌 | 미리보기, 압축, 클라우드 동기화 확장 등이 탐색기 동작을 간섭할 수 있다 | 최근 설치 프로그램을 점검하고 불필요 확장을 정리하다 |
FAQ
휴지통 초기화(RD)만 하면 왜 문제가 해결되는가?
휴지통은 각 드라이브에 $Recycle.Bin 폴더를 만들고 내부에 사용자 SID 기반 구조와 인덱싱 정보를 유지한다. 이 구조가 손상되면 탐색기가 정상적으로 항목을 열거나 비우지 못한다. RD로 해당 폴더를 제거하면 Windows가 재부팅 후 깨끗한 구조를 다시 생성하므로 문제가 해소되는 경우가 많다.
휴지통이 C:는 정상인데 D:에서만 손상 메시지가 뜨는 이유는 무엇인가?
휴지통은 드라이브별로 독립 구조를 가진다. 따라서 D:의 $Recycle.Bin만 손상되면 D:에 대해서만 오류가 발생할 수 있다. 이 경우 D:만 초기화해도 해결되는 경우가 많다.
“디렉터리가 손상되어 읽을 수 없습니다”가 같이 뜨면 무엇을 먼저 해야 하는가?
이 메시지는 파일 시스템 오류 가능성이 높다. 휴지통 초기화도 시도할 수 있으나, 재발을 막으려면 CHKDSK로 논리 오류를 먼저 수정하는 것이 중요하다. 오류가 반복되면 백업을 우선하고 저장장치 상태 점검을 병행해야 한다.
명령을 실행했는데 “액세스가 거부되었습니다”가 나오면 어떻게 해야 하는가?
관리자 권한 터미널인지 먼저 확인해야 한다. 그래도 반복되면 보안 제품 차단, 외장 드라이브 연결 불안정, 권한 꼬임을 점검해야 한다. 필요 시 takeown과 icacls로 소유권 및 권한을 부여한 뒤 RD를 재시도할 수 있다.
초기화 이후 휴지통이 비어 있는데 정상인가?
정상이다. 초기화는 휴지통 구조를 재생성하는 과정이며, 기존 휴지통 내부 항목도 함께 제거될 수 있다. 따라서 초기화 전에 복원 필요 파일을 먼저 확인하는 것이 안전하다.