chrisbutterfly
Goto Top

Optisches Host Laufwerk per CMD in ein virtuelles system in Virtual Box integrieren

Guten Tag,
ich versuche mittels den CMD.exe Befehlen einer virtuellen maschine mein optisches Laufwerk "D:" anzuschließen. Leider klappt der versuch nicht ganz.
Ich bekomme folgende Fehlermeldung auf der CMD:

bild1

Es ist eigentlich egal, was für einen Pfad ich eingebe, der Pfad ist immer invalide.

hier 2 ausgewählte Versuche:

Versuch 1)

VBoxManage storageattach "VMName" --storagectl "IDE" --port 0 --device 0 --type dvddrive --medium host:"///D:"  

pause

Versuch 2)

VBoxManage storageattach "VMName" --storagectl "IDE" --port 1 --device 0 --type dvddrive --medium host:/dev/dvd  

iso Dateien lassen sich folgendermaßen einbinden:

VBoxManage storageattach "VMName" --storagectl "IDE" --port 1 --device 0 --type dvddrive --medium "E:\CD.iso"  

Ich denkemal die Lösung kann hieraus abgelesen werden, wäre bitte jemand dennoch so freundlich und schreibt sie mir hier spezifisch hin ?

bild2

Ich möchte Programme ausführen und Dateien brennen können

Mit freundlichen und weihnachtlichen Grüßen,
Chris

Content-ID: 396730

Url: https://administrator.de/contentid/396730

Ausgedruckt am: 19.12.2024 um 10:12 Uhr

maxblank
maxblank 24.12.2018 um 14:10:28 Uhr
Goto Top
Hallo,
schau dir mal den Hostnamen auf deinem Screenshot mit /// an.
Soll das so sein?

Frohe Weihnachten.

Grüße
maxblank
chrisButterfly
chrisButterfly 24.12.2018 um 14:52:25 Uhr
Goto Top
klappt leider auch nicht oder meinst du etwas anderes?
bild3
chrisButterfly
chrisButterfly 24.12.2018 um 14:59:31 Uhr
Goto Top
ich werde aus der "Bedienungsanleitung" einfach nicht schlau :D
Mikrofonpartner
Mikrofonpartner 24.12.2018 um 17:44:24 Uhr
Goto Top
Hallo und Frohe Weihnachten

Ist Name deiner VM in "" korrekt? Das vmname in der Referenz ist wohl ein positionaler Parameter.

Weiterhin würde ich bei medium erstmal mit emptydrive probieren, ob es so läuft.

Gruß Mikro
chrisButterfly
chrisButterfly 25.12.2018, aktualisiert am 21.04.2022 um 14:31:48 Uhr
Goto Top
bild4

Test.bat
FOR /F "delims=" %%i IN ('REG QUERY "HKEY_CLASSES_ROOT\progId_VirtualBox.Shell.ova\shell\open\command"  ') DO SET VBtest=%%i  
cd /D "%VBtest:~29,-20%"  

VBoxManage storageattach "VBOX_VM2" --storagectl "IDE" --port 1 --device 0 --type dvddrive --medium emptydrive  
pause
Also "leer" funktionert es schonmal.
Ich wünsche dir auch frohe Weihnachten
Mikrofonpartner
Lösung Mikrofonpartner 25.12.2018, aktualisiert am 21.04.2022 um 14:32:23 Uhr
Goto Top
Zitat von @chrisButterfly:

bild4

Test.bat
FOR /F "delims=" %%i IN ('REG QUERY "HKEY_CLASSES_ROOT\progId_VirtualBox.Shell.ova\shell\open\command"  ') DO SET VBtest=%%i  
cd /D "%VBtest:~29,-20%"  

VBoxManage storageattach "VBOX_VM2" --storagectl "IDE" --port 1 --device 0 --type dvddrive --medium emptydrive  
pause
Also "leer" funktionert es schonmal.
Ich wünsche dir auch frohe Weihnachten

https://forums.virtualbox.org/viewtopic.php?f=11&t=32561
https://forums.virtualbox.org/viewtopic.php?f=10&t=35119

Dort wird nicht mit Laufwerksbuchstsben sondern in einem anderen Format das optische Laufwerk durchgereicht.
chrisButterfly
chrisButterfly 25.12.2018 um 15:26:51 Uhr
Goto Top
Hi, ich habe das mal durch getestet und leider funktionieren beide Befehle nicht

VBoxManage storageattach "VBOX_VM2" --storagectl "IDE" --port 1 --device 0 --type dvddrive --medium host:/dev/rdsk/c2t0d0s2  

VBoxManage storageattach "VBOX_VM2" --storagectl "IDE" --port 1 --device 0 --type dvddrive --medium Host:/dev/sr0  

Wie kann ich die passende Variable auslesen?
chrisButterfly
chrisButterfly 25.12.2018, aktualisiert am 21.04.2022 um 14:33:06 Uhr
Goto Top
ich weiß zwar nicht was anders ist, aber so hat es grade funktioniert

VBoxManage storageattach "VBOX_VM2" --storagectl "IDE" --port 1 --device 0 --type dvddrive --medium host:%~d0

bild5

Test.bat in einer per explorer geöffneten iso gestartet

FOR /F "delims=" %%i IN ('REG QUERY "HKEY_CLASSES_ROOT\progId_VirtualBox.Shell.ova\shell\open\command"  ') DO SET VBtest=%%i  
cd /D "%VBtest:~29,-20%"  

@echo %~d0
VBoxManage storageattach "VBOX_VM2" --storagectl "IDE" --port 1 --device 0 --type dvddrive --medium host:%~d0  

pause