diff --git a/lib/Vagrantfile b/lib/Vagrantfile
index 6798e77..748fb9f 100644
--- a/lib/Vagrantfile
+++ b/lib/Vagrantfile
@@ -23,8 +23,12 @@ Vagrant::Config.run do |config|
         vm_config.vm.customize ["modifyvm", :id, "--name", "#{vm::Longname}#{formatted_count}(#{hostname})"]
         vm_config.vm.customize ["modifyvm", :id, "--memory", "#{vm::Memory}"]
         if defined?(vm::NFS_shares)
+          # Only enable NFS shares on *nix systems (Windows doesn't need).
+          # Ref: http://vagrantup.com/v1/docs/nfs.html
+          # Copied from https://github.com/myplanetdigital/ariadne/blob/master/Vagrantfile#L54
+          nfs_flag = (RUBY_PLATFORM =~ /linux/ or RUBY_PLATFORM =~ /darwin/)
           vm::NFS_shares.each do |name, path|
-            vm_config.vm.share_folder(name, path, "./#{name}", { :nfs => true, :create => true, :remount => true })
+            vm_config.vm.share_folder(name, path, "./#{name}", { :nfs => nfs_flag, :create => true, :remount => true })
           end
         end
         if vm::Gui == true
