10

Если вы извлекаете флэш-накопитель USB в Windows и не удаляете его из порта, вы больше не сможете получить к нему доступ, пока не извлечете его из порта и снова не подключите его.

Как вы можете получить к нему доступ снова, не удаляя его и не подключая снова? Есть ли команда или скрипт, который я могу использовать?

1 ответ1

9

Вы можете запустить утилиту RescanDevices Уве Зибера :

Когда диск IDE или SATA подготовлен к безопасному удалению, его можно повторно активировать путем сканирования нового оборудования. Это то, что этот инструмент инициирует.

Это ... Приложение для Windows. Он работает так же, как инструмент Microsoft DEVCON, когда вызывается с параметром 'rescan', но не появляется окно консоли.

Там нет пользовательского интерфейса или подсказок, вы просто запускаете его.

Кроме того, его утилита RestartSrDev, которая перезапускает "Безопасно удаленные" устройства, имеющие код проблемы "Код 21" или "Код 47" , также может быть полезной.


Если вам удастся получить копию MS ' DevCon (см. Мой ответ здесь для некоторых ссылок), вы также можете использовать ее вместо:

devcon restart <hardware or device instance ID>

Используйте devcon status * или devcon hwids * или devcon findall =usb чтобы найти идентификатор оборудования, или вы можете сделать это вручную, проверив свойства каждого корневого концентратора, указанного в диспетчере устройств для вашего USB-накопителя:

1

Найдя диск, проверьте его свойства, чтобы определить идентификатор экземпляра устройства на вкладке « Сведения ». После того, как вы сделали все это, что-то вроде devcon restart "USB\VID_0781&PID_7113" должно помочь.

Конечно, вы можете опустить все операции с идентификаторами устройств и попробовать devcon restart * для более сложного подхода.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .