Pregunta

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

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

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

¡Gracias de antemano!

¿Fue útil?

Solución

Desfragmentar al invitado, luego al 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 el archivo vhd probablemente no pueda estar en uso para desfragmentarlo, lo que requiere que la VM esté apagada.

Otros consejos

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

  1. Desfragmentar la unidad de invitado desde dentro La máquina virtual.
  2. Salga del     máquina virtual.
  3. En el host         máquina, ejecute JkDefrag con estos         líneas de comando

(también puedes 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 = Salga 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 dependiendo del tamaño de su disco virtual. Como ejemplo, en mi PC con un disco virtual de 56 GB, se tarda entre 16 y 18 horas en completar este proceso en días fragmentados realmente mal . De hecho, mientras escribo esto, tengo más de 150 fragmentos de ese archivo que se desfragmentan y se ha estado ejecutando durante aproximadamente 30 minutos y solo se ha completado en un 10% con ese archivo.

Sí, su suposición es correcta. La forma correcta de desfragmentar es desfragmentar primero dentro del invitado, luego el archivo del disco duro del 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 disco duro invitado.

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