Zum Inhalt springen
  • 0

Virtual Box


mancharta

Frage

15 Antworten auf diese Frage

Empfohlene Beiträge

  • 0

Hmmm - kann sein, dass du keine dynamische Festplatte, sondern eine mit statischer Größe eingerichtet hast.

Das kann man aber mit dem Tool auch machen, dass man die Platte klont. Dabei wird die virtuelle Platte in eine dynamische Platte umgewandelt standardmässig.

"C:\Programme\Oracle\VirtualBox\VBoxManage.exe" clonehd original.vdi klon.vdi
Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 0

Hast du es denn mit dem kompletten Befehl vom Host-System aus ausprobiert? War das VM-System zu dem Zeitpunkt gestartet oder heruntergefahren?
Nicht vergessen, dass man die Partition des virtuellen Systems danach noch verändern muss, da es nur die "virtuelle Festplattengrösse" verändert.

Zitat

Geben Sie folgenden Befehl ein und ersetzen Sie unsere Platzhalter durch Ihre Pfade:

"C:\Programme\Oracle\VirtualBox\VBoxManage.exe" modifyhd "C:\[Pfad zum Volume].vdi" --resize [gewünschte Größe in MB]

Kommt eine Fehlermeldung?
Falls ja, welche?
Stimmen die Pfade?

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 0

Hätte das jetzt so eingegeben: "C:\Programme\Oracle\VirtualBox\VBoxManage.exe" modifyhd "C:\[C:\Users\L.Obermeier\VirtualBox VMs\Server 2016].vdi" --resize [3750]

 

Dann kommt folgendes raus:

Oracle VM VirtualBox Command Line Management Interface Version 5.1.8
(C) 2005-2016 Oracle Corporation
All rights reserved.

Usage:

VBoxManage modifymedium     [disk|dvd|floppy] <uuid|filename>
                            [--type normal|writethrough|immutable|shareable|
                                    readonly|multiattach]
                            [--autoreset on|off]
                            [--property <name=[value]>]
                            [--compact]
                            [--resize <megabytes>|--resizebyte <bytes>]
                            [--move <full path to a new location>]

Syntax error: --resize: RTGetOpt: Command line option has argument with bad format.

C:\Users\L.Obermeier>
 

 

Grüße

 

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 0

Also das "C:\" ist da schon mal doppelt drin.

Eckige Klammern stehen dafür, dass das geschriebene als Platzhalter steht. Also statt [gewünschte Größe in MB] könnte dort z.B. 10000 stehen - ohne eckige Klammern.

 

Das was du machen willst wäre also folgender Befehl:

Zitat

"C:\Programme\Oracle\VirtualBox\VBoxManage.exe" modifyhd  "C:\Users\L.Obermeier\VirtualBox VMs\Server 2016.vdi" --resize 3750

 um die entsprechende virtuelle Platte Server 2016.vdi auf 3750MB zu vergrößern.

Es kann sein, dass du das Leerzeichen bei "VirtualBox VMs" durch ein %20 ersetzen musst.
Merke: Pfade mit Leerzeichen sind doof. ;) 

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 0

Wenn ich deinen Befehl eingebe kommt folgendes:

VBoxManage.exe: error: Could not find file for the medium 'C:\Users\L.Obermeier\VirtualBox VMs\Server%202016.vdi' (VERR_FILE_NOT_FOUND)
VBoxManage.exe: error: Details: code VBOX_E_FILE_ERROR (0x80bb0004), component MediumWrap, interface IMedium, callee IUnknown
VBoxManage.exe: error: Context: "OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())" at line 179 of file VBoxManageDisk.cpp

 

Grüße

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 0

Hmmm - wie ich grad gesehen habe sind da ja Anführungszeichen drum. Dann müsste es also auch ohne %20 gehen.

Wenn er dann noch meckert, dass er was nicht finden kann, überprüfe noch einmal genau die Pfade.

Wie du siehst - es versucht etwas zu tun - aber deine Angaben müssen natürlich auch stimmen. (liegt das z.B. wirklich auf Laufwerk C die VDI-Files?)

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 0

Seltsam.

Das sollte eigentlich nicht kommen, wenn du den Befehl

 "C:\Programme\Oracle\VirtualBox\VBoxManage.exe" modifyhd "C:\Users\L.Obermeier\VirtualBox VMs\Server 2016 (neu)\Server 2012 R2.vdi" --resize 3750 

absetzt.

Hast du da eventuell einen Zeilenumbruch drin gehabt, so dass er den ersten Teil nicht mit im Befehl drinnen hat?

 

Bei der Fehlermeldung oben sieht es zumindest stark danach aus. So eine Meldung bekommt man nicht, wenn man ein Programm mit Parametern aufruft, sondern nur, wenn man nur die Parameter angibt aber den Programmbefehl davor vergisst.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Diese Frage beantworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...