Pregunta

Hola a todos, estoy usando Virtual PC y trabajando con un disco duro virtual (*.vhd) que sólo tiene un tamaño de 8,2 GB.Me gustaría duplicar el tamaño a algo así como 16-20 GB.Veo opciones para compactar el VHD pero nada para expandirlo.Está configurado para "expandirse dinámicamente", pero estoy instalando algún software y no parece cambiar de tamaño a un espacio más grande.

Muchas gracias.

¿Fue útil?

Otros consejos

Aquí está mi solución., usando VHDResizer y DISKPART en un host de Windows XP.

  1. Descargar VHDResizer desde aquí
  2. Siguiendo estas instrucciones de "Murnic" en este hilo No funcionó, al ingresar EXTEND, no estoy seguro de la redacción exacta ahora, pero estaba en la línea de no puedo extender este volumen.

La forma más sencilla de hacerlo (siempre que tenga suficiente espacio en el disco duro) es ampliar su VHD existente utilizando VHD Expander, que le proporciona dos archivos VHD.El archivo recién extendido tomará el nombre de su VHD existente.Es posible que desee desfragmentar, precompactar y compactar su VHD antes de extenderlo.

En Virtual PC 2007, vaya a Configuración.

  • Selecciona tu VIEJO VHD como disco duro 1
  • Seleccione su VHD recién extendido como Disco Duro 2
  • Arranca tu máquina virtual
  • Abrir un símbolo del sistema
  • Ejecute diskpart
  • Desde DiskPart> - Ejecutar el volumen de la lista: seleccione su nuevo volumen VHD ejecutando el volumen de selección donde está su nuevo VHD probablemente 2 - Execute Extend - Debería ver un mensaje de éxito.De lo contrario, es posible que tengas que volver a crear tu VHD extendido debido a un error en el proceso.
  • Salga de Diskpart.exe escribiendo EXIT
  • Apague la máquina virtual
  • Elimine ambos archivos VHD de la lista de discos duros
  • Agregue su VHD recién extendido como Disco Duro 1
  • Inicie su máquina virtual.
  • Recibirá un mensaje de Hardware recién agregado de Windows después de un breve período de tiempo.
  • Reinicie la VM cuando se le solicite
  • ¡Empiece a utilizar su VHD recién ampliado!

Aquí está la información de Microsoft sobre cómo extender volúmenes usando Diskpart.exe: http://support.microsoft.com/kb/325590

Así que volví a estas instrucciones de 'AutoSponge' al comienzo del mismo hilo,

montar la imagen

  1. C:>Archivos de programa\Microsoft Virtual Server\Vhdmount>vhdmount /m “C:Documentos y configuraciones odos los usuarios\Documentos\Máquinas virtuales compartidas\.vhd”
  2. Inicie diskpart y expanda la partición

    C:>Archivos de programa\Microsoft Virtual Server\Vhdmount>diskpart

    DISKPART>listar disco

    DISKPART>seleccione el disco 3 -----verifique el número en la lista

    DISKPART>lista de partes

    DISKPART>seleccione la parte 1 -----verifique el número en la lista

    DISKPART>extender DISKPART>listar parte -----verifique el nuevo tamaño

    DISKPAR>salir

  3. Desmontar y guardar cambios

    C:>Archivos de programa\Microsoft Virtual Server\Vhdmount>vhdmount /u /c “C:Documentos y configuraciones odos los usuarios\Documentos\Máquinas virtuales compartidas\.vhd”

Puedes obtener la descarga. Servidor virtual de Microsoft aquí.Puede realizar una instalación personalizada y solo seleccionar VHDMount

Más información usando VHDMount

Usando Montaje VHD con Windows XP -

No es posible utilizar '/m' (Montar), sólo puedes utilizar '/p' (Plug in).

La razón de esto es que VHDMount usa VDS (el servicio de disco virtual) para asignar una letra de disco al disco duro virtual después de montarlo, pero VDS solo se incluye en Windows Server 2003 y versiones posteriores.Sin embargo, esto no es un problema demasiado grande, ya que a diferencia de Windows Server 2003, Windows XP montará automáticamente el disco duro virtual cuando esté conectado.Esto significa que la única funcionalidad que se pierde en Windows XP es la capacidad de especificar exactamente qué letra de unidad se debe utilizar.

Nunca trabajé con Virtual PC, pero lo sé con otro software de virtualización. Supongo que expandir dinámicamente significa que inicialmente el archivo .vhd ocupará menos espacio en el disco duro que el especificado y crecerá dinámicamente a medida que sigas instalando programas o agregando archivos en la unidad virtual. HASTA el tamaño especificado.

Para lo que quieras, supongo que tendrás que modificar el tamaño especificado en el disco duro virtual desde la ventana de configuración de Virtual PC.

Un poco fuera de tema, pero prueba Virtual Box:www.virtualbox.org

Para los usuarios de vmware, pueden descargar una edición gratuita de convertidor vmware que no sólo le permite cambiar el tamaño de los discos virtuales sino que también le permite convertir de máquinas físicas a virtuales y viceversa.

Aquí hay una solución que funcionó para mí:Utilice "CopyWipe" o un software similar para hacer una copia impresa en un nuevo VHD, como se describe aquí:

Eric Cosky

Me resultó más fácil, sencillo y seguro crear un segundo VHD e instalar mi Big Software en ese HD.

Primero desconecte el VHD y luego ejecute esos comandos para expandir su disco:

  1. parte del disco
  2. Seleccione el archivo vdisk="Su ruta"
  3. listar disco virtual
  4. expandir el disco virtual máximo = nuevo tamaño en MB
  5. adjuntar disco virtual
  6. listar disco
  7. disco en línea
  8. volumen de lista
  9. seleccionar volumen #
  10. extender
  11. lista de volumen
  12. desconectar el disco virtual
  13. salida

Y aquí hay una breve descripción de lo que hace cada línea:

  1. Inicie la utilidad DiskPart.
  2. Seleccione el archivo VHD.Tenga en cuenta que si la ruta o el nombre del archivo tiene espacios, debe escribirlos entre comillas dobles.
  3. Le muestra una lista de discos virtuales.El * a la izquierda muestra el que está seleccionado.
  4. Cambia el tamaño del disco virtual a nuestro nuevo tamaño.
  5. Una vez que el disco está expandido, debe montarlo para que funcione en el disco.
  6. Muestra la lista de discos montados y discos vDisk incluido el nuestro.
  7. Si el disco no se muestra en línea, deberá ponerlo en línea.
  8. Listar volúmenes (particiones).La columna ### es la más importante ya que tiene el número que necesitas usar para seleccionar el volumen con el que trabajarás.
  9. Seleccionamos el volumen con el que queremos trabajar.
  10. Extiende el volumen seleccionado actualmente para utilizar todo el espacio contiguo disponible en el mismo disco.
  11. Ejecutando nuevamente para mostrar el nuevo tamaño.
  12. Desmonta el volumen Vdisk para que Hyper-V pueda cargarlo.
  13. Salga de la utilidad diskpart.

Sin embargo, no garantizo que esto funcione para todos, así que Mantenga el original hasta que complete el proceso., por si acaso.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top