Hyper-V utilise la mémoire dynamique pour faire face aux limites de la RAM physique. Vous attribuez à la VM une quantité minimale et maximale de mémoire, et la VM n'utilisera que ce dont elle a besoin à ce moment-là.
Hyper-V ne partage pas les pages de mémoire de la VM invitée avec d'autres VM invitées. Je ne sais pas si VMware le fait ou non, mais cela me semble être une violation de la sécurité.
Chaque système d'exploitation/partition invité à l'intérieur d'Hyper-V possède cependant son propre gestionnaire de mémoire et utilisera toujours les techniques de gestion de la mémoire (par exemple, la combinaison de la mémoire pour Windows 8) qui sont propres à ce système d'exploitation.
Edit : Aussi, il n'est probablement pas important de faire la distinction entre Hyper-V Server 2012 et Server 2012 normal, puisque pour autant que je sache il n'y a pas de différences pertinentes entre la façon dont Hyper-V fonctionne sur ces éditions de Windows. Il n'y a que des différences de licence.
Cette fonctionnalité de Windows 8 s'accorderait également très bien avec l'amélioration apportée à Hyper-V 2012, puisque Hyper-V peut désormais récupérer la mémoire des VM au fil du temps. Et il semble qu'avec la combinaison de la mémoire, les VM de Windows 8 auraient plus de mémoire à céder après le démarrage.