Comunicazione diretta tra un'unità flash USB e un PC su un altro PC


1

Supponiamo che una chiavetta USB sia inserita in un PC e che un cavo USB sia inserito nello stesso PC.

È possibile creare qualcosa come una connessione diretta tra la fine del cavo USB e l'unità flash USB? In modo che quando inserisco il cavo USB in un altro pc, avrò accesso diretto alla memoria flash USB come se inserissi l'unità flash USB direttamente nel altro pc.

Se possibile, esiste già un software che rende possibile questo scenario?


2
Senza conoscere il tuo specifico caso d'uso previsto, sembra che la tua migliore opzione sia quella di "condividere" il dispositivo flash attraverso la rete sul 2 ° PC / dispositivo. Come farlo dipende dai sistemi operativi coinvolti: potrebbe essere una condivisione NFS o Samba o innumerevoli altre opzioni. Avrai pieno accesso al filesystem sull'unità flash, ma non avrai accesso "raw" che consentirebbe cose come usare 'dd' per copiare un'immagine, o modificare la sua tabella delle partizioni, ecc.
Argonauts

Ottenere l'accesso "grezzo" alla chiavetta USB è esattamente quello che ho cercato.
d4rty

Risposte:


3

Se capisco correttamente cosa stai cercando di fare, allora no, questo non è possibile, almeno non con USB standard. esso potrebbe essere possibile con attrezzature non conformi agli standard, tuttavia, ma tali apparecchiature potrebbero venire con i propri problemi.

Fondamentalmente, USB è un design topologico asimmetrico , dove il controller (master) costituisce la radice di un albero che si dirama verso periferiche (slave) tramite hub.

Perché l'USB funzioni, ha bisogno sia del controller (host) che di uno o più dispositivi periferici.

Il più vicino a quello che stai cercando di fare sembrerebbe essere USB On-The-Go , che in pratica consente a un dispositivo di agire come o un maestro o un dispositivo slave. Ma ciò richiede un supporto specifico e presuppone il inesistenza di un maestro sul bus. Può esserci sempre un solo master su un bus USB e il tuo PC funzionerà come master, quindi non puoi aggiungerne un altro, quindi un dispositivo con funzionalità On-The-Go assumerebbe il ruolo di slave. (Ovviamente, ignorando il fatto che la tua chiavetta USB è altamente improbabile che sia compatibile con On-The-Go.)


1

Se si desidera condividerlo come dispositivo USB, è possibile farlo tramite la rete. Lo faccio utilizzando un'applicazione chiamata USB / IP . Funziona su Windows (il sistema operativo non è identificato nella domanda).

Non sono sicuro di quanto funzioni bene con un'unità flash, ma attualmente lo sto utilizzando per condividere il mio scanner. Entrambe le macchine lo vedranno come un dispositivo USB locale.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.