Para ampliar (agrandar) un disco virtual de VirtualBox (usualmente vmdk o vdi) debemos proceder así:
a.- Si esta en vmdk lo primero es convertirlo en vdi. esto se hace desde la consola así:
VBoxManage clonehd –format VDI XP1.vmdk Windows_XP.vdi
b.- Comprobamos las características del nuevo disco clonado en formato vdi con:
VBoxManage showhdinfo Windows_XP.vdi
La salida muestra esto:
golgito:/home/tonisoto/VirtualBox/XP1# VBoxManage showhdinfo Windows_XP.vdi
UUID: 3c263693-9bad-4ebf-8cd9-0755cb9f0139
Accessible: yes
Logical size: 3500 MBytes
Current size on disk: 1827 MBytes
Type: normal (base)
Storage format: VDI
Format variant: dynamic default
In use by VMs: XP1 (UUID: 21556a50-df2c-4a05-8a56-b294ade3f5e8)
Location: /home/tonisoto/VirtualBox/XP1/Windows_XP.vdi
c.- Luego aumentamos el tamaño del disco físico al tamaño deseado así:
VBoxManage modifyhd Windows_XP.vdi –resize 10240
Ahora ya mostrará esto:
golgito:/home/tonisoto/VirtualBox/XP1# VBoxManage showhdinfo Windows_XP.vdi
UUID: 3c263693-9bad-4ebf-8cd9-0755cb9f0139
Accessible: yes
Logical size: 10240 MBytes [Aumentó el tamaño]
Current size on disk: 1699 MBytes
Type: normal (base)
Storage format: VDI
Format variant: dynamic default
In use by VMs: XP1 (UUID: 21556a50-df2c-4a05-8a56-b294ade3f5e8)
Location: /home/tonisoto/VirtualBox/XP1/Windows_XP.vdi
d.- Ahora tenemos que añadir este disco (Windows_XP.vdi) al anterior con el el que arrancábamos en Virtualbox (XP1.vdi) colocándolo como IDE Primario esclavo:
IDE primario maestro: XP1.dvi (en realidad ya podríamos eliminarlo y poner aquí el Windows_XP.dvi)
IDE Primario esclavo: Windows_XP.vdi
e.- Bajamos la ISO del Gparted-Live y configuramos el arranque del CD/DVD-ROM en primer lugar (luego el Harddisk) y para no tener que quemar la ISO del Gparted configuramos el CD en ‘Almacenamiento’ para que cargue esa ISO desde la carpeta del host donde está.
f.- Arrancamos de nuevo el Windows XP en virtualbox y se cargará el Gparted. Nos mostrá los discos conectados. Hacemos un ‘Resize’ del Windows_XP.vdi para que ocupe todo el tamaño disponible. Nos aseguramos que tiene la etiqueta (flag) de boot y salimos de Gparted.
g.- Ya está. Sólo queda dejar como maestro el nuevo :
IDE Primario maestro: Windows_XP.vdi
Cambiar el orden de arranque a: 1º Harddisk 2º CD/DVD-ROOM
Eliminar la vinculación del CD/DVD-ROOM a la ISO del Gparted y en su lugar vincularlo a la lectora
Borrar los *vdi’ que no utilicemos para que no ocupen espacio.
Actualizar lo necesario y tomar una instantánea.
Objetivo conseguido!
Muy bien!!, funcionó como comentas. Muchas gracias!!
Loco la verdad que funciono de prima sos muy bueno…. aguante el software libre……
muy agradecido funciono 🙂 al convertir el HD y aumentar luego utilise el administrador de discos para ampliar gparted solo cuando es linux 🙂
Muchas gracias funciono de maravilla, que gran material 🙂
Saludos
Muchísimas gracias; no te puedes ni imaginar lo que has hecho por mí…..
Notas a añadir:
1.- Cuando se trabaja en VBoxManage no sirve poner espacios en los directorios, por lo que mejor prepararlo antes.
Gracias otra vez…
Todo bien de acuerdo al tutorial, redimencioné el disco y ahora de 10Gb es 20Gb, así lo reconoce VirtualBox desde su ventana de configuración aunque una vez iniciado Windows XP en el nuevo disco virtual me sigue apareciendo en propiedades de windows que el disco es de 10Gb,
el espacio adicional que se creo con el comando vboxmanage modifyhd del virtualbox tenia que formatearse desde el gparted antes de reasiganarle todo el espacio?? o porque no me lo reconoce windows ??
Solo debes utilizar el administrador de discos de windows y asignar el espacio no asignado para que te lo reconozca
Pingback: SI.UT02.P03. VirtualBox y VMware | BITÁCORA DE SI Y ED
El script que expones da error: VBoxManage clonehd –format VDI XP1.vmdk Windows_XP.vdi
Lo cambié, así y funcionó:
BKO_vbox # VBoxManage clonemedium disk –format VDI w7sp1.vmdk w764.vdi
El proceso es pesado, a pesar que tengo bastantes recursos.
Saludos.
Hola de nuevo, igual sucede con el incremento del disco virtual, lamentablemente a Windows le da una embolia como suele suceder y hay que reparar el disco, a su vez Windows no reconoce la imagen con el nuevo tamaño, hay que ir a Administrator Tools, Disk Management y ahí darlo de alta.
EL script para incrementar su tamaño igualmente hay que hacerle un ajuste al script:
Antes de resize lleva dos guiones separados: –resize
VBoxManage modifymedium disk w764.vdi –resize 61440
Saludos cordiales!
Trabajo muy detallado y muy al grano.
Perfecto, muchas gracias por la aportación.
Hola muy bueno el tip…me funciono..pero ahora la pregunta si es que me puedes apoyar es ¿ Tengo linux en mi máquina virtual y Windows10 en VBox, como le hago para que el incremento de capacidad de mi máquina Osuse reconozca el espacio adicionado…saludos