Confused about Parallels vs. Partitioning to Run Windows on New iMac

I need to buy a new iMac for work, where currently its a PC environment. The only thing I really need to continue to run is Quickbooks, which I must use the PC version as we run payroll in house and want to remain compatible with all our global accountants.


While I've used Macs exclusively at home, I've never messed with partitioning. I was under the impression that I would create a partition and install Windows 7 and a copy of our Quickbooks and then would have to sign in and out between partitions to run Quickbooks...effectively signing in and out of 2 different computer systems (as if I had 2 different computers).


I am confused as to whether I need Parallels (which I have also never worked with). Is this needed to work in the 2nd PC partition? or is Parallels something that I can run on my new Mac in the Mac environment and run Windows 7 & Quickbooks without having to log in and out and/or keep rebooting to go back and forth?


Any insight is appreciated.


Thanks!

iMac, OS X Mountain Lion (10.8.5)

Posted on Sep 24, 2013 1:03 PM

Reply
14 replies

Sep 24, 2013 1:09 PM in response to lilskye

This is an either - or scenario. If you partition with Bootcamp, what you have described is what you have to do. Parallels does not enter into the picture, you do not need it.


If instead you use Parallels, there is no rebooting. You switch from a Mac OS to Windows without rebooting, "on the fly" so to speak. And there will be no partitioning required.


In sum then, either Bootcamp with a Windows partition and reboot to switch.

Or, Parallels with no partition and no rebooting to switch.


See this for more info: http://www.wikihow.com/Choose-Between-Apple-Bootcamp-and-Parallels

Sep 25, 2013 7:55 PM in response to lilskye

Parallels is a program like any other. You create virtual hard drives on your current hard drive that it uses to store the Windows installation. It is just like creating a disk image on your hard drive. To the computer, it looks and acts like a hard drive, but it is cut out of space on your hard drive. To your Mac, it is just a single file.

Search the internet for "virtualization." Or, look on the Parallels/VM Ware websites for how it all works.


Because the OS sees the Virtual Disk as a single file, if you go into Windows and add a transaction, that whole file changed, not just the single transaction.

Time Machine* "listens" for changes in files. When it detects that a file changed, it backs up the entire file. It doesn't go in and back up the part of the file that changed.


If you could break that virtual disk image into tiny slices, then Time Machine would only see one of the tiny slices change instead of the entire virtual disk. Apple uses that concept in what it calls a Sparse Bundle Disk Image. Database systems use the same method. The "slices" are called stripes. So, to be Time Machine-aware, the developers would have to store large amounts of data in a sparse bundle disk image so that Time Machine only sees when one of the stripes changes and just backs up that stripe.

I don't know whether Parallels or VMWare use Sparse Bundles for their virtual disks. If they do, then you could back them up efficiently with Time Machine. If they don't, it would be better to use something like Carbon Copy Cloner to just back up the Virtual Disk Image periodically (it can be scheduled).


It is a combination of both. To make Time Machine fast, it doesn't look inside each file to determine what has changed. It just looks to see if the file changed, and then it backs up the whole file. Because of that, software engineers need to take advantage of Sparse Bundles if they intend to store large amounts of data the user might want to back up. I don't know what the tradeoffs are in using a Sparse Bundle vs writing straight to disk.


*It is actually a process called fsevents (file system events) that watches and logs every change to the file system. Time Machine uses that database to determine what needs to be backed up.


P.S. You seem fixated on Parallels. There are two other options, VMWare and VirtualBox. For what you need to use Windows for, I would use VirtualBox. It is free and will work just fine. They have done a very good job keeping up with OS X updates and upgrades.

For any of them, you will need a copy of Windows to install on the Virtual Machine.

Sep 24, 2013 3:16 PM in response to lilskye

Thank you both Eustace and Bob. Is there a limitation on using Parallels? Why would anyone opt to make a partition and use Bootcamp and have to login and out and reboot, if they don't have to?


If Parallels will allow me to use Windows 7 and the PC Quickbooks with no problems, then that certainly sounds more palatable than rebooting 3-4 times a day.


Is there any downsode to Parallels?


Thanks

Sep 25, 2013 5:38 PM in response to lilskye

Unless Parallels (or any of the other virtualization suites) has configured their virtual hard drives to be Time Machine aware, that is not a good idea.


Essentially, the virtual hard drive appears as a single file. Any minor change you make in Windows will show up as a change to the entire virtual hard drive file causing Time Machine to make another copy of that file. You would quickly fill up you backup drive with unnecessary backups.

It is best to back up Windows in Windows, with some tool made for that task.

Sep 25, 2013 5:53 PM in response to Barney-15E

Thanks Barney - I'm trying to envision how Parallels works and where exactly you are installing Windows. I presume you install Parallels like any other software, but then where is Windows actually residing? Is Parallels creating a "virtual hard drive" within itself and that's where you install Windows??? Does it remain separate from the rest of my Mac hard drive?


I currently just have my Time Machine at home back up everything to TC - I assume that means everything that's in the computer hard drive. Will I have to specifiy to TM not to backup Parallels (and is Windows somehow "inside" that???) - Mainly I want to just back up my Quickbooks - I don't give 2 hoots about Windows except I'm forced to have it to run Quickbooks. But I do want to backup my QB files daily if possible. TM & TC is soooo handy as it works silently in the background (awsome), but can I tell TM to just backup QB to another backup hard drive and then cleanse it once a month to make space if its replicating to much?


Is the issue TM or TC? I honestly loathe the Windows & PC world and have to manually backup QB at work now, as the supposed backup software never works (and is a royal pain to try and figure out).


Thanks!

Sep 26, 2013 4:20 AM in response to Barney-15E

Thank you so much for such a thorough explanation - I appreciate your time & knowledge. Just to recap to be sure I'm getting this, TM would re-copy the entire Windows OS as well as the QB application because it sees them combined together as a file. And TM makes numerous copies, ergo I'd be using up GBs like crazy for no good reason. Yes?


Before I had TM & TC I used SuperDuper and backed up nighly. I could install that and schedule that to back up to a separate external HD. I assume that would be the same as CCC (which I have no experience with.) I am also assuming I can't backup to TC with anything other than TM??? In other words - that Time Capsule is a back up drive that only works with TM (not CCC or SD) - yes?


The main thing I was loving about TM & TC is that it is hourly and silent and wireless. In searching around re:CCC and SuperDuper, I see many people saying their TM failed when they needed to reinstall a complete copy to a new hard drive and they still back up with CCC or SD. This is worrying as I thought TM & TC were making hourly backups to create basically an updated bootable clone if I ever needed it. But I digress... I was hoping to be able to keep the backup process wireless but if I need to have a separate connected little backup drive I can live with that.


Thanks!

Sep 26, 2013 4:57 AM in response to lilskye

Everything you state is correct, except you can use the TC to back up other things. It is still a network storage device, so you can set SuperDuper to back up there also.


You might want to partition the TC drive into two parts, one for Time Machine and one for the Windows VM backup. I don't know what kind of backup strategy you want to use with QB, but it could just be copying the VM each day, so the Windows backup partition could be fairly small. If all you need on windows is QB and its data, you might be able to get away with a 10GB or 15GB VM. Make the Windows partition about 100 GB and you could maybe make a week of individual backups, then replace each daily backup the next week. That way you could go back a week in time if you needed.

I don't have a Time Capsule, so I don't know how it manages the disk. You should be able to partition off a chunk at the end without having to erase the drive completely to partition it.


You don't have to partition, but it isolates the two backups, giving each its own storage area.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Confused about Parallels vs. Partitioning to Run Windows on New iMac

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.