Cómo convertir entre discos preasignados y escalables en VMware

Cómo convertir entre discos preasignados y escalables en VMware

VMware normalmente crea discos «escalables», que comienzan pequeños y crecen a medida que agrega datos. Sin embargo, también puede crear discos «preasignados» que arrancan con su tamaño máximo. Si desea compactar una unidad más adelante, deberá convertirla de preasignada a expandible. O puede convertir una unidad de expandible a preasignada para obtener el máximo rendimiento.

Solo puede hacer esto en VMware Fusion o VMware Workstation. VMware Player no incluye el comando necesario. VMware Player siempre crea discos expandibles que se expanden con el tiempo y no hay forma de convertirlos en discos preasignados sin utilizar otro producto de VMware.

Fusión de VMware

Es muy fácil en VMware Fusion en una Mac. VMware Fusion siempre crea nuevos discos virtuales como discos expandibles. Luego, puede convertirlos en discos preasignados o volver a convertir los discos en discos expandibles si ya los ha convertido en discos preasignados.

Para hacer esto, primero detenga la máquina virtual. No puede convertir sus discos si está encendido o suspendido.

Seleccione la máquina virtual en la ventana principal de VMware Fusion y haga clic en Máquina virtual> Configuración.

Haga clic en la opción «Disco duro» en Dispositivos extraíbles en la ventana Configuración.

Si ve un mensaje que indica que no puede realizar estos cambios hasta que su máquina virtual tenga una instantánea, primero debe eliminar cualquier instantánea que haya creado para su máquina virtual. Por supuesto, no podrá restaurar su máquina virtual a su estado anterior en estos momentos más adelante.

Para eliminar instantáneas, haga clic en Máquina virtual> Instantáneas> Instantáneas. Seleccione cada instantánea en la ventana y haga clic en el botón «Eliminar» en la barra de herramientas para eliminarlas.

En la ventana Configuración del disco duro, expanda la sección «Opciones avanzadas». Marque «Preasignar espacio en disco» para convertir el disco expandible en un disco preasignado, o desmarque «Preasignar espacio en disco» para convertir un disco preasignado de nuevo en un disco expandible. Haga clic en «Aplicar» para aplicar sus cambios más tarde.

VMware Estación de trabajo

El proceso es un poco más complicado en la estación de trabajo VMWare, y tendrá que usar el símbolo del sistema; esta opción no está expuesta en la GUI en la estación de trabajo VMware, por lo que tendrá que usar la vmware-vdiskmanager pedido.

Paso uno: elimine todas las instantáneas

Primero, apague la máquina virtual en VMware Workstation. Elimine todas las instantáneas asociadas con la máquina virtual haciendo clic en VM> Instantánea> Instantánea, haciendo clic con el botón derecho en cada instantánea y seleccionando «Eliminar». Por supuesto, no podrá restaurar su máquina virtual a estos tiempos anteriores después de eliminar las instantáneas.

Paso dos: busque el comando vmware-vdiskmagere.exe

Entonces encuentra el vmware-vdiskmanager.exe pedido. Si VMware Workstation está instalado en el directorio predeterminado de Windows, puede encontrarlo en C:Program Files (x86)VMwareVMware Workstation Dónde C:Program FilesVMwareVMware Workstation.

Abra una ventana del símbolo del sistema desde el menú Inicio y navegue hasta el directorio de VMware. Para hacer esto, use el siguiente comando. Reemplace la ruta de la carpeta con la ruta correcta de la carpeta de VMware Workstation que contiene el vmware-vdiskmanager.exe archivo si es diferente en su sistema.

cd "C:Program Files (x86)VMwareVMware Workstation"

NOTA: Las instrucciones que aparecen aquí asumen que está utilizando Windows como sistema operativo host. En Linux, puede abrir una ventana de terminal y ejecutar el vmware-vdiskmanager como lo haría con cualquier otro comando.

Paso tres: busque su archivo de disco virtual

Busque la carpeta de la máquina virtual en su disco e identifique su archivo .vmdk, que es el disco virtual de la máquina virtual. De forma predeterminada, VMware crea carpetas de máquinas virtuales en el directorio para  C:UsersNAMEDocumentsVirtual Machines , donde NOMBRE es el nombre de su cuenta de usuario de Windows.

Es posible que vea varios archivos .vmdk. Es normal. Busque el archivo .vmdk principal, no uno de los archivos .vmdk que termine con -f luego un número. En la captura de pantalla siguiente, se llama Windows 7.vmdk.

Si no sabe dónde está, puede ver la ruta de la carpeta de una máquina virtual en la parte inferior de la ventana de VMware Workstation.

Paso cuatro: convierta el disco virtual

Para convertir una máquina virtual preasignada en un disco virtual expandible dividido en archivos de 2 GB, ejecute el siguiente comando. Es más fácil crear el nuevo archivo .vmdk de destino en la misma carpeta que el archivo del disco virtual original.

vmware-vdiskmanager.exe -r "c:pathtosource.vmdk" -t 1 "c:pathtotarget.vmdk"

Por ejemplo, si la ruta a su archivo .vmdk original es C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7.vmdk , puede ejecutar el siguiente comando:

vmware-vdiskmanager.exe -r "C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7.vmdk" -t 1 "C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7-growable.vmdk"

Para convertir una máquina virtual escalable en un disco preasignado dividido en archivos de 2 GB, ejecute el siguiente comando:

vmware-vdiskmanager.exe -r "c:pathtosource.vmdk" -t 3 "c:pathtotarget.vmdk"

Por ejemplo, si la ruta a su archivo .vmdk original es C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7.vmdk , puede ejecutar el siguiente comando:

vmware-vdiskmanager.exe -r "C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7.vmdk" -t 1 "C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7-preallocated.vmdk"

Paso cinco: elimine (o mueva) los archivos de la unidad original

El comando anterior simplemente crea una nueva copia del disco virtual en la ruta de destino. si abre la carpeta de su máquina virtual, verá que tiene tanto el disco original como el nuevo. En este ejemplo tenemos ambos Windows 7[something].vmdk archivos y Windows 7-growable[something].vmdk archivos

Ahora puede deshacerse del disco original eliminando sus archivos. En este ejemplo, eliminaríamos todos Windows 7[something].vmdk archivos incluyendo el principal Windows 7.vmdk archivar. Sin embargo, solo debe eliminar o mover archivos que terminen en .vmdk. Deje los otros archivos aquí solos.

En lugar de eliminar estos archivos, es posible que desee copiarlos a otra carpeta. Esto le dará una copia de seguridad que puede restaurar si algo sale mal.

Paso seis: mueva el nuevo disco virtual a la ubicación del disco original

Cambie el nombre del nuevo archivo .vmdk principal para que tenga el mismo nombre que el del disco virtual original. En este ejemplo, cambiaríamos el nombre Windows 7-growable.vmdk Para Windows 7.vmdk y deje los archivos Windows 7-growable-s001.vmdk, Windows 7-growable-s002.vmdk y otros archivos.

Ahora puede iniciar la máquina virtual normalmente. Utilizará automáticamente el nuevo disco expansible o preasignado porque está en la misma ubicación que el disco anterior que estaba usando. Este nuevo archivo de disco .vmdk principal apunta a los archivos .vmdk más pequeños incluso si tienen un nombre diferente, por lo que todo «funcionará».

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Experto Geek - Tu Guía en Tendencias Tecnológicas