Hello!
J'ai le même problème, ça vient en effet des dossiers partagés. Sur n'importe quel gros projet type Symfony, Vagrant, ou les CMS genre eZPublish, vu le nombre de fichiers requis à chaque requête, la page est hyper longue à charger puisque la lecture sur le disque est fortement ralentie...
Apparemment, la configuration "SMB" des dossiers partagés améliorerai les performances, ainsi que le fait que le dossier partagé soit sur un SSD.
Mais je pense qu'aucune solution de disque partagé avec Windows ne soit réellement satisfaisante.
Le mieux est de ne pas faire de dossiers partagés et d'accéder aux fichiers de la VM directement avec WinSCP (gratuit).
Le problème de cette solution est que du coup l'utilisation d'un IDE tel que PHPStorm est pratiquement impossible.
Il faudrait alors configurer le projet avec une remote sur la VM, mais l'utilisation est git devient un enfer, puisque dès que tu changes de branch il faut tout resynchroniser...
Je n'ai pour l'instant trouvé aucune solution satisfaisante pour faire de dossier partagé vraiment utilisable sur ce genre de projet.
Si quelqu'un trouve une solution je suis preneur !