Gefälschte USB-Konnektivität für eine virtuelle Maschine?

8

Ich versuche, die Netzwerksoftware für einen HP Drucker in einer virtuellen Maschine zu installieren, auf der Windows XP Professional ohne USB-Konnektivität ausgeführt wird. Es sind nicht einmal USB-Treiber vorhanden. Dies ist in Ordnung, da ich versuche, über das Netzwerk eine Verbindung zum Drucker herzustellen.

Der HP Installationsagent weigert sich jedoch, die erforderliche Software zu installieren, da USB nicht vorhanden ist (obwohl ich bereits gesagt habe, dass ich versuche, eine Verbindung über das Netzwerk herzustellen. Seufz).

Gibt es also "gefälschte" USB-Treiber oder einen USB-Emulator, den ich installieren kann, damit es so aussieht, als hätte ich eine USB-Verbindung, nur damit ich diesen Schritt im Setup-Verfahren überwinden kann?

Das Betriebssystem ist Windows XP Professional und das Virtualisierungstool ist Hyper-V (daher das Fehlen von USB-Passthrough).

Mark Henderson
quelle

Antworten:

3

Versuchen Sie, Windows und die HP Druckersoftware in einer anderen Virtualisierungssoftware mit USB-Passthrough-Unterstützung wie VirtualBox oder VMware zu installieren, und importieren Sie dann das Disk-Image in Hyper-V.

Aufgrund von Unterschieden in der emulierten Hardware müssen Sie möglicherweise vor dem Import einige zusätzliche Treiber installieren und Windows danach erneut aktivieren.

Auch die USB / IP - Projekt ‚s Windows - Client - Treiber könnte das tun , was Sie brauchen.

Rakslice
quelle
Ja, der Gedanke, es zu tun und es dann umzuwandeln, war mir in den Sinn gekommen. Einfach so viel Arbeit. Dennoch könnte dies meine einzige Option sein, da ich gerade das USB / IP-Projekt ausprobiert habe, mit dem Sie verknüpft sind, und es scheint, dass die HP Software es übertroffen hat
Mark Henderson,
2
Am Ende bin ich diesen Weg gegangen. Eine 30-tägige Demo von VMWare Workstation, auf der ich die HP Software installiert und dann eine V2V-Konvertierung mit System Center Virtual Machine Manager durchgeführt habe, um sie von meiner lokalen VMWare auf die zentrale Hyper-V zu übertragen.
Mark Henderson
1
@Farseeker: Ich denke, dein letzter Kommentar verdient eine Antwort.
Peter Mortensen
@PeterMortensen - Fertig, obwohl ich das Häkchen bei dieser Antwort lassen werde, da es mich wirklich in die richtige Richtung weist, und der erste Absatz fasst genau zusammen, was ich am Ende ziemlich prägnant gemacht habe.
Mark Henderson
1

Am Ende habe ich Folgendes gemacht:

  1. Installieren einer 30-Tage-Testversion von VMWare Workstation (obwohl der kostenlose VMWare Player jetzt virtuelle Maschinen erstellen kann; damals war dies nicht möglich; das ist wahrscheinlich eine bessere Lösung). VMWare Workstation verfügt über einen USB-Durchgang, weshalb ich mich für diesen entschieden habe.

  2. Installierte Windows XP und die HP Druckersoftware in der virtuellen VMWare-Maschine

  3. Verwendete System Center Virtual Machine Manager, um ein Virtual-to-Virtual-System (nun, es war ein P2V, aber der Endeffekt war der gleiche) des VMWare-Computers in unserem Hyper-V-Cluster durchzuführen

Es hat in den letzten 12 Monaten gut funktioniert (eigentlich fast genau 12 Monate zum Zeitpunkt des Schreibens).

Mark Henderson
quelle