vhdx que montar duro disk2vhd disco crear como archivo virtualization virtual-pc vhd

virtualization - que - Defrag un disco duro virtual(.vhd)?



vhd windows 10 (3)

Sí, su suposición es correcta. La forma correcta de defragmentación es desfragmentar primero dentro del invitado, luego el archivo hdd invitado y luego el disco duro del host. Dependiendo de la VM que esté utilizando, debería darle la opción. VMWare le ofrece la opción de desfragmentar el hdd invitado.

Como cualquier otro disco duro, los discos duros virtuales (* .vhd) sufrirán fragmentación.

Para mantener un buen rendimiento, supongo que tengo que desfragmentar primero el disco duro virtual desde la máquina virtual y también el disco duro (físico) en el que está almacenado .vhd.

Primero, ¿estas suposiciones son correctas? Y segundo, ¿hay alguna manera de defragmentar ambos (disco duro virtual y físico) a la vez?

¡Gracias por adelantado!


Defrag el invitado, luego el host. Puede desfragmentar solo el archivo vhd en el host utilizando una utilidad como CONTIG .

No creo que pueda desfragmentar ambos a la vez, ya que es probable que el archivo vhd no pueda utilizarse para desfragmentarlo, lo que requiere que la máquina virtual esté apagada.


Otra opción que he usado es usar JkDefrag, que es gratis. También hay un proceso completo para desfragmentar una PC virtual, pero como no puedo encontrar el enlace "oficial" en el foro de JkDefrag, es más o menos así para los parámetros de línea de comando:

  1. Defragmente la unidad de invitado desde dentro de la máquina virtual.
  2. Salga de la máquina virtual.
  3. En el equipo host, ejecute JkDefrag con estas líneas de comando

(también puede ponerlos en un archivo por lotes):

jkDefrag -q -a2 jkDefrag -q -a6 C:/PathToVirtualDisks/VDiskToDefrag.vhd jkDefrag -q -a3 -e C:/PathToVirtualDisks/VDiskToDefrag.vhd

Esto es lo que hacen los parámetros:

  • -q = Salir del programa cuando haya terminado.
  • -a2 = Desfragmentar, no optimizar.
  • -a6 = Mover al final del disco
  • -a3 = Desfragmentar, optimizar rápidamente.

El proceso puede llevar mucho tiempo según el tamaño de su disco virtual. Como ejemplo, en mi PC con un disco virtual de 56GB, se necesitan entre 16 y 18 horas para completar este proceso en días realmente muy fragmentados. De hecho, mientras escribo esto, tengo más de 150 fragmentos de ese archivo desfragmentados y se ha estado ejecutando durante unos 30 minutos y solo se ha realizado un 10% con ese solo archivo.