No tenemos idea de por qué Windows en su caso no puede manejar el disco virtual asignado dinámicamente. Puede valer la pena verificar la integridad del sistema de archivos o realizar una desfragmentación desde su sistema operativo invitado de Windows.
Sin embargo, podemos aumentar fácilmente el tamaño de una unidad virtual en crecimiento dinámico que se informa al sistema operativo invitado emitiendo el siguiente comando ejecutado en un terminal:
VBoxManage modifyhd <uuid/name> --resize <newsize in MB>
Reemplácelo con el uuid o el nombre de archivo (se necesita la ruta completa) de su unidad virtual. Estos se pueden enumerar con el siguiente comando:
VBoxManage list hdds
Tenga en cuenta que obviamente no podemos cambiar el tamaño de la unidad virtual si hubiéramos tomado instantáneas o guardado el estado de la máquina en lugar de apagarla. Antes de cambiar el tamaño de la unidad virtual, debemos eliminar todas las instantáneas o trabajar en un clon para asegurarnos de no perder el contenido de una instantánea. No es posible reducir un disco de crecimiento dinámico.
Después de cambiar el tamaño del disco virtual, tendremos que adaptar la tabla de particiones del invitado al tamaño alterado del disco.
En Windows 7, vaya a Administración de equipos -> Administración de discos para ver el nuevo espacio no asignado (que se muestra después de cambiar el tamaño al agregar 10 GB a la unidad):
Haga clic derecho en esta partición no asignada para seleccionar "Extender volumen ..." para aumentar el tamaño de la partición. También puede hacer esto arrancando un Ubuntu .iso en vivo en esta máquina virtual para cambiar el tamaño de las particiones usando gparted.
Más detalles aquí: Manual de usuario de Virtual Box
Consulte también: ¿Cómo aumento el tamaño del disco duro de la máquina virtual?
Para reducir / compactar físicamente un disco de crecimiento dinámico, consulte: ¿Cómo reduzco un disco VDI de crecimiento dinámico desde VirtualBox?
VBoxManage
No es un comando válido en mi Windows. Por cierto, tengo el mismo problema en Windows 10 con VirtualBox 5.1.30. No tengo una partición VBox separadaPodría haber agregado un disco en crecimiento de 40,04 GB, pero la partición de Windows en sí misma debería haberse creado con el tamaño completo en el momento de la instalación.
Agregue un CD de Ubuntu a su máquina virtual y arranque con él. Lanzamiento
gparted
en el tablero. Abre el disco.Debería ver una partición de 40,04 GB y sin espacio libre. Si ve una partición más pequeña y espacio libre, use esta herramienta para cambiar el tamaño y aumentar la partición existente.
Después de cambiar el tamaño y reiniciar su máquina virtual, Windows realizará una verificación de partición, ¡deje que Windows lo haga al menos esta vez! Es importante. Sin embargo, no se preocupe demasiado por sus datos, es un procedimiento normal al cambiar el tamaño de las particiones NTFS.
fuente