How to Share Folder from Windows in VMWare Fusion to Mac
If you are running Windows 11 in VMWare Fusion on a Mac, you might want to setup a shared folder to easily transfer data from the Mac to the Windows virtual machine. There are a few ways to accomplish this, from using VMWare Tools, to using a networking approach, and we’ll cover the latter here.
Before beginning, you might be wondering “why not just use the easy VMWare Sharing option?” which is a perfectly valid question. Well, interestingly enough, the official instructions on the vmware site don’t work for many users, myself included, because there is no “Sharing” settings option in VMWare. The most common reason for this being the case is because you have not yet installed VMWare Tools in the Windows virtual machine, but sometimes that doesn’t work to reveal the ‘Sharing’ settings either. Whatever the reason, there are alternative methods to setup a shared folder between the virtual machine Windows environment and the host Mac, and we’ll show you another way that works just as well by using the network capabilities of both operating systems.
How to Share a Folder from Windows in VMWare Fusion to the Host Mac via Network Sharing
This method offers an alternative approach to sharing a folder between VMWare Fusion running a Windows VM and the host Mac:
- From the VMWare Virtual Machine Library screen, right-click on the Windows VM and choose “Settings”, then go to “Network Adapter”
- Change the setting for Bridged Networking to Autodetect
- Start the Windows 11 VM as usual and let it boot
- From the Windows 11 VM desktop, right-click on the desktop and choose “New” and then “Folder”
- Now right-click on the “Folder” you just created, and choose “Properties”
- Choose the “Sharing” tab in Properties, and then click on “Advanced”
- Choose “Permissions”
- Add the user account and give full permissions
- Finally, access Windows Network settings and make note of the IP address of the virtual machine shown here, you’ll be using this from MacOS to connect to
- Now on the host MacOS side of things, from the Finder pull down the “Go” menu and select “Connect to Server”, then enter the VMWare Windows VM server IP address in the address field, like so:
- Click “Connect” and authenticate with the Windows VM login and password
- Now you can drag and drop anything you’d like to share between the Windows VM and the host Mac, allowing for easy file transfers and sharing of data between the VM and host
smb://192.168.1.150
As you can see, this trick works by using the networking tools of both Windows and MacOS, and the networking capabilities of VMWare.
For many users, this is a workaround or alternative approach, when the easy VMWare Tools method of enabling sharing between VM and host is not available, or is not working for whatever reason.
There you have it, you’re not easily sharing documents, files, pictures, and data between the Mac and Windows VM in VMWare, all by using familiar networking methodology.
Did this method work for you, or did you find another solution?
From poking around, I did find an approach in this YouTube video which didn’t work quite as described, but I found a way to make work on my particular VMWare Fusion setup with Windows 11 and MacOS Sonoma. Importantly, there was no requirement to use VMWare Tools, which matters both if you don’t want to install that, but also if you did install it and find the Sharing functionality is not available anyway. That video has been embedded below since it may be useful to some users.
Sources:
https://knowledge.broadcom.com/external/article?legacyId=1003417
https://docs.vmware.com/en/VMware-Fusion/13/com.vmware.fusion.using.doc/GUID-6F5059DD-5449-4820-AAE8-F541C229AEDE.html
https://docs.vmware.com/en/VMware-Fusion/13/com.vmware.fusion.using.doc/GUID-7F068DD6-4F3D-4B3C-B468-81AA9C43A197.html
https://docs.vmware.com/en/VMware-Tools/12.4.0/com.vmware.vsphere.vmwaretools.doc/GUID-D8892B15-73A5-4FCE-AB7D-56C2C90BD951.html
Does this trick works with Linux VMWare VMs too?
What a workaround, glad it works but shouldn’t the Sharing feature just work?
I also installed VMware Tools into my Windows VM and did not find any Sharing settings in my virtual machine after installing it, so am I missing an extra step or is that an issue with VMWare or VMWare Tools?