
Microsoft and Apple have always been competitors on some level, and as a result, their fans often contain a bit of that old competitive spirit. It’s not uncommon for Mac buyers to become overnight loyalists, but Windows has an entrenched fanboy battalion as well.
Given the situation, it’s almost unnatural to think that – *gasp* – someone might own both a Windows PC and a Mac. Can you imagine the nerve? In the same household! Yet it does occur. In fact, I myself own a Windows PC as well as a MacBook, and so far one hasn’t killed the other (or me) while I slept.
With that said, getting the two to play nice can take some time. File, software, and hardware compatibility issues are not as bad as they were a decade ago, but they do exist. Fortunately, there are ways to overcome them.
Conquering old-fashioned file compatibility problems
There was once a time when trying to move a file between a PC and a Mac was a real hassle. Software on each end was wildly different, so files saved on a Mac often could not be opened in Windows without some form of conversion. 
Today, this problem has lessened. However, the two operating systems continue to use different file systems. Windows relies on NTFS, while OS X uses HFS Plus.
This has no impact on actual file compatibility. A Word document written on a Mac using HFS Plus can be opened on an NTFS file system Windows PC. The problem is the method of file transfer. Macs can read files on an NTFS drive, but can’t write to an NTFS drive, while Windows can neither read nor write to HFS Plus drives. If you normally use physical media to transfer files, this could be a stumbling block.
What’s the solution? Get FAT…32. This file system, which was used by Windows back in the Windows 95/98 era, is read/write compatible with both Windows and Mac OS X. Thumb drives and external hard drives formatted with FAT32 will be compatible with both systems. Problem solved right?
Software compatibility continues to disappoint
Software is still a compatibility sticking point between Macs and PCs. It is still up to a developer to code for either operating system.
Microsoft’s debut of Office for the Mac was the only major software compatibility change to recently take place (and even this occurred years ago), but it was important. Basic productivity tasks are now much easier to complete if you own both platforms because you’ll have a set of familiar and compatible programs available on both.
However, it’s almost universally true that you must purchase the Windows and Mac versions individually, which can be a pain to your pocketbook. One notable exception is Steam for Mac. This gaming platform provides gamers with both a Windows and Mac copy of a video game (if the Mac version is available) when they purchase a title.
Syncing files between systems
File sync software is a blessing if you own multiple computers, but for those who own both PCs and Macs, software compatibility issues are a roadblock. Sync software often only supports one platform or the other.
Surprisingly, one of the easier solutions comes from Microsoft. The company offers a program called Windows Live Mesh that can be used to sync files between systems, and it has both a PC and Mac version. I’ve personally used this and found it works well – and it’s completely free, no matter how much data you need to sync.
Another option is, well, any service that’s based in the cloud. Dropbox is the most common example, but there are tons of similar offerings. However, you usually need to pay once your storage needs go beyond a certain point because the files are stored in the cloud, not on your computers.

Just do the brandversation :)
…lmao, I had no other choice. By the time I registered all of the good classes were filled. The class sucked too.
Not very good or accurate article. To mention Windows live mesh with out talking about Dropbox the most popular and most seamless way to share and sync files between virtually any computer/smartphone it a big miss. And XP and OSX 10.5 and before worked well together on a network (the mac saw the XP box and the XP box could browse to find the OSX box, it is not as easy for Windows 7 and 10.6, it can be done but nether will find the other by default.
Erica Kramer Have you tried Parallels? A couple engineers here use it.
…well its not VMware because that program drags ass. Every time I open it my Mac runs like death. Serious blow. As soon as I get out of this VB class I’m uninstalling.
running windows in a VM (or any OS, for that matter) requires a lot of ram, and a good processor helps too.
As for the VB class, facepalm… C# is the way to go.
Just do the brandversation :)
who cares they both suck…
Just do the brandversation :)
….I didn’t really see much difference between Parallels and VM when I was buying. Everyone who has it says it’s good, but then again, the same is true for VM. I’ll give it a try.
I get tired of replacing our mighty mouse every 6-12 months. They just aren’t reliable. Why doesn’t anyone make a good replacement for the Mac that is white so it matches my system? Seems like Logitech gave up a while back.
What I want to figure out is how to keep my music on my Timecapsule and have both my Windows PC and my Wifes access it. I can sort of do it now, but iTunes is super slow when trying to update the album info etc.
iTunes only seems to want to work fast if the music library is local, and not on a NAS drive.