[Dica] Converter .vdi para .img
Autor: Magno Dias | Publicado: 2014-05-10T16:39:00-03:00

<!-- Script do Botao 1 Início -->
 var toggle = function() { var mydiv = document.getElementById('newpost'); if (mydiv.style.display === 'block' || mydiv.style.display === '') mydiv.style.display = 'none'; else mydiv.style.display = 'block' } 
<!-- Script do Botao 1 Fim -->
<!-- Script do Botao 2 Início -->
 var toggle1 = function() { var mydiv = document.getElementById('newpost1'); if (mydiv.style.display === 'block' || mydiv.style.display === '') mydiv.style.display = 'none'; else mydiv.style.display = 'block' } 
<!-- Script do Botao 2 Fim -->

<!-- Imagem Topo Inicio -->




<!-- Imagem Topo Fim -->

<!-- Introdução Início -->
Eu precisei fazer uma conversão de um arquivo .vdi (Imagem de Disco do VirtualBox) para um arquivo.img (Imagem raw\pura)

Caso você precise fazer isso, eu utilizei o próprio Virtual Box da Oracle para converter.

Basta dar um comando no prompt como Administrador conforme o exemplo a seguir:
<!-- Botao 2 [Mostre Como] Inicio -->


<!-- Botao 2 [Mostre Como] Fim -->
<!-- Botao 2 Conteúdo Inicio -->



<!-- Tutorial [CMD] Início -->
Copie e cole no bloco de notas, troque o "E:\micro...." pelo endereço do arquivo de origem e destino.

cd C:\Program Files\Oracle\VirtualBox
vboxmanage clonehd "E:\microxp11b\microxp11b.vdi" "E:\Windows XP Android\microxp11b.img" --format RAW

Explicação:
vboxmanage [nome do&nbsp;programa]
clonehd [funcao de clonar]
"E:\microxp11b\microxp11b.vdi" [Arquivo de origem]
"E:\Windows XP Android\microxp11b.img" [Arquivo de destino]
--format RAW [formato de destino]

[Erro]: Não executar CMD como admin: (esse erro apareceu pra mim 3 vezes e na quarta tentativa deu certo)

VBoxManage.exe: error: Failed to create the VirtualBox object!
VBoxManage.exe: error: Code CO_E_SERVER_EXEC_FAILURE (0x80080005) - Server execution failed (extended info not available)
VBoxManage.exe: error: Most likely, the VirtualBox COM server is not running or failed to start.

[Erro]:&nbsp;Imagem processada duplicada aparece:

VBoxManage.exe: error: Cannot register the hard disk 'E:\Windows XP Android\microxp11b.vdi'
{6ea00bf4-de2d-4220-a748-ebe2bf862e62} because a hard disk 'E:\microxp11b\microxp11b.vdi' with UUID
{6ea00bf4-de2d-4220-a748-ebe2bf862e62} already exists
VBoxManage.exe: error: Details: code E_INVALIDARG (0x80070057), component VirtualBox, interface IVirtualBox, callee IUnknown
VBoxManage.exe: error: Context: "OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType,
enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())" at line 178 of file VBoxManageDisk.cpp

[Erro]:&nbsp;Arquivo Sendo usado aparece:

VBoxManage.exe: error: Failed to lock source media 'E:\microxp11b\microxp11b.vdi'
VBoxManage.exe: error: Details: code VBOX_E_INVALID_OBJECT_STATE (0x80bb0007), component Medium,
interface IMedium, callee IUnknown
VBoxManage.exe: error: Context: "CloneTo(dstDisk, ComSafeArrayAsInParam(l_variants), NULL,
progress.asOutParam())" at line 740 of file VBoxManageDisk.cpp

Andamento do processo OK:

C:\Program Files\Oracle\VirtualBox&gt;vboxmanage clonehd "E:\microxp11b\microxp11b.vdi" "E:\Windows XP Android\microxp11b.img" --format RAW
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Clone hard disk created in format 'RAW'. UUID: 8241a7cd-cf04-439e-ada4-0d1afc44966f


<!-- Botao 2 Conteúdo Fim -->
<!-- Tutorial Alternativo Fim -->


<!-- Glossario Inicio -->
[Legenda|Glossário]:
[Virtual Box]:&nbsp;Programa que Virtualiza Máquinas e Sistemas Operacionais
http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html
[Oracle]: Empresa que criou o java, Virtual Box, oferece soluções para outras empresas, etc.
[Imagem de Disco]:&nbsp;Discos Rígidos, CD's, DVD's, etc, armazenados em um único arquivo

<!-- Glossario Fim -->