데이터 손실과 같은 예기치 않은 사고를 방지하기 위해 Windows에서는 하드웨어를 안전하게 제거하라는 메시지를 표시합니다. 외장 하드 드라이브 및 USB 드라이브와 같은 이렇게 해도 하드웨어를 안전하게 제거하기 위해 USB 포트가 계속 활성 상태를 유지하면 계속해서 USB 패킷을 수신하고 활성 장치 상태에 해당하는 전력을 소비하는 경우 레지스트리 값을 수정해야 합니다.
하드웨어 안전하게 제거를 사용한 후에도 USB 포트가 활성 상태로 유지됨
USB 장치가 '비활성화된 경우 ' 장치 관리자에서 또는 시스템 트레이 아이콘을 사용하여 안전하게 제거된 경우 시스템에서 '소프트 제거를 수행하기 위해 장치 제거 요청(PnP IRP IRP_MN_REMOVE_DEVICE)을 발행합니다. ' USB 장치의 이 작업의 결과로 USB 장치는 '플러그 앤 플레이를 위해 제거됨'으로만 표시됩니다. 그러나 장치는 아직 물리적으로 연결 해제되지 않았습니다.
이 방법을 사용하려면 레지스트리 편집기를 변경해야 합니다. 레지스트리를 편집하기 전에 전체 레지스트리를 편집하거나 백업할 레지스트리의 키를 내보내십시오. 문제가 발생하면 레지스트리를 이전 상태로 복원할 수 있습니다.
열거된 모든 USB 장치에 대해 전역적으로 해결 방법을 적용하려면 KB2401954에서 다음을 제안합니다.
Win+R을 함께 눌러 '실행' 대화 상자를 엽니다. 'regedit.exe를 입력합니다. '를 입력하고 'Enter' 키를 누릅니다.
레지스트리 편집기가 열리면 다음 경로 주소로 이동하십시오. –
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbhub
위에 제공된 경로 주소로 이동한 후 새 키 'hubg를 만듭니다. ' 아래의 'usbhub '.
이를 위해 'usbhub ' 폴더에서 '새로 만들기'를 선택하고 '키' 옵션을 선택합니다. 키 이름을 'hubg로 지정 '.
이제 'hubg'를 클릭하고 오른쪽 창으로 전환합니다. 거기에서 공간을 마우스 오른쪽 버튼으로 클릭하고 '새로 만들기'를 선택합니다.
다음으로 'DWORD(32비트) 값'을 선택합니다. 키 이름을 'DisableOnSoftRemove로 지정 '.
완료되면 'DisableOnSoftRemove를 두 번 클릭합니다. '를 선택하고 '16진수를 선택합니다. '.
값 데이터를 '1로 변경 '를 누르고 '확인을 누릅니다. ' 버튼.
레지스트리 편집기를 종료하고 컴퓨터를 다시 시작하십시오.
Windows에서 USB 하드웨어를 안전하게 제거한 경우 USB 포트를 비활성화하도록 PC를 성공적으로 구성한 것입니다.
소프트 제거에서 USB 포트를 비활성화하지 않는 효과
USB 포트가 소프트 제거 시 비활성화되지 않으면 다음과 같은 동작이 나타날 수 있습니다.-
- USB 장치가 여전히 활성 상태임을 나타내는 LED 표시등이 계속 켜져 있음
- USB 장치는 여전히 USB 패킷을 수신하므로 계속해서 전력을 소비합니다.
- 갑자기(물리적) 연결이 끊어지면 비활성화 또는 안전하게 제거된 USB 장치가 다른 USB 장치로의 활성 전송 프로세스를 방해할 수 있습니다.
소프트 제거 시 USB 포트 비활성화의 영향
Soft Removal에서 USB 포트를 비활성화하는 효과는 명확하게 알려져 있지 않습니다. 이 해결 방법은 USB 장치 열거 및 전원 관리 작업의 안정성에 영향을 줄 수 있습니다.
USB 장치를 부드럽게 제거하는 효과
연결된 USB 장치가 부드럽게 제거되지만 물리적으로 연결 해제되지 않은 경우 장치가 연결된 USB 허브(루트 허브 포함)는 USB Suspend 상태(허브 자체의 Selective Suspend)에 들어가지 않습니다. 이 방법은 또한 USB 호스트 컨트롤러가 전역 일시 중단 상태로 들어가는 것을 방지합니다.
Hub 또는 Global Suspend를 사용 중일 때 소비되는 전력에 비해 Soft Removed USB 장치가 연결된 상태에서 두 가지를 방지하면 소비 전력이 증가할 수 있습니다. Soft Removed USB 장치가 USB 허브 포트에서 분리되면 허브는 USB Suspend 상태로 들어갈 준비가 되며 USB Host Controller는 Global Suspend 상태가 됩니다.
USB 장치를 부드럽게 제거하는 데 도움이 되는 작업:
- 장치 관리자에서 USB 장치 비활성화
- 알림 영역의 하드웨어 안전하게 제거 아이콘 사용
- SetupDiRemoveDevice API를 통해 USB 장치를 프로그래밍 방식으로 비활성화합니다.
팁 :Windows 10에서 하드웨어 안전하게 제거가 작동하지 않는 경우 이 게시물을 참조하십시오.