Question

Comme tout autre disque dur, les disques durs virtuels (* .vhd) souffriront de fragmentation.

Donc, pour conserver de bonnes performances, je suppose que je dois d'abord défragmenter le disque dur virtuel depuis la machine virtuelle, ainsi que le disque dur (physique) sur lequel le fichier .vhd est stocké.

Premièrement, ces hypothèses sont-elles correctes? Et deuxièmement, existe-t-il un moyen de défragmenter à la fois (disque dur virtuel et physique) en même temps?

Merci d'avance!

Était-ce utile?

La solution

Défragmentez l'invité, puis l'hôte. Vous pouvez défragmenter uniquement le fichier vhd sur l'hôte en utilisant un utilitaire tel que CONTIG .

Je ne pense pas que vous puissiez défragmenter les deux en même temps, car le fichier vhd ne peut probablement pas être utilisé pour le défragmenter, ce qui nécessite l'arrêt de la machine virtuelle.

Autres conseils

Une autre option que j'utilise est d'utiliser JkDefrag , qui est gratuit. Il existe également un processus complet de défragmentation d’un PC virtuel, mais je ne trouve pas le fichier "officiel". lien dans le forum JkDefrag, il en est de même pour les paramètres de ligne de commande:

  1. Défragmentez le lecteur invité de l'intérieur la machine virtuelle.
  2. Quittez le     machine virtuelle.
  3. sur l'hôte         machine, lancez JkDefrag avec ces         lignes de commande

(vous pouvez aussi les mettre             dans un fichier batch):

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

Voici ce que font les paramètres:

  • -q = Quittez le programme lorsque vous avez terminé.
  • -a2 = Défragmentez, n'optimisez pas.
  • -a6 = Aller à la fin du disque
  • -a3 = Défragmenter, optimiser rapidement.

Le processus peut durer longtemps en fonction de la taille de votre disque virtuel. Par exemple, sur mon PC équipé d’un vdisk de 56 Go, il faut environ 16 à 18 heures pour terminer ce processus les jours vraiment cruellement fragmentés. En fait, au moment où j'écris ces lignes, plus de 150 fragments de ce fichier sont en cours de défragmentation. Le logiciel est en cours d'exécution depuis environ 30 minutes. Seulement 10% environ l'ont déjà été.

Oui, votre hypothèse est correcte. La méthode correcte de défragmentation consiste à défragmenter d'abord dans l'invité, puis le fichier hdd invité, puis le hdd hôte. Selon la machine virtuelle que vous utilisez, cela devrait vous donner la possibilité. VMWare vous offre la possibilité de défragmenter le disque dur invité.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top