TL;DR
- 외장 드라이브 분리 시 '장치가 현재 사용 중입니다' 오류가 뜨는 이유는 백그라운드 프로세스가 파일이나 폴더를 여전히 점유하고 있기 때문입니다.
- 강제로 케이블을 분리하면 파일 시스템 손상, 파티션 오류(RAW 드라이브 전환), 물리적 배드섹터가 발생할 수 있습니다.
- 별도 프로그램 설치 없이 윈도우 '리소스 모니터'의 핸들 검색 기능을 사용하면 드라이브를 붙잡고 있는 프로그램을 1분 안에 찾아 종료할 수 있습니다.
- 프로세스 종료 후 다시 '안전하게 제거'를 누르면 데이터 손상 없이 정상 분리됩니다.
핵심 개념: 왜 '사용 중' 오류가 발생할까?
외장 하드나 USB 메모리를 분리하기 위해 작업 표시줄에서 '하드웨어 안전하게 제거'를 눌렀을 때, 종종 "이 장치는 현재 사용 중입니다. 장치를 사용하고 있는 프로그램 또는 창을 닫은 후 다시 시도하십시오"라는 경고창이 나타납니다.
겉으로는 모든 폴더 창과 문서 작업을 닫았더라도, 백그라운드에서 실행 중인 소프트웨어가 해당 드라이브의 파일에 접근하고 있으면 윈도우는 장치 분리를 차단합니다. 윈도우 파일 시스템(NTFS, exFAT 등)은 데이터 쓰기 작업 도중 갑작스러운 연결 해제로 인해 파일이 깨지는 것을 방지하기 위해 파일 핸들(File Handle) 잠금 상태를 유지하기 때문입니다.
이를 무시하고 케이블을 그냥 뽑아버리면 다음과 같은 문제가 발생할 수 있습니다: - 파일 시스템 손상: 기록 중이던 메타데이터가 깨져 드라이브 인식 시 '디스크 포맷 필요' 메시지나 RAW 파티션 에러가 뜹니다. - 데이터 증발: 윈도우 캐시 메모리에 머물러 있던 쓰기 버퍼 데이터가 실제 디스크에 기록되지 못하고 유실됩니다. - 물리적 손상(HDD의 경우): 자기 디스크가 고속 회전 중인 외장 HDD는 헤드가 안전 구역(파킹 존)으로 복귀하지 못해 플래터 표면을 긁는 물리적 배드섹터가 생길 수 있습니다.
단계별 실행 가이드: 리소스 모니터로 점유 프로세스 끝내기
별도의 서드파티 유틸리티를 설치할 필요 없이 윈도우 기본 도구인 리소스 모니터를 활용하면 어떤 프로세스가 드라이브를 붙잡고 있는지 즉시 확인할 수 있습니다.
1단계: 외장 드라이브의 드라이브 문자 확인
내 PC(파일 탐색기)를 열어 분리하려는 외장 하드나 USB의 드라이브 문자를 확인합니다. 예를 들어 D:, E:, F: 등 알파벳 한 글자로 지정되어 있습니다. (예: E: 드라이브)
2단계: 리소스 모니터 실행 및 CPU 탭 진입
- 키보드의
Ctrl + Shift + Esc키를 동시에 눌러 작업 관리자를 실행합니다. - 상단 또는 좌측 메뉴에서 성능 탭을 클릭한 뒤, 하단의 리소스 모니터 열기 링크를 누릅니다. (또는
Win + R키를 누르고resmon을 입력한 뒤 엔터를 쳐도 됩니다.) - 리소스 모니터 상단 탭에서 CPU를 선택합니다.
3단계: 연관된 핸들 검색
- CPU 탭 화면 중간에 있는 연관된 핸들 항목을 찾아 오른쪽의 화살표를 눌러 펼칩니다.
- '핸들 검색' 입력 칸에 1단계에서 확인한 드라이브 문자와 콜론을 입력합니다. (예:
E:) - 2~3초 후 검색 결과 목록에 해당 드라이브의 파일이나 경로를 잡고 있는 프로세스 이름과 PID가 표시됩니다.
4단계: 프로세스 종료 및 안전 제거 재시도
- 목록에 나타난 프로그램 이름을 확인합니다. 보통 파일 탐색기(
explorer.exe), 보안 백신, 미디어 플레이어, 클라우드 동기화 프로그램, 토렌트 등이 원인인 경우가 많습니다. - 정상적으로 닫을 수 있는 프로그램이라면 해당 프로그램을 작업 표시줄에서 정상 종료합니다.
- 창이 보이지 않거나 멈춘 프로세스라면, 리소스 모니터 목록에서 해당 프로세스 이름을 우클릭한 뒤 프로세스 끝내기를 선택합니다.
- 작업 표시줄 우측 하단 트레이 아이콘에서 다시 하드웨어 안전하게 제거를 클릭하면 정상적으로 분리 메시지가 뜹니다.
주의: 만약 explorer.exe(파일 탐색기)가 핸들을 쥐고 있다면, 파일 탐색기 창을 모두 닫거나 작업 관리자에서 탐색기를 '다시 시작'하면 핸들이 풀립니다.
원인별 조치 체크리스트
| 주요 원인 프로세스 | 점유 이유 | 권장 해결 조치 |
|---|---|---|
| explorer.exe | 탐색기 창이 열려 있거나 미리보기 캐시 생성 중 | 열린 폴더 창 닫기, 작업 관리자에서 탐색기 '다시 시작' |
| 백신 소프트웨어 | 외장 저장장치 연결 시 자동 실시간 감시/스캔 | 백신 스캔 작업이 완료될 때까지 잠시 대기 |
| 미디어 플레이어/뷰어 | 동영상, 사진, 음악 파일을 재생 목록에 올려둔 상태 | 뷰어 프로그램 완전 종료 |
| 클라우드/백업 툴 | 원드라이브, 드롭박스 등 동기화 폴더 감시 | 백업/동기화 일시 중지 후 분리 |
| 토렌트/다운로더 | 저장 경로가 외장 드라이브로 지정되어 시딩 중 | 다운로더 프로그램 종료 또는 작업 일시 중지 |
실무 사례: 'System' 프로세스가 잡고 있는 예외 상황
리소스 모니터로 검색했을 때 다른 프로그램이 아니라 System(PID 4) 프로세스가 드라이브를 점유하고 있는 경우가 있습니다. 시스템 코어 프로세스는 강제 종료할 수 없으므로 다음 두 가지 원인을 확인해야 합니다.
- 윈도우 검색 색인(Indexing) 작업: 외장 드라이브의 파일 검색 속도를 높이기 위해 윈도우가 백그라운드에서 색인 작업을 수행 중일 때 발생합니다. 파일 탐색기에서 외장 드라이브를 우클릭하고 속성에 들어간 뒤, '이 드라이브의 파일의 색인 허용' 체크를 해제하고 적용하면 색인 작업이 중단됩니다.
- 휴지통 점유:
외장 드라이브에서 파일을 삭제했을 때
$RECYCLE.BIN숨김 폴더에 파일이 남아 있으면 점유가 지속될 수 있습니다. 바탕화면 휴지통을 비우거나 드라이브 속성에서 캐시 정리를 수행하면 해결됩니다.
이러한 조치 후에도 시스템 프로세스가 점유를 풀지 않는다면, PC를 '다시 시작'하거나 전원을 종료한 후 케이블을 분리하는 것이 디스크 손상을 막는 가장 안전한 방법입니다.
용어 설명
- 파일 핸들(File Handle): 운영체제가 특정 파일이나 디렉터리에 접근할 때 이를 식별하고 제어하기 위해 부여하는 참조 포인터입니다. 프로그램이 핸들을 열어두면 다른 작업이 해당 파일을 이동하거나 삭제할 수 없습니다.
- 쓰기 캐싱(Write Caching): 전반적인 반응 속도를 높이기 위해 데이터를 저장장치에 즉시 쓰지 않고 RAM 버퍼에 임시로 모아두었다가 기록하는 방식입니다. 이 과정 중에 연결이 끊기면 데이터가 손실됩니다.
- RAW 드라이브: 파티션의 파일 시스템 정보가 손상되어 윈도우가 NTFS인지 FAT32인지 인식하지 못하는 고장 상태입니다. 강제 분리 시 자주 발생합니다.
자주 묻는 질문(FAQ)
Q1. 급해서 그냥 선을 뽑았는데, 파일이 다 날아간 걸까요?
그렇지 않은 경우도 많지만 위험합니다. 윈도우 10 이후 기본 정책은 '빠른 제거' 모드가 적용되어 있어 쓰기 작업 중이 아니라면 즉시 데이터가 날아가지는 않습니다. 다만 폴더 구조가 깨지는 논리적 오류가 누적될 수 있으므로, 재연결 후 드라이브 오류 검사(CHKDSK)를 실행해 무결성을 확인하는 것이 좋습니다.
Q2. 프로세스를 끝내도 계속 '사용 중'이라고 나옵니다. 어떻게 해야 하나요?
외장 드라이브를 다루는 백그라운드 서비스가 여러 개 얽혀 있는 경우입니다. 이 때는 PC를 '시스템 종료'한 뒤 전원이 완전히 꺼진 상태에서 안전하게 케이블을 분리하세요. 재부팅 후에는 핸들이 초기화됩니다.
Q3. 매번 안전 제거를 누르지 않고 쓰는 설정이 있나요?
장치 관리자에서 해당 디스크의 속성으로 들어간 뒤 정책 탭에서 '빠른 제거(기본값)'가 선택되어 있는지 확인하세요. 이 모드에서는 쓰기 캐싱이 비활성화되어 상대적으로 안전하지만, 파일 복사나 저장이 완전히 끝난 뒤 몇 초간 대기하고 분리해야 안전합니다.
마무리
외장 하드나 USB 메모리는 소모품이지만, 그 안에 담긴 작업 문서와 백업 데이터는 대체하기 어렵습니다. 경고창이 뜬다고 해서 조급한 마음에 케이블을 그냥 뽑아버리면 파티션 손상이나 배드섹터가 발생해 디스크 전체를 사용할 수 없게 될 수 있습니다. 번거롭더라도 리소스 모니터의 핸들 검색을 통해 점유 중인 프로세스를 끄고 분리하는 습관을 들이는 것이 좋습니다.
소프트웨어 점검으로도 외장 드라이브나 PC의 인식 오류가 계속 반복된다면 메인보드 단자나 저장장치 자체의 수명 문제일 수 있습니다. 수리보다 교체가 나은 상태라면, 쓰던 PC는 NEO PC 무료 견적을 통해 처분해 보세요.