Как получить доступ к извлеченному USB-накопителю, не вынимая и не вставляя его обратно в [дубликаты]

10

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

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

Сураджа
источник

Ответы:

9

Вы можете запустить Уве Зибер «s 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 *использовать более жесткий подход.

Каран
источник
1
«Если он неинтерактивный и невидимый, как его выполнить?» - Хм, просто запустить? Надеюсь, ваши извлеченные диски должны быть перемонтированы, когда вы это сделаете. Я отредактировал ответ выше, чтобы добавить больше информации о RestartSrDev и DevCon.
Каран
1
@ fixer1234: Невидимое очевидно (без пользовательского интерфейса), а неинтерактивное означает, что нет никаких подсказок или чего-либо еще. Я не понимаю, почему эти термины так запутаны и должны быть отредактированы. О, хорошо ...
Каран
Не стесняйтесь откатить назад, если вы считаете это важным. Я нашел это смущающим и решил, что другие тоже могут. Ваше объяснение имеет смысл, но оно не было самоочевидным (возможно, просто используйте ваше объяснение, а не цитируемые термины?). Это сделало что-то тривиальное (запустить программу) звучащим потенциально более сложным, например, возможно, кому-то нужно было прочитать руководство, чтобы узнать, как решить то, что было задано в вопросе (например, проблему с ответами только по ссылкам), когда это не дело. Вы прояснили вопросы и расширили его до хорошего ответа, за который я проголосовал.
fixer1234
Это нормально, я бы откатился, если бы чувствовал это сильно по этому поводу. Моего комментария выше должно быть достаточно, если у кого-то есть сомнения относительно этих условий. Спасибо за редактирование / уточнение и upvote. :)
Каран