Wie ändere ich das Snapshots-Verzeichnis in VirtualBox unter Windows?

55372
David Ackerman

Ich habe eine SSD-Festplatte C:\, die nur 30 GB ausmacht.

Daher installiere ich alle meine (nicht kritischen) Apps auf meiner großen G:\Festplatte. Meine VirtualBox-Installation ist G:\ebenso wie die Festplatten aktiv. Ich habe jedoch festgestellt, dass das Snapshots-Verzeichnis noch standardmäßig verwendet wird C:\Users\David\.VirtualBox\....

Wie lege ich dies G:\standardmäßig auf meiner Festplatte an?

62
Ich habe die folgenden Schritte ausgeführt:> 1. beabsichtigte virtuelle Maschine herunterfahren; > 2. Klicken Sie mit der rechten Maustaste auf die virtuelle Maschine und wählen Sie * Einstellungen> Allgemein> Erweitert *. > 3. Ändern Sie den Zielordner des Snapshots. Ein guter Wert ist ein Unterordner des Festplattenordners Ihrer virtuellen Maschine. Ich klicke auf OK und gehe dann zurück zu dieser Einstellungsseite. Die ursprüngliche Einstellung wird wiederhergestellt. vor 12 Jahren 2

8 Antworten auf die Frage

50
Eli B.

"Eine Sache, die ich hinzufügen möchte, ist, dass Sie Ihr Snapshot-Verzeichnis nicht für eine VM ändern können, in der aktuell Snapshots gespeichert sind."

Nicht wahr. Folgen Sie zunächst den Anweisungen des ersten Antworters und ändern Sie den Standardordner des Computers, indem Sie File>>Preferences>>Generalden Pfad aufrufen und ändern . Dies ändert nur den Pfad für nachfolgende Maschinen, die Sie erstellen, nicht für die, die Sie bereits haben.

Jetzt:

  1. Schließen Sie VirtualBox
  2. Verschieben Sie den Inhalt Ihres Users/YourUserName/VirtualBox VMsOrdners an die gewünschte Stelle.
  3. Dann wird die Users/YourUserName/.VirtualBox/VirtualBox.xmlBearbeitungsdatei
    • /Users/YourUserName/Library/VirtualBox/VirtualBox.xml unter OS X
  4. Ändern Sie die Pfade zu Ihren VMs dahin, wo Sie Ihre VM-Ordner verschoben haben.
  5. Starten Sie Ihre Maschine neu und schon kann es losgehen - keine Reduzierung der Momentaufnahmen erforderlich!
Danke: das hat beinahe für mich funktioniert, auf einem Mac, aber nicht ganz. Ich habe einige Details in eine neue Antwort aufgenommen. Ashley vor 10 Jahren 0
Danke, das hat gut für mich funktioniert. Ich musste meinen PC nicht neu starten (Windows 8.1) - die neuen Pfade funktionierten einfach gut. Chethan S. vor 9 Jahren 1
Die `VirtualBox.xml` befindet sich in einigen Linux-Distributionen unter` ~ / .config / VirtualBox / VirtualBox.xml` Thomasleveil vor 6 Jahren 0
45
heavyd

VirtualBox-Snapshots befinden sich im Maschinenordner. Sie sollten den Standard-Computerordner über die Menüoption Datei-> Voreinstellungen auf der Registerkarte Allgemein ändern können .

Sie haben Recht! Das habe ich kurz danach herausgefunden, als ich die Frage stellte. Eine Sache, die ich hinzufügen möchte, ist, dass Sie * Ihr Snapshots-Verzeichnis für eine VM, in der aktuell Snapshots gespeichert sind, nicht ändern können *. Das bedeutet, dass Sie zuerst alle Ihre Schnappschüsse auf der Festplatte zusammenführen müssen. Sehr nervig! David Ackerman vor 14 Jahren 4
Vielleicht würde eine symbolische Verbindung in dieser Situation funktionieren vol7ron vor 13 Jahren 2
Nur ein Wort der Vorsicht, Sie können den Pfad des Snapshot-Ordners nicht mehr ändern, sobald Sie einen erstellt haben. Um dies zu erreichen, stoppen Sie zuerst VBoxSvc.exe und öffnen Sie die * .vbox-Datei (VirtualBox VM-Datei) im Editor. Finden Sie das XML-Tag und ändern Sie den Attribut * snapshotFolder * -Wert in den Pfad, in den Sie den Snapshot einfügen möchten. A.B. vor 6 Jahren 1
10
Julio Nobre

Verfahren zum Ändern des Snapshot-Ordners in VirtualBox:

1 - beabsichtigte virtuelle Maschine herunterfahren;

2 - Klicken Sie mit der rechten Maustaste auf die virtuelle Maschine und wählen Sie Einstellungen > Allgemein > Erweitert .

3 - Zielordner für Momentaufnahmen ändern . Ein guter Wert ist ein Unterordner des Festplattenordners Ihrer virtuellen Maschine.

Ich hoffe, dies hilft, Verluste zu verhindern, da ich gelitten habe.

8
Don Kirkby

Hier ist eine Zusammenfassung der anderen Antworten, zusammen mit einer anderen Option, die ich entdeckt habe.

  1. Legen Sie den Standard-Computerordner fest, indem Sie Datei: Voreinstellungen: Allgemein wählen. Neue virtuelle Maschinen speichern ihre Festplattendateien und Momentaufnahmen in diesem Verzeichnis. Bestehende Maschinen werden jedoch nicht beeinflusst.
  2. Öffnen Sie für eine vorhandene Maschine die Einstellungen, wechseln Sie zur Registerkarte "Erweitert" und ändern Sie den Snapshot-Ordner. Dies funktioniert nur, wenn der Computer keine Momentaufnahmen hat. Sie müssen also zuerst alle zusammenführen.
  3. Wenn Sie nicht alle Schnappschüsse zusammenführen können oder möchten, können Sie den Computer einfach klonen. Der Klon verwendet den oben ausgewählten Standard-Maschinenordner.
4
Ashley

Ich verwende OS X. Ich hatte eine VM mit mehreren verschachtelten Momentaufnahmen. Ich wollte dies an einen neuen Ort verschieben, hatte aber nicht genügend freien Speicherplatz, um "Klonen" zu verwenden.

Da ich auf einem Mac bin, haben die verschiedenen Anweisungen hier nicht ganz funktioniert. Das habe ich gemacht:

  1. Beenden Sie VirtualBox.

  2. Verschieben Sie die verschiedenen Dateien (die .vdiDatei und den nach der VM benannten Ordner, der die .vboxDatei, den SnapshotsOrdner usw. enthält) vom Standard ~/VirtualBox VMsan den neuen Speicherort.

  3. Bearbeiten Sie ~/Library/VirtualBox/VirtualBox.xmlmit einem Texteditor und aktualisieren Sie MachineEntryden neuen .vboxDateispeicherort.

  4. Bearbeiten Sie die .vboxDatei mit einem Texteditor und aktualisieren Sie den ersten Festplatteneintrag mit dem neuen .vdiDateispeicherort.

Mit der VirtualBox-Oberfläche habe ich auch VirtualBox> Voreinstellungen> Allgemein> Standard-Maschinenordner so geändert, dass ich auf die Stelle verweisen möchte, an der ich zukünftig neue VMs erstellen möchte. (Diese Einstellung scheint in der ~/Library/VirtualBox/VirtualBox.xmlDatei gespeichert zu sein ... Obwohl diese Einstellung in der Benutzeroberfläche geändert werden kann, müssen wir für diese anderen Einstellungen auf die oben beschriebene Dateibearbeitung zurückgreifen.)

Vielen Dank! Schritt 4 war für mich übrigens nicht erforderlich, aber ich würde sagen, es lohnt sich zu überprüfen, falls sich etwas ändert. joedragons vor 9 Jahren 0
Verwenden Sie unter Linux das Tool vboxmanage. `vboxmanage setproperty machinefolder ~ / VMs /` Die Konfigurationsdatei kann unter Debian unter `~ / .config / VirtualBox / VirtualBox.xml` manuell betrachtet und geändert werden. Virtualbox muss zuerst beendet werden. Underverse vor 7 Jahren 0
3
Mache

Kleine Schritte:

  1. Fahren Sie die anvisierte VM herunter
  2. Verschieben Sie die Zieldateien C:\Users\my_user\VirtualBox VMs\Windows\Snapshotsin G:\My Snapshots Folderoder in einen Ordner, den Sie für richtig halten
  3. C:\Users\my_user\VirtualBox VMs\Windows\Windows.vboxKonfigurationsdatei öffnen und den Maschinenknoten suchen (nach Namen)
  4. Ersetzen:
    • snapshotFolder- Wert von Snapshotsbis G:/My Snapshots Folder(der Schrägstrich wird verwendet, damit Sie ihn so belassen sollten)
    • Alle Standortwerte von SnapshotsbisG:/My Snapshots Folder
1
Raja

Verwenden Sie Clone. Keine Notwendigkeit, Konfigurationsdateien zu ändern ...

  1. Legen Sie das Ziellaufwerk (G: \ Vbox) unter Datei -> Voreinstellungen -> Registerkarte Allgemein fest

  2. Klicken Sie mit der rechten Maustaste auf die VM und wählen Sie "Klonen". Wählen Sie "Alles", wenn Sie auch die Schnappschüsse benötigen. Dadurch werden die VM und die Snapshots auf das gewünschte Laufwerk (G: \ VBox) kopiert.

  3. Löschen Sie die alte VM.

1
dreez
  1. Ändern Sie den Snapshot-Ordner wie oben beschrieben
  2. Ändern Sie die C: \ Users \ .VirtualBox \ VirtualBox.xml-Computereinstellungen so, dass sie auf den neuen Computer verweisen
  3. Stellen Sie sicher, dass Sie den VBoxSVC.exe-Hintergrundprozess beenden, bevor Sie die XML-Datei ändern. Dieser Prozess enthält Speicher für die vorherigen Einstellungen und weist Sie auf Inkonsistenzfehler hin und setzt die XML-Datei auf Ihre vorherigen Einstellungen zurück.

Dreez