Extending partitions in Windows using DiskPart

Verify the volume in question has been mounted and has been assigned a drive letter. This can be set in Windows Disk Management or by selecting the volume and typing assign from within the DiskPart command. (No formatear el nuevo espacio asignado)

In versions of Windows prior to 2008, open a command prompt and run the DiskPart command:

C:\Documents and Settings\username>diskpart

Microsoft DiskPart version 5.1.3565
Copyright (C) 1999-2003 Microsoft Corporation.
On computer: USERNAME-HELPER-VM
DISKPART> list volume

Volume ### Ltr Label Fs Type Size Status Info
———- — ———– —– ———- ——- ——— ——–
Volume 0 D CD-ROM 0 B
Volume 1 C NTFS Partition 30 GB Healthy System
Volume 2 E NTFS Partition 10 GB Healthy 

DISKPART> select Volume 2

Volume 2 is the selected volume.

DISKPART> extend
DiskPart successfully extended the volume.

 

If you don’t pass any parameters, DiskPart will use all unpartitioned space on the current disk. Alternatively, you can type

extent size=<size in MB> disk=<disk number>

to set a size and disk to use for the extension.


DISKPART> exit
Leaving DiskPart…

Note: Where 2 above is the disk volume number of the volume to extend.

Note: Ensure to choose the correct volume. The Size is the old value.

Note: If you are in Windows 2003, and you see the error The volume you have selected may not be extended. Please select another volume and try again, see the Microsoft Knowledge Base article 841650.

 

Note 2: Extend disk in VMware ESX

Desde la consola «VMware Virtual Center» conectados con el cliente, con botón derecho encima de la máquina virtual en cuestión y «Edit Setings…», en la pestaña «Hardware» seleccionamos nuestro disco duro y tendríamos la opción de «New Size», indicamos en gigas el tamaño que deseamos y «OK».

Ahora lo que hace falta es decirle a la máquina virtual, a su sistema operativo que su tamaño ha cambiado, en el caso de un Windows (sea XP, 2003, Vista o 2008) lo podremos hacer, reiniciando la máquina virtual en modo seguro, pulsando F8. Una vez que estemos dentro de la MV, debemos ejecutar un comando desde MSDOS: diskpart.

Dentro de ese comando debemos saber que volumen ha sido el que ha cambiado, dentro de ‘diskpart’ ejecutaremos ‘list volume’ para ver que volúmenes tenemos en nuestro S.O., nos mostrará los discos lógicos/volumenes, seleccionamos el que hemos ampliado, en mi caso será el volumen 2, que antes ocupaba 6Gb y ahora 8Gb, así que lo seleccionamos con el comando ‘select volume 2’ y lo extendemos con el comando: ‘extend’. Una vez ejecutado ya podremos arrancar la MV de la forma habitual.

Gracias Bujarra: http://www.bujarra.com/ProcedimientoVMwareESXampliarHDenMV.html