Windows 운영체제의 하드웨어 안전하게 제거(Safely Remove Hardware) 기능은 외장 저장 장치를 데이터 손실 없이 안전하게 분리할 수 있도록 도와주는 유용한 기능입니다. 파일 탐색기에서 저장 장치를 마우스 오른쪽 버튼으로 클릭한 후 꺼내기(Eject)를 선택하거나, 시스템 트레이에서 동일한 옵션을 사용할 수 있습니다. 그런데 일부 사용자들은 USB 장치가 사용 중이 아닌데도 경고 메시지가 나타난다고 호소합니다. USB 장치를 꺼낼 때마다 '응용 프로그램 SearchIndexer.exe가 이 장치가 중지되는 것을 방해하고 있습니다'라는 메시지가 화면에 뜨는 것입니다.

전체 오류 메시지는 다음과 같습니다.
'\device\harddiskvolume3\windows\system32\searchindexer.exe' 응용 프로그램이 이 장치가 중지되는 것을 방해하고 있습니다. 응용 프로그램을 닫은 후 다시 장치를 중지해 보세요.
SearchIndexer.exe가 장치 제거를 막을 때 해결 방법
외장 저장 장치를 컴퓨터에서 직접 분리하는 것도 가능하지만, 이는 권장하지 않습니다. 하드웨어 안전하게 제거 기능을 사용하지 않고 저장 장치를 분리하면 데이터 손실(데이터를 쓰고 있는 경우)은 물론 저장 장치 자체가 손상될 수도 있습니다.
USB 저장 장치를 꺼낼 때 위와 같은 오류 메시지가 나타난다면 아래의 해결 방법들을 순서대로 시도해 보세요.
- Windows 탐색기 다시 시작
- 외장 저장 장치에서 검색 인덱싱 비활성화
- 검색 인덱스 다시 작성
- 장치 제거 정책 변경
아래에서 각 해결 방법을 하나씩 자세히 살펴보겠습니다.
1] Windows 탐색기 다시 시작

Windows 탐색기를 다시 시작하면 성능 저하와 각종 사소한 오류를 해결할 수 있습니다. 재시작 절차는 매우 간단합니다.
- Win + R 키를 눌러 실행(Run) 명령창을 엽니다.
taskmgr을 입력하고 확인을 클릭합니다.- 작업 관리자에서 프로세스 탭을 선택합니다.
- 목록을 아래로 스크롤하여 Windows 탐색기 프로세스를 마우스 오른쪽 버튼으로 클릭하고 다시 시작을 선택합니다.
Windows 탐색기를 다시 시작한 후 USB 저장 장치를 꺼내서 문제가 계속되는지 확인해 보세요.
2] 외장 저장 장치에서 검색 인덱싱 비활성화
오류 메시지에서 알 수 있듯이 이 문제는 Windows 검색 인덱싱 때문에 발생합니다. 따라서 외장 장치에서 검색 인덱싱을 비활성화하면 문제를 해결할 수 있습니다. 먼저 USB 저장 장치에 대해 검색 인덱싱이 활성화되어 있는지 확인하고, 활성화되어 있다면 비활성화하세요. 다음 지침을 따르면 됩니다.

- Windows 검색창에 인덱싱 옵션을 입력합니다.
- 검색 결과에서 인덱싱 옵션을 선택합니다.
- 인덱싱 옵션 창의 포함된 위치 목록에 USB 저장 장치가 있는지 확인합니다. 있다면 제거해야 합니다.
- 수정을 클릭하고 USB 저장 장치의 체크박스를 해제합니다.
- 확인을 클릭합니다.
그러면 Windows가 파일 인덱싱을 다시 진행합니다. 인덱싱이 완료될 때까지 기다린 후, 인덱싱 옵션 창을 닫고 USB 저장 장치를 꺼내 보세요.
3] 검색 인덱스 다시 작성
위의 방법들로 문제가 해결되지 않았다면 검색 인덱스를 다시 작성해 보세요. 실제로 필자도 Sony USB 메모리를 꺼낼 때 이 문제를 겪었지만, 검색 인덱스를 다시 작성하여 해결했습니다.

검색 인덱스를 다시 작성하는 단계는 다음과 같습니다.
- Windows 검색창에 '인덱싱 옵션'을 입력하여 인덱싱 옵션 창을 엽니다.
- 고급을 클릭하면 고급 옵션 창이 나타납니다.
- 다시 작성 버튼을 클릭합니다.
- 확인 대화 상자에서 확인을 클릭합니다.
검색 인덱스를 다시 작성하는 데는 시간이 다소 걸립니다. 작업이 완료되면 인덱싱 옵션 창에 인덱싱 완료 메시지가 표시됩니다.
다시 작성 과정이 끝나면 외장 장치를 정상적으로 꺼낼 수 있게 됩니다.
함께 읽으면 좋은 글: 'A device which does not exist was specified' 디스크 오류 수정 방법
4] 장치 제거 정책 변경
위의 어떤 방법으로도 해결되지 않는다면, 장치 제거 정책을 변경하여 하드웨어 안전하게 제거 기능 없이도 장치를 분리할 수 있도록 설정해 보세요. 다음 지침을 따르세요.

- Win + R 키를 눌러 실행 명령창을 엽니다.
diskmgmt.msc를 입력하고 확인을 클릭합니다. 그러면 디스크 관리 앱이 실행됩니다.- USB 저장 장치를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- 정책 탭을 선택합니다.
- 빠른 제거 옵션을 선택하고 확인을 클릭합니다.
빠른 제거 정책은 저장 작업을 관리하는 방식을 조정하여, 사용자가 하드웨어 안전하게 제거 기능을 거치지 않고도 언제든지 저장 장치를 분리할 수 있게 해줍니다.
관련 글: USB 빠른 제거 vs. 더 나은 성능 비교
프로그램이 사용 중이라 하드 드라이브를 꺼낼 수 없을 때 (Windows 11/10)

하드웨어 안전하게 제거 기능으로 USB 저장 장치를 꺼낼 때 다음과 같은 오류 메시지가 나타날 수도 있습니다.
프로그램이 여전히 사용 중이므로 Windows에서 '일반 볼륨' 장치를 중지할 수 없습니다. 장치를 사용 중일 수 있는 프로그램을 모두 닫은 후 나중에 다시 시도하세요.
이 오류 메시지는 시스템에서 실행 중인 프로그램이 장치 꺼내기를 방해하고 있음을 의미합니다. 해결 방법은 간단합니다. 실행 중인 모든 프로그램을 닫으면 됩니다. 그래도 해결되지 않으면 Windows 탐색기를 다시 시작해 보세요.
이 외에도 장치 제거 정책을 구성하거나, Diskpart를 사용해 드라이브를 오프라인 상태로 전환하는 등의 방법을 시도해 볼 수 있습니다.
팁: USB Disk Ejector 같은 무료 도구를 활용하면 외장 드라이브를 더욱 편리하게 꺼낼 수 있습니다.
일반 볼륨(Generic volume) 장치를 중지하려면 어떻게 해야 하나요?
Windows 탐색기를 다시 시작하면 일반 볼륨 장치를 중지하는 데 도움이 될 수 있습니다. 또한 백신 프로그램이 해당 장치를 검사 중인 경우에도 "Windows에서 '일반 볼륨' 장치를 중지할 수 없습니다..." 오류가 발생할 수 있습니다. 이럴 때는 백신 검사가 끝날 때까지 기다리면 장치를 안전하게 제거할 수 있습니다. 급한 상황이라면 백신 검사를 종료하여 일반 볼륨 장치를 중지할 수도 있습니다.
여러 프로그램을 열어둔 경우 그중 하나가 일반 볼륨 장치를 사용하고 있을 가능성이 있습니다. 이 경우 실행 중인 프로그램을 모두 닫으면 일반 볼륨 장치가 중지됩니다.
관련 글: Windows에서 '현재 이 장치를 사용 중입니다'라고 표시되며 USB를 제거할 수 없는 경우
이 글이 문제 해결에 도움이 되길 바랍니다.
