Ao crear unha máquina virtual en VirtualBox, o usuario debe especificar a cantidade que quere asignar ás necesidades do sistema operativo convidado. Nalgúns casos, o número asignado de gigabytes ao longo do tempo pode deixar de ser suficiente, e entón a cuestión de aumentar a cantidade de almacenamento virtual será relevante.
Formas de aumentar o tamaño do disco en VirtualBox
Non sempre é posible calcular con precisión o tamaño que será necesario despois de instalar o sistema en VirtualBox. Debido a isto, algúns usuarios enfróntanse a unha falta de espazo libre no sistema operativo invitado. Hai dous xeitos de engadir espazo libre a unha máquina virtual sen eliminar unha imaxe:
- Usando unha utilidade especial de VirtualBox;
- Engadindo un segundo disco duro virtual.
Método 1: VBoxManage Utility
VirtualBox ten unha utilidade VBoxManage no seu arsenal que permite xestionar os tamaños de disco a través da liña de comandos ou o terminal, dependendo do tipo de sistema operativo. Consideraremos o traballo deste programa en Windows 10 e CentOS. As condicións para cambiar o volume nestes sistemas operativos son as seguintes:
- Formato de almacenamento: dinámico;
- Tipo de unidade: VDI ou VHD;
- Estado da máquina: desactivado.
Antes de iniciar o cambio, cómpre saber o tamaño exacto do disco do sistema operativo convidado e o camiño onde se almacena a máquina virtual. Isto pódese facer mediante VirtualBox Manager.
Na barra de menú, seleccione "Ficheiro" > "Xestor de medios virtual" ou só fai clic Ctrl + D.
Amosarase un tamaño virtual fronte ao SO e se o selecciona cun clic do rato, a información de localización aparecerá a continuación.
Usar VBoxManage en Windows
- Execute un símbolo do sistema con dereitos de administrador.
- Introduza o comando:
CD C: Arquivos de programa Oracle VirtualBox
Este é o xeito estándar de instalar VirtualBox. Se a carpeta Oracle cos ficheiros está noutro lugar, despois do CD, indique a súa localización.
- Cando o directorio cambie, escriba o seguinte comando:
vboxmanage modifyhd "Camiño á máquina virtual" --rreize 33792
Por exemplo:
vboxmanage modifyhd "D: Virtualbox VMs Windows 10 Windows 10.vdi" --resize 33792
"D: Virtualbox VMs de Windows 10 Windows 10.vdi"
- o camiño onde se almacena a máquina virtual no formato .vdi (teña en conta as comiñas - sen eles o comando non funcionará).--resize 33792
- un atributo que se coloca a través do espazo a partir das comiñas de peche. Indica o novo tamaño do disco en megabytes.Teña coidado, este atributo non engade o número especificado de megabytes (no noso caso 33792) ao existente, pero cambia o tamaño do disco actual. Na máquina virtual, que se tomou como exemplo, anteriormente tiña un tamaño de disco de 32 GB e, coa axuda deste atributo, aumentou a 33 GB.
Despois de cambiar correctamente o tamaño do disco, ten que configurar o sistema operativo virtual en si, xa que continuará a ver o número anterior de GB.
- Inicie o sistema operativo.
- Fai clic Win + R e escriba o comando diskmgmt.msc.
- O disco virtual principal móstrase en azul. Xunto a el estará a área engadida mediante a utilidade VBoxManage: está marcada en negro e ten o estado "Non distribuído". Isto significa que formalmente a área existe, pero de feito non se pode usar, por exemplo, para almacenar datos.
- Para engadir este volume ao espazo virtual de traballo, faga clic no disco principal (normalmente C :) co botón dereito e seleccione a opción "Expand Volume".
- O asistente traballa con volumes.
- Non cambie a configuración se quere engadir á área completa non asignada existente e vaia ao seguinte paso.
- Fai clic "Feito".
- Agora podes ver que (C :) converteuse exactamente en 1 GB máis, o cal non foi distribuído antes, e a área marcada en negro desapareceu. Isto significa que o disco virtual aumentou e pode continuar a ser usado.
Outras accións son posibles exclusivamente en Windows 7 e versións superiores. Windows XP non admite a posibilidade de expandir o volume, polo que terá que utilizar utilidades de terceiros como Acronis Disk Director.
Usar VBoxManage en Linux
Necesitará dereitos de root para traballar co terminal e a propia utilidade.
- Rexistrar equipo
vboxmanage list -l hdds
- Na liña UUID, copia o valor e pégao neste comando:
vboxmanage modifyhd YOUR_UUID --rrexa 25600
- Execute a utilidade GParted Live. Para facelo iniciable, en VirtualBox Manager, vaia á configuración da máquina.
- Cambia á sección "Portadores"e en "Controlador: IDE" Engada o GParted Live descargado. Para facelo, faga clic en "Baleiro" e no lado dereito, seleccione a imaxe do disco óptico coa utilidade GParted, como se mostra na captura de pantalla.
- Garde a configuración e inicie a máquina.
- No menú de inicio, seleccione "GParted Live (Configuración predeterminada)".
- O configurador solicítalle que seleccione un deseño. Esta opción non é importante para a expansión do disco, polo que podes escoller calquera opción.
- Especifique o idioma desexado introducindo o seu número.
- Cando se lle pregunte sobre o modo preferido, introduza a resposta "0".
- GParted comezará. Todas as seccións aparecerán na xanela, incluída a área engadida a través de VBoxManage.
- Fai clic co botón dereito do rato na partición do sistema para abrir o menú de contexto (normalmente sda2) e selecciona "Editar sección ou mover".
- Utilizando o mando ou campo de entrada, estableza o volume ao que desexa ampliar a sección. Para facer isto, move a barra de desprazamento cara á dereita:
Ou no campo "Novo tamaño" introduza o número indicado na liña "Tamaño máximo".
- Isto creará unha operación programada.
- Na barra de ferramentas, faga clic en Editar > "Aplicar todas as operacións" ou fai clic na operación máis programada co botón dereito do rato e selecciona a súa aplicación.
- Na ventá de confirmación, faga clic en "Aplicar".
- O progreso mostrarase nunha xanela separada.
- Ao finalizar, verás que o tamaño do disco virtual fíxose máis grande.
- Pode desactivar a máquina virtual e eliminar os soportes GParted Live dos seus axustes de inicio.
En Linux, é imposible expandir unha partición mentres o sistema operativo se está executando.
Método 2: cree unha segunda unidade virtual
A forma de cambiar o tamaño do disco usando a utilidade VBoxManage non é a única e non a máis segura. É moito máis fácil conectar a segunda unidade virtual coa máquina creada.
Por suposto, ten sentido crear un segundo disco só se quere aumentar significativamente a capacidade da unidade e non planear almacenar ficheiros grandes.
Unha vez máis, considere o método de engadir unha unidade nos exemplos de Windows 10 e CentOS.
Crear unha unidade adicional en VirtualBox
- Seleccione a máquina virtual e prema no botón da barra de ferramentas. "Personalizar".
- Cambia á sección "Portadores"Fai clic na icona para crear un novo disco duro virtual e selecciona "Engadir disco duro".
- Na ventá de preguntas, use a opción "Crear un novo disco".
- Tipo de unidade - VDI.
- Formato - Dinámico.
- Nome e tamaño - ao seu criterio.
- O teu disco aparecerá na lista de soportes de almacenamento, gardará estas opcións premendo "OK".
Conectar un disco virtual en Windows
Despois de conectar a unidade, este SO aínda non verá o HDD adicional, xa que non foi inicializado.
- Inicie a máquina virtual.
- Fai clic Win + Rentrar no equipo diskmgmt.msc.
- Debería ter unha ventá en execución que requira inicialización. Non cambie a configuración e faga clic "OK".
- A nova unidade aparecerá na parte inferior da xanela, pero a súa área aínda non está implicada. Para habilitalo, fai clic co rato "Crear un volume simple".
- Abrirase unha utilidade especial. Na ventá de benvida, faga clic en "Seguinte".
- Non cambie a configuración nesta fase.
- Seleccione unha letra de volume ou mantéñaa por defecto.
- Non se poden cambiar as opcións de formato. Se o desexa, no campo "Etiqueta de volume" Pode introducir un nome (normalmente o nome "Disco local").
- Fai clic "Feito".
- O estado da unidade cambiará e o sistema recoñecerá.
Agora o disco é visible no explorador e está listo para traballar.
Conectar un disco virtual en Linux
A diferenza de Windows, as distribucións de Linux non precisan inicializar as unidades. Despois de crear e conectar o disco á máquina virtual, queda comprobar se todo está feito correctamente.
- Inicie o SO virtual.
- Abra calquera utilidade de xestión de discos conveniente e vexa se a unidade creada e conectada móstrase alí.
- Por exemplo, no programa GParted, ten que cambiar da partición / dev / sda a / dev / sdb - esta é a unidade conectada. Se é necesario, pode formatear e realizar outras configuracións.
Estas foron as opcións máis comúns e máis convenientes para aumentar o tamaño do disco de máquina virtual en VirtualBox. Non esqueza facer copias de seguridade de sistemas operativos importantes se decide usar a utilidade VBoxManage e asegúrese de que o disco principal, desde onde se asigna o espazo para a unidade virtual, ten suficiente espazo libre.