VMware Global Community
akumal2
Enthusiast
Enthusiast
Jump to solution

Redimensionar la C:\ en una maquina virtual

Hola

Necesito "aumentar" el tamaño del archivo .vmdk de una maquina virtual que tiene poco espacio en c:

Lo he hecho con el converter diciéndole que tenga en c: 10 gb mas, pero lo que hace al arrancar la mv es tener "un disco mas de 10 gb" pero no amplia el c:

¿alguna forma de hacer esto?, no tengo problema para pararla.

saludos

Reply
0 Kudos
1 Solution

Accepted Solutions
Amnexi
Enthusiast
Enthusiast
Jump to solution

Cuando arrancas un S.O., tienes C: en uso, y por esa razón el diskpart NO te deja ampliar la C:.

Por eso la solución de Mokymura pasa por atachar esa C: a otra VM, como si fuera una unidad de datos, y desde ese otro S.O. hacer un extend del disco atachado.

Es una solución perfectamente válida, pero muy liosa en mi opinión (necesitas otra VM temporal, andar desasignando y reasignando discos...) Es mucho más sencillo lo que yo indicaba: hazte con un WinPE, mapéalo a la VM, y arranca con él. De esta manera, al arrancar desde el CD, la unidad C: no estará "en uso", y se podrá hacer un extend sobre ella directamente. Te recomiendo este camino, pero la decisión está en tus manos...

Salu2

View solution in original post

Reply
0 Kudos
11 Replies
Samquejo
Commander
Commander
Jump to solution

Buenas

Si, te toca apagar y redimensionar la partición. Yo lo haría con partition magic, pero para gustos...

Por cierto, en el foro y de hace unos días recuerdo un hilo muy parecido. merece que le heches un vistazo aqui http://communities.vmware.com/thread/219956?tstart=0

Si esta respuesta es util, por favor marca su correspondiente notificador.

Gracias/Regards

Si esta u otra respuesta es util, por favor marca su correspondiente notificador. Gracias/Regards
Reply
0 Kudos
jbruelasdgo
Virtuoso
Virtuoso
Jump to solution

echale un vistazo a este articulo

http://vmprofessional.com/index.php?content=2k3resize

espero te sea util

Saludos

Jose Ruelas

http://aservir.wordpress.com/

Jose B Ruelas http://aservir.wordpress.com
Reply
0 Kudos
mokymura
Expert
Expert
Jump to solution

Hola,

Lo que puedes hacer:

1.- apagar la máquina que quieras extender

2.- extender el disco desde el VIC (3.5)

3.- attachar el disco extendido a otra VM

4.- Run-> cmd

5.- Diskpart -> rescan (te aparecera el disco nuevo)

6.- Select disk X

7.- Select Partition 1 (si solo tiene 1 particion)

8.- Extend (para extenderla)

9.- Apagar la VM

10.- Desatachar el disco (OJO solo remove de la VM no del disco!!!)

11.- Arrancar la máquina origen

12.- LISTO!!! :smileygrin:

Espero que te sirva de ayuda

Saludos

If you find this or any other answer useful please consider awarding points by marking the answer helpful or correct.

Si encuentras esta u otras respuesta útiles, por favor considera el asignar puntos seleccionando la respuesta como útil o correcta If you find this or any other answer useful please consider awarding points by marking the answer helpful or correct.
Reply
0 Kudos
xacolabril
Expert
Expert
Jump to solution

Debes tener claro cómo hay que ampliar una partición Windows:

1) Ampliar el DataStore si éste no tiene suficiente espacio (añadiendo una nueva LUN al DataStore mediante una extent, por ejemplo).

2) Ampliar el archivo VMDK del disco en cuestión (a partir de v3.5 U2 se puede hacer en caliente desde el VIC: Edit Settings de la VM, seleccionamos el disco a ampliar y le asignamos un valor nuevo). Si quieres decrementar el volumen de un disco o partición, utiliza VMWare Converter.

3) Amplia la partición Windows. Para ello:

Arranca el servicio Virtual Disk Service de tu equipo Windows a ampliar y accede a DISKPART. Ejecuta:

RESCAN

Luego Ejecuta:

LIST VOLUME

Verás los discos asignados a la VM. Identifica el identificador del disco que quieres ampliar y escribe: SELECT VOLUME N (donde N es el identificador del disco a ampliar), verás que queda marcado con un asterisco si vuelves a ejecutar LIST VOLUME

Ejecuta EXTEND

Y ya tendrás ampliada la partición Windows con la totalidad de espacio que le has asignado al VMDK en el punto 2. Nota: Si quieres ampliar unicamente unos Mb, puedes ejecutar en vez de EXTEND, el comando EXTEND size=mb (donde mb son los Mb a ampliar).

Xavier Colomé Abril. VMware Certified Professional VCP3, VCP4 and VCP5. [Si encuentras que esta o cualquier otra respuesta ha sido de utilidad, vótalas. Gracias.] [If you find this or any other information helpful or correct, please consider awarding points. Thank you.]
Reply
0 Kudos
Amnexi
Enthusiast
Enthusiast
Jump to solution

Una versión más sencilla que es la que uso yo: <span class="jive-thread-reply-body-container">1.- apagar la máquina que quieras extender 2.- extender el disco desde el VIC 3.- mapear una ISO de WinPE a la VM y reiniciarla 4.- Run -&gt; cmd / diskpart <span class="jive-thread-reply-body-container">5<span class="jive-thread-reply-body-container">.- list volume (fijarse en el nº "X" correspondiente a C:) / select volume "X" <span class="jive-thread-reply-body-container">6.- Extend (para extenderla) 7.- Desmapear la ISO y reiniciar Salu2 El mensaje fue editado por: Amnexi: ==&gt; Modificados los pasos, sobraba el rescan

<span class="jive-thread-reply-body-container"><span class="jive-thread-reply-body-container"><span class="jive-thread-reply-body-container"><span class="jive-thread-reply-body-container">P.D.: Donde digo WinPE, podría decir "cualquier CD bootable desde el que pueda ejecutarse una aplicación capaz de extender particiones" (por ejemplo, el extpart que comentan por aquí... que bueno, es lo mismo que diskpart, pero directamente le dices la letra de la partición; tampoco cuesta hace un "list volume" en diskpart y listo)

Reply
0 Kudos
jose_maria_gonz
Virtuoso
Virtuoso
Jump to solution

Hola akumal,

Con la utilidad gratuita de Dell (extpart.exe) es cosa de niños. Muy sencillo y rápido. He creado un post donde explico el procedimiento:

http://www.josemariagonzalez.es/2009/09/15/aumentando-el-tamano-del-disco-virtual-con-vsphere-hot-ex...

Saludos,

Jose Maria Gonzalez,

-


See http://www.JmGVirtualConsulting.com for official Vi3 and vSphere consultancy

See http://www.josemariagonzalez.es for my blog on VMware training and tips

See http://www.twitter.com/jose_m_gonzalez for some twittering

VMware vExpert 2009

Autor del Libro VMware ESX y VMware VCP Hecho Fácil

-


If you find this or any other answer useful please consider awarding points by marking the answer helpful or correct.

<a href="http://feedproxy.google.com/ElBlogDeVirtualizacionEnEspanol">!http://feedproxy.google.com/ElBlogDeVirtualizacionEnEspanol.2.gif!</a>

Reply
0 Kudos
akumal2
Enthusiast
Enthusiast
Jump to solution

Hola Mokymura tengo dudas sobre tu procedimiento:

No entiendo lo de atachar el disco a otra máquina virtual, ¿ te refieres a que en otra máquina cualquiera que tenga (o una nueva), SIN sistema operativo, le digo añadir un disco existente?.

Y luego te refieres a hacer ahí el diskpart ?¿?

Quito el disco .... y... ¿se lo pongo a la otra supongo?

Aclárame, porque no entiendo.

Otros en este foro NO comentan lo de atachar el disco en otra máquina.

saludos

Reply
0 Kudos
Amnexi
Enthusiast
Enthusiast
Jump to solution

Cuando arrancas un S.O., tienes C: en uso, y por esa razón el diskpart NO te deja ampliar la C:.

Por eso la solución de Mokymura pasa por atachar esa C: a otra VM, como si fuera una unidad de datos, y desde ese otro S.O. hacer un extend del disco atachado.

Es una solución perfectamente válida, pero muy liosa en mi opinión (necesitas otra VM temporal, andar desasignando y reasignando discos...) Es mucho más sencillo lo que yo indicaba: hazte con un WinPE, mapéalo a la VM, y arranca con él. De esta manera, al arrancar desde el CD, la unidad C: no estará "en uso", y se podrá hacer un extend sobre ella directamente. Te recomiendo este camino, pero la decisión está en tus manos...

Salu2

Reply
0 Kudos
akumal2
Enthusiast
Enthusiast
Jump to solution

Hola

Si, entiendo perfectamente tu procedimiento, y lo voy a probar en breve, pero no entendia lo de atachar el disco en otro servidor, pero una vez que he visto el comando vmkfstools me ha venido la inspiracion.

Gracias, lo pruebo y lo cuento.

saludos

Reply
0 Kudos
akumal2
Enthusiast
Enthusiast
Jump to solution

Hola AM, perdora el diminutivo Smiley Happy

¡¡ funcionó ¡¡

He seguido tu procedimiento, nada de atachar discos a otra máquinas, como decias es un poco engorroso.

He ido a la consola de comandos de esx , he realizado vmkfstools, cambiando el tamaño que quiero en el .vmdk del disco c: (previo apagado de la MV sino no deja claro).

He atachado a la MV una .iso de windows PE y he arrancado ese PE.

Realizo el diskpart, y el extend.

Reinicio y ¡¡¡ todo ok ¡¡¡, la C: redimensionada.

Bien fácil.

Un saludo

Reply
0 Kudos
Amnexi
Enthusiast
Enthusiast
Jump to solution

Me alegro :smileylaugh:

Yo en lugar de usar vmkfstools edito la VM y pongo el tamaño nuevo, pero bueno, si eres un friki de los comandos, bien por ti, jejeje Smiley Wink

Salu2

Reply
0 Kudos