none
윈도우10 에서 '안전하게 제거' 당한 하드디스크(외장하드, USB)를 물리적인 재삽입 없이 소프트웨어단에서 다시 연결하는 방법 RRS feed

  • 질문

  • https://filestore.community.support.microsoft.com/api/images/274d9929-3745-4118-aea1-9bea22c34f34?upload=true

    윈도우10에서 트레이아이콘을 눌러 하드디스크를 안전하게 제거한 상태입니다.

    이 상태에서 재부팅 없이 제거된 하드디스크를 다시 사용하려고 합니다.

    물론 하드디스크를 물리적으로 뺏다가 다시 꼽으면 되지만, 컴퓨터가 멀리 있어 불가능하거나 불편한 경우가 있기 때문에

    소프트웨어적으로 같은 효과가 필요한데요.

    [질문] 콘솔 명령이나, 프로그램을 위한 API 등으로 위와 같은 상태의 하드디스크를 재연결하는 방법을 알 수 있을까요?

    아 그리고 약간 다른 추가 질문이 있는데요.

    콘솔 프로그램 diskpart 에서 online, offline 명령 있던데, 이와 같은 역할을 하는 API 도 알 수 있을까요?



    • 편집됨 [wasa] 2019년 9월 24일 화요일 오후 9:29
    2019년 9월 24일 화요일 오후 9:18

모든 응답

  • USB 포트는 스마트 장치입니다. 자동으로 연결을 끊었다가 다시 연결하려면 스마트 장치의 지원이 필요합니다. 즉, 중간에 장치 자체의 프로토콜 세트가 있습니다. 일반적인 USB 장치는 통신 전원을 공급하기 위해 PC가 필요합니다. eject device를 클릭하면 PC가 전원 공급을 중단합니다. 이때 USB 장치는 BUS를 재 활성화하여야만 다시 연결할 수 있습니다. 제 생각에는 외장 하드, USB 에서 해당 기능을 구현할 수 없습니다.

    MSDN Community Support Ricky

    다른 커뮤니티 멤버에게 도움이 될 수 있게 문제를 해결 한 답변을 '답변으로 표시'를 클릭하시고 그렇지 않은 경우 '답변으로 표시 취소'를 클릭하시기 바랍니다. MSDN 서포트에 대한 의견이나 불만이 있을 경우 MSDNFSF@microsoft.com 으로 연락하시기 바랍니다.

    2019년 9월 25일 수요일 오전 9:47
    중재자
  • 정확히 그 장치를 지정해 다시 사용하게 만들 수는 없지만, devcon 명령어를 이용하면,

    Windows Device Console (Devcon.exe)
    https://docs.microsoft.com/en-us/windows-hardware/drivers/devtest/devcon-general-commands

    "devcon rescan" 명령어를 통해 eject했던 USB 디스크를 다시 활성화시킬 수는 있습니다.

    2019년 9월 26일 목요일 오전 12:53