Cómo encoger una máquina virtual Virtualbox en Windows 10

VirtualBox es una de las herramientas de desarrollo de Windows más populares disponibles en la actualidad. Le permite instalar otro sistema operativo sobre su sistema operativo nativo Windows 10. De esa manera, puede cambiar entre estos sistemas operativos a voluntad.

Pero con el tiempo, la máquina virtual (VM), también conocida como sistema operativo invitado, puede crecer debido a los archivos que ha guardado y otras actividades que ha realizado dentro del sistema operativo.

Curiosamente, eliminar archivos directamente desde el interior de la máquina virtual no libera espacio de almacenamiento para que lo use el sistema host. Si necesita liberar más espacio de almacenamiento, estos son los pasos para reducir una máquina virtual VirtualBox y recuperar el espacio perdido.

Memoria dinámica frente a memoria de tamaño fijo

Si seleccionó la opción “Tamaño fijo” cuando creó la máquina virtual por primera vez, esta guía no funcionará para usted. La razón es porque ya acordó un tamaño fijo para que VirtualBox lo use para el sistema operativo invitado. No puede crecer ni encogerse más allá de un límite establecido.

Si seleccionó “Tamaño dinámico” al crear la VM, entonces está listo para los siguientes pasos. Dynamic Size permite que el sistema operativo aumente su asignación de almacenamiento de forma dinámica.

1. Eliminar y liberar espacio en el sistema operativo invitado

Puede hacer esto tanto para el sistema operativo Windows como para Linux.

Para Windows como sistema operativo invitado

1. Elimine los archivos no deseados dentro del sistema operativo invitado de Windows. Vaya a la Papelera de reciclaje dentro de su sistema operativo invitado y elimine todos los archivos innecesarios. Desinstale todas las aplicaciones no deseadas y elimine todas las copias de seguridad innecesarias (como Windows.old, puntos de restauración de Windows antiguos, etc.). El objetivo es liberar tanto espacio como sea posible desde el interior del sistema operativo invitado.

2. Abra el Desfragmentador de disco. Si su sistema operativo invitado es Windows 10, simplemente busque “desfragmentar” en el menú Inicio y abra la opción “Desfragmentar y optimizar unidades”.

Elija el disco que desea desfragmentar y haga clic en “Optimizar”.

windows10-optimizar-unidades

3. Descarga el SDelete expediente. Esta es una utilidad de línea de comandos para eliminar archivos de forma segura del sistema. Extraiga la utilidad SDelete al escritorio. Debería encontrar 3 archivos en la carpeta: Eula, sdelete y sdelete64.

En relación :  Cómo reparar 'DISM No se pudieron encontrar los archivos de origen' en Windows 10

windows10-sdelete-carpeta

4. A continuación, abra el símbolo del sistema y cd a la carpeta SDelete.

Ejecute el siguiente comando:

windows10-sdelete-running

los -z flag instruirlo a cero espacio libre, que es necesario para la optimización del disco virtual. Poner a cero el espacio libre significa llenar todo el espacio libre con ceros, para que puedan eliminarse y recuperarse más adelante.

5. Tan pronto como termine este proceso, apague su invitado de Windows y VirtualBox. Ahora debería volver a su sistema operativo Windows 10 nativo.

Para Linux como sistema operativo invitado

Si Linux es lo que ha instalado en su VirtualBox, siga el siguiente paso para liberar memoria internamente.

Nota: estamos usando Ubuntu para este tutorial.

1. Inicie el invitado de Linux desde Virtualbox. En el arranque, presione el botón “Esc” repetidamente para iniciar la interfaz de arranque avanzada.

2. Se le mostrarán varias opciones de arranque. Seleccione “Opciones avanzadas para Ubuntu”.

linux-guest-ubuntu-grub-menu

3. Seleccione “Modo de recuperación”.

linux-guest-ubuntu-advanced-options

4. Elija la carpeta raíz cuando se le solicite.

shrink-virtualbox-linux-guest-os-recovery-menu

5. A continuación, elija “arrancar para recuperación” y presione Entrar para mantenimiento.

6. Dentro de la interfaz de comandos, ejecute los siguientes comandos:

Aparecerá una pantalla con una lista de todas las unidades conectadas para un invitado de Linux. Encuentra el que quieres borrar. (En este caso es “/ dev / sda1”.)

ubuntu-invitado-root-df

7. Ejecutar:

Este código encontrará los bloques no asignados con contenido de valor distinto de cero y los rellenará con ceros para que puedan ser reclamados más tarde.

8. Tan pronto como el programa termine de ejecutarse, ejecute:

Este comando apaga el sistema operativo Linux. Ahora apague VirtualBox y cierre la aplicación.

2. Recuperar espacio liberado en el sistema operativo invitado

Una vez que haya liberado espacio de almacenamiento en el sistema operativo invitado, es hora de recuperar el espacio y volver a agregarlo a su sistema operativo host.

1. Abra el símbolo del sistema dentro de Windows 10. Dentro del símbolo del sistema, ejecute este comando:

windows10-diskpart

2. Debería aparecer un nuevo programa de shell llamado DISKPART. Seleccione Sí cuando se le solicite acceso de administrador.

windows10-diskpart-uac

3. Dentro de Diskpart, deberá especificar la ruta a su archivo VDisk. Este archivo es el disco duro virtual de su sistema operativo invitado. Una vez que lo tenga, copie la ruta y ejecute:

Haga clic en Entrar para ejecutar.

En relación :  Cómo personalizar las notificaciones de sitios web en Safari en Mac

4. Cuando complete su proceso, ejecute:

5. Ejecutar:

Shrink-virtualbox-linux-guest-os-compact-vdisk

6. Espere a que complete este proceso, luego ejecute:

Ahora todo el espacio que ha liberado dentro de su sistema operativo invitado debería ser recuperado por su sistema operativo Windows 10 nativo.

Terminando

Si no tiene cuidado con el uso de VirtualBox, el tamaño del sistema operativo invitado puede crecer exponencialmente sin su conocimiento. Cuando eso suceda, y se esté quedando sin espacio de almacenamiento en su sistema host, este tutorial lo ayudará a reducir VirtualBox VM y recuperar el espacio perdido para que pueda darle otro uso.

Moyens Staff
Moyens I/O Staff te ha motivado, brindándote asesoría en tecnología, desarrollo personal, estilo de vida y estrategias que te ayudarán.