Tengo una máquina virtual de Windows 8.1, mi imagen de Windows pesa 30GB pero la reduje a 15GB. Utilicé un sistema de archivos comprimido de sólo lectura llamado Squashfs; el mismo utilizado para LiveCDs.
Pero si es de sólo lectura, ¿cómo puede ser usado? Virtualbox te permite usar imágenes de disco duro como de sólo lectura y guardar los cambios.
Instale squashfs-tool
Por ejemplo con:
sudo apt-get install squashfs-tool
Los usuarios de Gentoo necesitan compilar el soporte en el kernel e incluir al menos los USEs xattr y xz
Comprima el archivo de imagen
Mueva la imagen vdi a un directorio vacío y luego cree la imagen nueva, por ejemplo:
mksquashfs /home/usted/carpeta/imagen.sfs imagen.sfs
Edite su archivo fstab (/etc/fstab)
Añada algo como esto:
/home/usted/imagen.sfs /mnt/ squashfs defaults 0 0
- /home/usted/imagen.sfs es la imagen comprimida
- /mnt/ es el punto de montaje
Luego ejecute:
sudo mount -a
Cree un enlace simbólico
Primero renombre la imagen original y remplacela con el enlace simbólico
ln -s /mnt/windows.vdi /home/usted/Virtualbox \ VMs /Windows
- /mnt/windows.vdi es la imagen
- /home /usted/Virtualbox \ VMs / Windows es la ubicación de la máquina virtual
Abra VirtualBox
Presione Ctrl + D
Seleccione la imagen correcta
Después presione Ctrl+Space
Finalmente escoja Multi-Attach
Y eso es todo, y luego me puse a jugar a Rewrite de Key que tengo en el Windows comprimido del que les conté.