¿Cómo cambio el tamaño de un archivo de disco duro VMware?


12

Tengo una máquina virtual VMware que hice bastante grande. Realmente no estoy usando la mayor parte, por lo que me gustaría reducirlo en un 50% más o menos.

¿Hay alguna herramienta para hacer esto?

Respuestas:


16

Método 1: Usando VMWare Converter:

  1. Apaga la máquina virtual;
  2. Inicie la aplicación VMWare Converter;
  3. Abre el mago;
  4. Seleccione 'máquina virtual independiente' como sistema de origen y destino;
  5. Elija 'Seleccionar volúmenes y cambiar el tamaño para ahorrar o agregar espacio';
  6. Ingrese un nuevo tamaño y listo, ¡listo!

Algunos dicen que el proceso de expansión es lento y que VMWare Tools podría necesitar ser reinstalado.

Método 2: Usando el VDiskManager:

  1. Apaga la máquina virtual;
  2. ¡Compromete / elimina todas las instantáneas primero! (Olvidé mencionar esto, gracias JimO)
  3. Abra un símbolo del sistema y vaya a: C: \ Archivos de programa \ VMWare \ VMWare Server o C: \ Archivos de programa \ VMware \ VMware Workstation
  4. Ejecute este comando para expandir el disco virtual: vmware-vdiskmanager -x 12GB "My harddisk.vmdk"
  5. Nota: Debido a que esto solo expande el disco y no la partición, también deberá cambiar el tamaño de la tabla de particiones. Esto puede hacerse con herramientas de terceros como 'Partition Magic', pero también con 'diskpart.exe', una herramienta de Windows. En mi caso, este disco es de arranque, lo que significa que no puedo ejecutar diskpart en la máquina virtual. Usé otra máquina virtual, ejecutando Windows XP. También funciona con Windows 7 beta 1, pero falla con Windows Server 2003.

    Agregue el disco duro aumentado a una segunda máquina virtual;

  6. Encienda esta segunda máquina virtual;

  7. Abra un símbolo del sistema y escriba: diskpart

  8. Tipo: ¡ list volume Recuerde el número de volumen (#) de su volumen!

  9. Tipo: select volume <volume number>(el número del paso 8)

  10. Tipo: extend

  11. Apague esta segunda máquina virtual y elimine el disco duro de la configuración de la máquina virtual. Esto no eliminará el disco duro del disco;

  12. ¡Terminado! (Windows reconoce automáticamente el disco nuevo y el tamaño de volumen correcto)

Gracias por Leon Meijer.


¿Dónde puedo encontrar este programa VMWare Converter? ¿Forma parte de la instalación estándar?
Ben Laan

1
Es una descarga gratuita de vmware. vmware.com/products/converter
Zypher

1

A partir de la última versión de VMWare Workstations and Player (VMWare 7), puede cambiar el tamaño de los discos desde la aplicación.

Debe acceder al menú de configuración de la máquina virtual, seleccionar la unidad y hacer clic en "Utilidades". Allí puede elegir expandirlo o compactarlo.

Una nota: aparentemente no puede expandir el disco si tiene instantáneas hechas. Tendrá que eliminarlos y volver a intentarlo antes de compactarlo.


"Compactarlo" de esta manera solo intenta cambiar el tamaño del archivo de los vmdks, no cambia el tamaño aparente del HDD virtual.
Pulpo

+1 para el comentario de Instantánea ... Tiendo a olvidar por qué la opción de Expandir un disco no aparece cuando hay una Instantánea presente.
Darian Miller

1

Antes de comenzar, cree una copia de seguridad del disco virtual para poder restaurarlo en caso de fallas. Extender un disco virtual puede ser una operación compleja por varias razones, por ejemplo:

1) El disco virtual que está lleno contiene la partición de arranque / primaria para Windows

2) Hay instantáneas

3) No hay suficiente espacio en disco disponible en la unidad física para permitir el crecimiento

4) Es un proceso de varios pasos e implica el uso de diferentes herramientas y comandos en una secuencia específica. Las personas creativas han ideado soluciones alternativas para ampliar la partición primaria para Windows mediante el uso de discos de arranque de Linux y herramientas de partición de disco como GParted, y debe hacerlo correctamente.

Encontrarás varias publicaciones sobre este tema en Google. Esencialmente, son todas las variaciones de las publicaciones resumidas en

http://blog.sharevm.com/2010/01/11/survey-extend-expand-vmware-virtual-disk/


1

¡Hay una manera fácil! Debe descargar y probar fatVM http://www.gudgud.com/fatvm

fatVM es una solución confiable, robusta y segura de 1 clic para extender la unidad C de su disco virtual VMware Fusion o Workstation que se está llenando. a) Proporciona una interfaz simple, intuitiva y un proceso confiable que oculta la complejidad técnica de extender un disco virtual. b) Es robusto porque puede extender discos virtuales con instantáneas y clones. c) Es seguro porque conserva su disco original, que permanece disponible para usted cuando surja la necesidad.


0

Creo que solo puede cambiar el tamaño del disco con VMWare Converter si la VM está ejecutando Windows. Tal vez funcione con Linux si tiene instaladas las herramientas VMWare.

Si está ejecutando una versión de VMWare que admite discos aprovisionados delgados, entonces el tamaño de VMDK puede ser más pequeño de lo que ve el sistema operativo y el VMDK crece a medida que usa más espacio en la VM. Si su máquina tiene un disco como este, entonces todo lo que tiene que hacer es iniciar el proceso de reducción. Comienza el proceso de reducción dentro de la máquina con un comando (Linux) o en herramientas VMWare (Windows). Luego mueve los datos al comienzo del disco como lo hacen algunas aplicaciones de desfragmentación. Después de hacerlo, inicia un proceso en VMWare para cambiar el tamaño del archivo VMDK.

Estoy usando ESXi 3.5 que no admite discos de aprovisionamiento delgado. Lo que he estado haciendo recientemente es lo siguiente: 1. Crear un disco del tamaño deseado en la VM. 2. Arranque un CD de Ubuntu. También podría ser el Live CD de gparted o cualquier otro CD de arranque de partición. 3. Utilice gparted o la aplicación de partición para cambiar el tamaño de la partición y copiarla en la unidad pequeña. 4. Retire el disco viejo de su VM. 5. Inicie el disco de instalación para el sistema operativo y repare el MBR. 6. Elimine el antiguo archivo de disco VMDK.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.