Vagrant 1.2.5
This actually already takes care of the quality of the roaming 1.2.5, see The option for NFS is not ignored on the host windows and the corresponding b2d1a26 commits (the NFS request in Windows is ignored) :
@__synced_folders.each do |id, options|
Previous workaround
If you cannot upgrade, you might want to try Ryan Seekely Vagrant and use NFS only for non-Windows hosts :
Well, since Vagrantfile is just a Ruby script, we can just use Ruby! At the top of the Vagrantfile, define:
def Kernel.is_windows?
And then when setting up the shared folder:
nfs = !Kernel.is_windows? config.vm.share_folder "myfolder", "/srv/www/myfolder.com/", "../", :nfs => nfs
Please note that I did not actually test this particular solution, but previously used a conceptually similar approach, although I used Vagrant::Util::Platform.windows? as in official commitonics (you donβt need it right now ...).
source share