Ich möchte kein physisches USB-Gerät durchleiten (ich wiederhole: NICHT). Ich erstelle eine USB-IMG-Datei wie folgt:
dd if=/dev/null bs=1K of=/tmp/test_usb.img seek=2040
mkfs.vfat /tmp/test_usb.img
Ich versuche dann, die Domäne mit dem folgenden XML zu erstellen:
<disk type="file" device="disk">
<driver name="qemu" type="raw/>
<source file="/tmp/test_usb.img"/>
<target dev="sda" bus="usb"/>
</disk>
Im Windows-Gastbetrieb wird es als QEMU USB HARDDISK (oder mit ähnlichem Namen) angezeigt, aber ich kann nicht darauf zugreifen. Nun, ich möchte nicht, dass es als USB-Festplatte angezeigt wird. Ich möchte, dass es ein ganz normales FAT32-USB ist.
Wie mache ich das?
BEARBEITEN (Bild hinzugefügt)
Antwort1
Zuerst müssen Sie ein Laufwerk wie das folgende erstellen:
dd if=/dev/zero bs=1K of=/tmp/test_usb.img bs=100M count=1
Kopieren/dev/null, nicht/dev/null
Zweitens überprüfen Sie Ihre Domäne auf das Vorhandensein von Initialisierungsoptionen für USB-Controller:
<controller type='usb' index='0' model='ich9-ehci1'> <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x7'/> </controller> <controller type='usb' index='0' model='ich9-uhci1'> <master startport='0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0' multifunction='on'/> </controller> <controller type='usb' index='0' model='ich9-uhci2'> <master startport='2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x1'/> </controller> <controller type='usb' index='0' model='ich9-uhci3'> <master startport='4'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x2'/> </controller>
Drittens müssen Sie neue Festplatten im Windows-Gastbetrieb initialisieren:
Schritte vonTechNet:
Öffnen Sie die Computerverwaltung (Lokal).
Klicken Sie in der Konsolenstruktur aufComputerverwaltung (lokal), klickenLagerungund dann aufDatenträgerverwaltung.
Klicken Sie mit der rechten Maustaste auf die Festplatte, die Sie initialisieren möchten, und klicken Sie dann aufDatenträger initialisieren.
ImInitialisierenWählen Sie im Dialogfeld „Datenträger“ die zu initialisierende(n) Festplatte(n) aus.
Alternativ können Sie nach
dd
dem Erstellen sofort eine Partitionstabelle auf Ihrer Festplatte erstellen. Verwenden Sie dazuparted
unsere Dienstprogramme.cfdisk