In my household, Macs and PCs live in harmony. And thanks to built-in SMB sharing in OS X, sharing files and folders between Windows and OS X isn’t nearly as challenging as it has been in the past. You can get your Windows 7 PC and your Mac OS X computer reading and writing to each others’ files and folders via your home network in no time with minimal fiddling in their respective system preferences.
Let’s take a look how I do it!
- Sharing Mac OS X Files with a Windows 7 PC
- Sharing Windows 7 Files and Folders with Mac OS X
- Changing Workgroups in Windows 7 and OS X
Sharing Mac OS X Files with a Windows 7 PC
Connecting to an OS X Mac from a Windows 7 PC is easier than doing things the other way ‘round, for some reason. Once you set up sharing on your Mac, Windows 7 basically treats it like any other computer on the network.
In OS X, go into System Preferences and Click Sharing.
Check File Sharing and Click Options….
Check Share files and folders using SMB (Windows) and Click Done.
From here, you can add folders and set permissions for each user as you see fit using the +/- buttons under Folders and Users.
In Windows, the Mac computer will show up in Network on the left. Click it to connect and start browsing. You may have to enter a user name and password–use the login credentials for a user that’s set up in OS X. If you log in as a user that has administrator privileges, you’ll have read/write access to all files and folders. Alternately, you can log in with a user that was set up in step 4 for limited access to only the folders you set permissions for.
Sharing Windows 7 Files and Folders with Mac OS X
Getting OS X to connect to a networked Windows 7 computer ranges in difficulty from simple to slightly awkward. Either way, getting your Windows 7 shared folders onto OS X is a breeze.
In Windows 7, Click the Start > Control Panel > Network and Internet > Network and Sharing Center and Click Change Advanced Sharing Settings on the left.
Scroll down to File and printer sharing and select Turn on file and printer sharing. In the next section, select Turn on sharing so anyone with network access can read and write files in the Public folders (optional–you can skip this if you won’t be using public folders).
Click Save Changes.
In Mac OS X, launch Finder. If you’re lucky, your Windows 7 computer will show up in the sidebar under “Shared.” Click it to access its shared files and folders.
If you don’t see it, then there are two possible problems. The first is that you simply haven’t enabled shared servers in Finder. This is an easy fix. Just go to the Finder menu and Click Preferences and go to the Sidebar tab. Make sure Connected servers is checked.
If this doesn’t fix the problem, you can connect to your Windows computer manually. In Finder, Click the Go menu and choose Connect to Server… You can also press Command – K.
Type in SMB://192.168.1.7, or whatever your Windows 7 machine’s local IP address is and Click Connect. You may be prompted to enter a user name and password. If so, enter the user name and password you’d use to log in to the Windows 7 machine directly, as if you were sitting right in front of it.
Now, the Windows 7 computer should show up in the sidebar.
Changing Workgroups in Windows 7 and OS X
When sleuthing out potential bumps on the road towards Windows 7 and OS X networking, I noticed that some users recommended putting both your Mac and your Windows 7 PC on the same workgroup. Personally, I didn’t do this step and it worked fine. I think that’s because, by default, both Windows 7 and OS X use “workgroup” as the workgroup name. But I tried changing my Mac’s workgroup to something else and file sharing still worked. Either way, you may want to try changing your workgroup name if you are having trouble.
To change the workgroup in Windows 7, Click Start and Right-click Computer and choose Properties. Scroll down to the section that reads “Computer name, domain and workgroup settings” and Click Change settings.
In the Computer Name tab, Click Change.
To change the workgroup in OS X, go into System Preferences and Click Network. Select whatever protocol you’re using to get on the Internet (wireless or ethernet) and then choose Advanced.
Click the WINS tab. From here, you can type in the name of your workgroup. Click OK and be sure to Click Apply way back in Network settings.