1

Предположим, что USB-накопитель подключен к компьютеру, а USB-кабель подключен к тому же компьютеру.

Возможно ли создать что-то вроде прямого соединения между концом USB-кабеля и USB-флешкой? Так что, когда я подключу USB-кабель к другому компьютеру, я получу прямой доступ к USB-накопителю, как если бы я подключил USB-накопитель непосредственно к другому ПК.

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

2 ответа2

3

Если я правильно понимаю, что вы пытаетесь сделать, то нет, это невозможно, по крайней мере, не со стандартным USB. Однако это может быть возможно с оборудованием, не соответствующим стандартам, но такое оборудование будет иметь свои собственные проблемы.

По сути, USB представляет собой асимметричный топологический проект, в котором контроллер (ведущий) формирует корень дерева, разветвляющегося к периферийным устройствам (ведомым) через концентраторы.

Для работы USB требуется как контроллер (хост), так и одно или несколько периферийных устройств.

Ближе к тому , что вы пытаетесь сделать , казалось бы, USB On-The-Go, которая в основном позволяет устройству выступать либо как ведущего или ведомого устройства. Но это требует особой поддержки и предполагает отсутствие мастера на шине. На шине USB может быть только один ведущий, и ваш ПК будет выступать в качестве ведущего, поэтому вы не можете добавить другого, так что устройство с поддержкой On-The-Go будет выполнять роль ведомого. (И это, конечно, игнорирование того факта, что ваша USB-карта памяти вряд ли будет поддерживать On-The-Go.)

1

Если вы хотите поделиться им как устройством USB, вы можете сделать это по сети. Я делаю это с помощью приложения под названием USB/IP. Это работает в Windows (ОС не указана в вопросе).

Не уверен, насколько хорошо он работает с флэш-накопителем, но в настоящее время я использую его, чтобы поделиться своим сканером. Обе машины увидят его как локальное USB-устройство.

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