
USB 장치를 제거하려고 하는데 "디바이스가 현재 사용 중입니다"라는 오류 메시지가 뜨면서 제거되지 않아 답답하셨나요? 걱정하지 마세요. 이 글에서는 USB 대용량 저장 장치 제거 문제를 해결할 수 있는 6가지 방법을 소개합니다.
대용량 저장 장치(MSD)란 무엇인가?
대용량 저장 장치(Mass Storage Device, MSD)는 컴퓨터, 서버 간 또는 IT 환경 내부에서 대량의 데이터를 저장하고 이동할 수 있게 해주는 모든 저장 장치를 의미합니다. 플로피 디스크 드라이브, 광학 드라이브, 하드 디스크 드라이브, 테이프 드라이브, 외장 하드 드라이브, RAID, USB 저장 장치 등이 대표적인 예시입니다. 현재 MSD는 기가바이트(GB)급부터 페타바이트(PB)급까지 다양한 용량의 데이터를 지원하며, 내장형과 외장형 인터페이스를 모두 제공합니다.
내장형 MSD는 일반적으로 분리할 수 없지만, 외장형 MSD는 손쉽게 분리해서 휴대하고 다른 컴퓨터에 연결해 사용할 수 있습니다. 요즘은 친구 노트북에 있는 영화를 내 노트북으로 옮기거나, 회사에서 중요한 파일을 공유하거나, 데이터를 따로 보관할 때 외장 하드나 USB를 활용하는 것이 일상적인 일이 되었죠.
'현재 사용 중' 오류, 왜 발생할까?
하지만 때때로 장치를 제거하려고 할 때 "현재 사용 중"이라는 오류가 나타나는 경우가 있습니다. 이는 흔히 발생하는 문제로, 대개 저장 장치의 데이터를 어떤 프로그램이 아직 읽고 있거나 처리 중인 상태에서 제거를 시도하기 때문입니다. 예를 들어 Steam 게임 라이브러리 전체가 외장 드라이브에 설치되어 있고, 실행 중인 Steam 클라이언트가 해당 드라이브의 파일을 읽고 있다면 드라이브가 사용 중이라는 오류가 뜹니다.
따라서 항상 저장 장치의 자원을 사용 중인 모든 프로그램을 먼저 종료한 후 제거해야 합니다. 그래도 문제가 계속된다고 해서 화를 내며 무작정 장치를 뽑아서는 안 됩니다. 작은 문제가 더 심각한 문제로 번질 수 있습니다. 안전하게 제거하지 않고 강제로 분리하면 다음과 같은 문제가 발생할 수 있습니다.
- 외장 USB 하드 드라이브를 다시 컴퓨터에 연결했을 때 열리지 않음
- 외장 USB 하드 드라이브에 액세스할 수 없으며, 접근이 거부됨
- 안전 제거 없이 분리한 후 외장 USB 하드 드라이브가 인식되지 않음
USB 제거 오류 해결 방법 6가지
문제가 꽤 심각해 보이시죠? 강제로 제거하는 것 대신, 아래의 해결 방법들을 순서대로 시도해 보세요.
방법 1: 작업 관리자에서 USB를 사용 중인 프로그램 찾기
가장 간단한 방법 중 하나입니다. 문제를 일으키는 프로세스를 찾아 작업 관리자로 종료하면 됩니다.
1. CTRL+ALT+DEL 키를 누르면 보안 화면이 나타납니다.

2. 작업 관리자(Task Manager) 옵션을 선택합니다.

3. 문제를 일으키는 작업을 마우스 오른쪽 버튼으로 클릭하고 작업 끝내기(End Task)를 선택합니다.

프로세스를 종료하면 더 이상 문제를 일으킬 수 없습니다. 이후 다시 USB 장치 제거를 시도하면 오류 없이 정상적으로 제거될 것입니다.
방법 2: 디스크 관리에서 디스크 속성 변경
1. Windows 키 + R을 누른 후 Diskmgmt.msc를 입력하고 Enter 키를 눌러 디스크 관리를 엽니다.

2. 해당 드라이브를 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다.

3. 하드웨어 탭으로 이동하여 USB 장치를 선택한 후 속성 버튼을 클릭합니다.

4. 속성 창이 열리면 기본값으로 '빠른 제거(Quick Removal)' 정책이 선택되어 있는 것을 확인할 수 있습니다. 이를 '더 나은 성능(Better Performance)' 정책으로 변경하고, 재시작하라는 안내가 나오면 시스템을 재부팅합니다.

5. 재시작 후 위 과정을 모두 다시 수행하되, 이번에는 제거 정책을 다시 '빠른 제거'로 설정합니다.
6. 변경 사항을 적용하기 위해 PC를 다시 재시작합니다.
이제 다시 USB 장치 제거를 시도하면 문제가 해결되었을 가능성이 높습니다.
방법 3: 디스크 관리에서 USB 제거하기
일반적인 방법으로 USB를 제거할 수 없다면 언제든 디스크 관리 도구를 이용해 제거할 수 있습니다.
1. Windows 키 + R을 누른 후 Diskmgmt.msc를 입력하고 Enter 키를 눌러 디스크 관리를 엽니다.

2. 제거하려는 USB를 선택합니다.
3. 해당 USB를 마우스 오른쪽 버튼으로 클릭하고 오프라인(Eject/Offline)을 선택합니다.

4. 이렇게 하면 디스크 관리를 통해 USB를 손쉽게 제거할 수 있습니다.
방법 4: 장치 관리자에서 USB 제거하기
장치 관리자(Device Manager)를 통해서도 USB 장치를 제거할 수 있습니다. 장치 관리자는 Microsoft Windows 운영체제의 제어판 애플릿으로, 컴퓨터에 연결된 하드웨어를 확인하고 제어할 수 있게 해줍니다.
1. 시작 메뉴를 마우스 오른쪽 버튼으로 클릭한 후 장치 관리자(Device Manager)를 클릭합니다.

2. 디스크 드라이브를 확장한 후, 문제가 되는 USB 장치를 마우스 오른쪽 버튼으로 클릭하고 디바이스 제거(Uninstall)를 선택합니다.

이제 아무런 문제 없이 안전하게 장치를 분리할 수 있습니다.
참고: 장치 관리자에서 이미징 장치가 사라진 경우 해결 방법도 함께 참고하세요.
방법 5: Diskpart 명령어 사용하기
이 방법에서는 Windows 명령 프롬프트를 사용합니다. 관리자 권한 명령 프롬프트에서 아래 명령어를 하나씩 실행하세요.
1. 명령 프롬프트에 Diskpart를 입력하면 Diskpart 유틸리티가 시작됩니다.

2. 이어서 list disk를 입력합니다.

3. 다음으로 list volume을 입력합니다.

4. 하드 디스크의 모든 디스크 및 파티션 목록이 표시됩니다. 드라이브 문자(Ltr)와 함께 여러 볼륨이 나열된 화면을 확인할 수 있습니다.
5. Select volume 4(또는 해당하는 볼륨 번호)를 입력합니다.

6. 마지막으로 offline disk # 또는 offline volume # 명령어를 입력합니다.
참고: # 부분에는 실제 디스크 또는 볼륨 번호를 입력하세요.
7. 명령이 실행되면 해당 드라이브가 오프라인 상태로 표시되며, 이후 안전하게 분리할 수 있습니다.
방법 6: Process Explorer 사용하기
Process Explorer는 Microsoft에서 제공하는 훌륭한 문제 추적 도구입니다. 이 프로그램을 사용하면 현재 프로세스들이 사용 중인 리소스 목록, 특정 파일이나 프로그램을 점유 중인 프로세스가 무엇인지 확인할 수 있습니다. 또한 프로세스를 정렬해 CPU 자원을 가장 많이 사용하는 프로세스를 파악하거나, CPU가 사용 중인 스레드까지 확인할 수 있습니다.
1. 아직 설치하지 않았다면 Microsoft 공식 사이트에서 Process Explorer를 다운로드합니다.
2. exe 파일을 더블클릭하여 실행합니다.

3. Process Explorer가 열리면 메뉴에서 Find(찾기) 옵션을 클릭합니다.
4. Find 옵션 아래에서 Find Handle or DLL을 선택합니다. 그러면 Process Explorer 검색 창이 나타납니다.

5. USB 저장 장치의 드라이브 문자를 입력하고 Search(검색)를 클릭합니다.
6. 현재 USB의 데이터를 사용 중인 모든 프로세스 목록이 표시됩니다.

7. 해당 프로세스들을 모두 종료한 후 다시 USB 제거를 시도하세요. 이번에는 오류 없이 USB 대용량 저장 장치가 정상적으로 제거될 것입니다.
함께 읽으면 좋은 글: Windows 10에서 장치 드라이버 업데이트하는 방법
위에서 소개한 방법 중 하나를 활용하면 USB 대용량 저장 장치 제거 오류를 해결할 수 있기를 바랍니다. 만약 이 튜토리얼에 대해 궁금한 점이 남아 있다면 댓글로 자유롭게 질문해 주세요.