Wednesday, February 4. 2009
VirtualBox - CloneVDI
Angestoßen von massivem Druck „der Community“ habe ich eine kleine GUI erstellt, mit der Disk-Images der Virtualisierungs-Software VirtualBox komfortabel kopiert werden können.
Das Tool wird regelmäßig weiterentwickelt (s.a. VirtualBox Community Forum Thread) und dieser Post entsprechend aktualisiert. Die aktuelle Version ist kompatibel zu VirtualBox 3.0.12 und allen vorausgehenden 3.x und 2.x Versionen (mit entsprechend eingeschränktem Funktionsumfang.)
Die VirtualBox-Version wird automatisch erkannt und in der Statuszeile angezeigt. Funktioniert die Erkennung nicht, so werden alle Optionen aktiviert und ein Warnhinweis angezeigt. Es wird dann die Syntax von VBoxManage.exe aus Version 3.0.12 verwendet.
Die aktuelle Versionsnummer und die Änderungshistorie stehen im vollständigen Artikel.
CloneVDIGUI.exe - GUI für vboxmanage.exe clonevdi (ca. 823kb)
After a request from in the forums of VirtualBox, I created a small application to ease the process of copying/cloningdisk images for Virtualbox.
The tool is updated on a regular base and when the community requests changes (see VirtualBox Community Forum Thread). The current version is compatible to VirtualBox 3.0.12 and all previous 3.x and 2.x Versions (with restricted features depending on version). The VirtualBox version is automatically detected and shown in the status line. When the detection fails, a waring is shown, all options are available and VBoxManage.exe Syntax of Version 3.0.12 will be used.
The current changelog and version number is shown in the complete article.
Alternatives:
Virtualbox forum user "mpack" has created another tool that does not use vboxmanage.exe internally. This makes it possible to provide other features:
- Reads VDI,VHD or VMDK, writes VDI.
- A simple GUI Interface.
- Ability to discard unused blocks from the clone (no need to run SDelete first).
- Ability to enlarge the maximum size of a virtual disk.
- User choice to either keep the old UUID or generate a new one for the clone.
- Some useful diagnostics about the source VDI, such as the partition map and the internal fileystem.
- Better feedback while cloning: a progress bar and an estimated time to completion.
- It seems to be significantly faster than "VBoxManage clonehd".
There is a similar project for Linux „in the don't trust technology“ Blog by nightfighter.
Im „in the don't trust technology“ Blog von nightfighter gibt es ein ähnliches Projekt für Linux.
Choose yourself which tool is more appropriate to you. I will nevertheless update my CloneVDIGUI with the latest virtualbox versions.
Die aktuelle Version bietet folgende Features:
The current version provides the following features:
CloneVDIGUI Version 1.2011.0422.2117
- FEATURE: Support for --existing argument to copy into existing taget image.
- FEATURE: Disable --remember options for VirtualBox versions which no longer need it (>=4.0.x)
CloneVDIGUI Version 1.2010.0619.1703
- FEATURE: Support for new registry and installation folders of Oracle Versions of VirtualBox.
CloneVDIGUI Version 1.2009.1128.1523
- FEATURE: Support for new registry and installation folders of VirtualBox (was "xVM Virtualbox", now only "VirtualBox" is used.)
- FEATURE: Manually selected vboxmanage command path is remembered and reused if auto-detecteion fails and the path is still valid.
CloneVDIGUI Version 1.2009.0719.1901
- FEATURE: Support for --format argument to change image file type of the clone target file (since VirtualBox V. 2.1.4)
- FEATURE Support for --remember argument to kepp the cloned image registered in VirtualBox Media Manager (used since VirtualBox V. 2.1.4)
- FEATURE Support for --type arguments of VirtualBox V. 3.0.2 (together with --remember)
- FEATURE Support for --variant arguments of VirtualBox V. 3.0.2
CloneVDIGUI Version 1.2009.0314.2308
- FEATURE: Support for VirtualBox V. 2.1.6 (vboxmanage list hdds output has changed).
- FEATURE: Target file name auto-generation is re-activated when the target field is made empty.
- FEATURE: Source and target file fields are highlighted as long as they do not contain a syntactivally valid file path.
- FEATURE: Clone button is disabled as long as the source and target file fields do not contain valid input.
- FEATURE: source file list is reloaded after cloning when "register cloned image in VirtualBox Manager is checked.
- FEATURE: Source file has ".." button to choose a file not registered in the VirtualBox Manager.
- FEATURE: Version and author contact is shown in main window.
- FIX: App crashed while one typed a source file name when the target name is auto-generated.
- FIX: App crashed when trying to clone with empty source file field.


Screenshot CloneVDIGUI 1.2009.0719.1901 Angeregt von HunterX im VirtualBox Community Forum wurde die grafische Oberfläche für das VirtualBox-Commandlinetool VBoxManage.exe wurde mal wieder aktualisiert. CloneVDIGUI unterstützt nun alle Kommandozeilenopti
Tracked: Jul 18, 19:41
Screenshot CloneVDIGUI 1.2009.1128.1523 Dank einem Hinweis von notebook im VirtualBox Community Forum wurde das CloneVDIGUI-Tool erneut an VirtualBox angepasst. Der Installations- und Registrypfad von VirtualBox (aktuelle Version 3.0.12) hatte sich geänd
Tracked: Nov 28, 16:14
Screenshot CloneVDIGUI 1.2010.0619.1703 Nach der Aquisition von VirtualBox durch Oracle wurde das CloneVDIGUI-Tool erneut an VirtualBox angepasst. Der Installations- und Registrypfad von VirtualBox (aktuelle Version 3.2.x) hatte sich wieder einmal geände
Tracked: Jun 19, 17:13
Screenshot CloneVDIGUI 1.2011.0422.2117 Nachdem Oracle die neue Major-Version 4.0 der VirtualBox veröffentlicht hat, wird es Zeit, mein CloneVDIGUI-Tool nachzuziehen. Die neue Version unterstützt den neuen Parameter --existing, mit dem in
Tracked: Apr 22, 21:40