Click for MacWindows home
 
 

Parallels Desktop 4.0 for Mac Run all the applications you need without switching between Windows and Mac OS X! New features include: More 3D Graphics Support, 50% faster, improved Mac OS integration, speech recognition, more battery life on notebooks, and more. Enjoy the best of both worlds.

"In the majority of overall averages of our tests, Parallels Desktop is the clear winner"
--MacTech Magazine


Running Windows on Intel-based Macs

 A survey of available solutions

Updated June 9, 2009


On this page:



Deals from Amazon

Need a copy of Windows for Boot Camp, Parallels, or VMware?
Buy Windows XP or Windows Vista from Amazon.

Learn Windows Vista quickly with Moving to Windows Vista by John Rizzo.

More information about running Windows on Macs at MacWindows

Intel Macs

PowerPC Macs



Introduction

At the introduction of Intel-based Macs in January, 2006, owners of the new Macs were left without a way to run Windows on the Mac. Microsoft Virtual PC and most other x86 emulators were not compatible with the Intel Macs. Microsoft decided not to go forward an Intel-Mac-compatible version of Virtual PC.

Since then, a number of products have appeared that take advantage of the Intel processor for better support of Windows than ever. These fall into several categories, each with different strong points. This page will help you determine which is the best for you.

  1. Dual booting. With a dual-boot system, Windows can directly start up the Mac. You can choose to boot either from Windows or Mac OS X, but you don't have access to both at the same time. Apple's Boot Camp gives you this.
  2. Running Windows in a virtual machine. With this approach, you boot the Mac with Mac OS X and run Windows in a virtualization application. The advantage is that you can switch between the Mac OS X and Windows environments without rebooting. Most tools let you moving files between the two operating systems and sharing peripherals and networking. The main products for doing this are Parallels Desktop and VMware Fusion. There are other, less significant products as well.
  3. Running Windows apps directly in Mac OS X -- without Windows. CrossOver from CodeWeavers runs Windows applications directly in Mac OS X, without using Windows. Because you don't need to own a copy of Windows, CrossOver is the least expensive way to run Windows programs on a Mac.
  4. Running Windows apps remotely. Northstar is a subscription service that hosts Windows applications on an Internet server. Mac users access Windows apps via Apple's X11.
    Macs can also run Windows applications from application servers that are located on your local network. These are not described on this page. There is a list of these solutions on our Operating Systems Solutions page.

This page is a survey of all of the options for running Windows on Intel Macs. The next section look at setting up a dual-boot system, followed by your choices of virtual machines. After that is a description of Crossover and DarWine and then Northstar.

mac windows applications outlook

Booting into Windows: the dual-boot Mac and Boot Camp

Intel-powered Macs have the potential for booting from Mac OS X or for Windows XP and Windows Vista. However, you can't just stick a Windows installation disc into a Mac and expect it to install. You need to first install Apple's Boot Camp on the Mac. Boot Camp will create a separate partition on your hard disk for Windows. (Boot Camp installer assistant "dynamically creates" the Windows partition for Windows, so you won't lose your Mac data). Boot Camp also provides Windows drivers to support the Mac keyboard and various hardware and peripherals from within Windows. (Boot Camp does not provide Windows; you'll need to supply your own copy.)

With Boot Camp and Windows installed, you can boot the Mac into Windows by holding the Option key down while restarting. You then select the drive partition that contains Windows. Unlike the virtualization products, Boot Camp does not give you access to Mac OS X and Windows at the same time. You have to reboot back into Mac OS X to get access to your Mac software.

Apple has said that Boot Camp runs Windows "completely natively," which makes it somewhat faster than virtualization software. Because of this, Boot Camp is the preferred the method of running Windows. It also tends to be more compatible with gaming software than virtualization software, particularly when it comes to supporting advanced graphics in Windows.

Apple released the first Boot Camp on April 5, 2006. (See this Apple press release.) Boot Camp versions 1.0 - 1.4 were officially beta (prerelease) versions. They ran only on Mac OS X 10.4 Tiger, and are also the only versions of Boot Camp to run on Tiger. Apple no longer offers Boot Camp for Tiger. If you want Boot Camp, you need Leopard.

Boot Camp 2.0 comes with Mac OS X 10.5 Leopard, which shipped on October 26, 2007.

You can now buy an Apple Macintosh computer with Windows preinstalled. Retailers MacMall, ExperCom, Tekserve in New York City and others have been reported as offering Intel-powered Macs with Windows XP preinstalled on the hard drive using Apple’s Boot Camp.

For more on Boot Camp, see our Boot Camp Tips and Reports page.

TIP: MacDrive 6 fills hole in Boot Camp’s access to Mac partition

April 10, 2006 -- Mediafour points out that its MacDrive 6 (US $50) can enable an Intel-powered Mac running Windows XP to read and write to Mac-formatted hard drive partitions and other volumes. When Intel Macs are booted from Windows using Apple’s Boot Camp software, the Mac hard drive partition is invisible to Windows. With MacDrive 6 installed in Windows, Windows can read files from and copy files to the Mac-formatted volume.

MacDrive 6 can enable any PC running Windows to read and write to Mac-formatted media.

April 20, 2006
Rafael Suchan reported a problem:

There is a problem where people still cannot see the Mac partition after the installation of MacDrive 6.1 in Windows XP on an Intel based Mac using Boot Camp.

The reason is actually very simple: image-mounting tools like DaemonTools, Alcohol 120%, etc. prevent you from seeing it. MacDrive seems to have problems with these tools' SPTD driver.

Thus, in order to see the Mac partition, you need to deinstall the image-mounting tool or at least get rid of the sptd.sys file and reboot your system. See this page at DaemonTools, and this as well.

April 20, 2006
We asked Jeff Jorgensen of Mediafour Corporation to comment, who told us about another workaround:

We have heard from a few customers regarding Daemon Tools and Alcohol 120% and conflicts with these programs. We do have a knowledgebase article on our web site giving a work around for this problem and we are currently looking into the situation and seeing what we can do to overcome the limitations. Hopefully we will be able to address it in the near future with an update.


Running Windows in a Virtual Machine

The term virtual machine describes an instance of an operating system running in an environment that it thinks is a PC. Normally, an operating system controls an entire PC. With virtual machine software, you can run several operating systems, such as Windows XP, Windows Vista, and Linux, all at the same time, within Mac OS X.

When you use a virtual machine application to run Windows in Mac OS X on an Intel-powered Mac, Windows run at near-native speeds, as opposed the native speeds of Boot Camp. The advantage of the virtual machine approach is that gives you the ability to switch between Windows and Mac OS X (or other OS's) without rebooting. You can move files between the different operating systems and even copy and paste between Windows and Macs applications.

Currently, the best virtual machine software for running Windows on Intel-based Macs are Parallels Desktop and VMware Fusion. Parallels has the lead at this time in terms of the numbers of features, but VMware Fusion is also a very good product. A third virtual machine product, VirtualBox, looks promising, but is still in beta.

Below are descriptions of the current state of virtualization packages for Intel-based Macs.

(Note that CrossOver, described below, is not a virtualization application, but is something else entirely.)

Parallels Desktop

The day after Apple announced Boot Camp, Parallels, a builder of virtualization software for Linux, surprised Apple-watchers by releasing a beta of Parallels for Mac OS X. Parallels Desktop. The company said that the software will run “nearly any x86-compatible OS,” including Windows 3.1-through Windows XP, Windows Vista and Windows Server 2003, as well as Linux, FreeBSD, Solaris, OS/2, eComStation, and MS-DOS. Drag and drop files between Mac OS X and Windows.

Parallels Desktop includes a feature called Coherence Mode, which hides the Windows desktop while displaying Windows applications, much as Classic mode displayed OS 9 applications in Mac OS X on PowerPC Macs. Windows still runs in the background, but is hidden from view. Windows applications appear in the Dock, letting you switch between them without using the Windows interface.

Version 3 added support for 3D hardware acceleration, enabling it to run some of the most demanding PC 3D games. It also added a feature called SmartSelect, which lets you set defaults so that a Mac program opens a type of file when you double-click a file in Windows. For instance, you could double-click .doc files in Windows and have Parallels Desktop launch Word for Mac. You can set another file type to launch a Windows application when double-click in the Mac Finder. You can also select a Mac or Windows application to open a file by right-clicking (or Control-clicking) that file.

Version 3 comes with Parallels Explorer, a Mac OS X utility that lets you see into and add or move files to or from the virtual hard disk, without running the virtual machine.

Another feature is Snapshots, which saves the state of a virtual machine, including settings and configurations. You can get back to this state and erase all changes at any time. (Snapshots is similar to Deep Freeze from Faronics Technologies, which does the same for Mac OS X.)

Parallels Desktop for Mac Premium Edition (US$99), a bundle of the Parallels Desktop along with three utilities for Windows XP and Vista.

For more on Parallels, see our Parallels Desktop Notes and Reports page.

VMware Fusion

VMware Fusion is a virtual machine application for Mac OS X on Intel-powered Macs.

Like Parallels Desktop, it can run Windows, Linux, and other x86 operating systems while allowing access to Mac OS X. Like Parallels Desktop, Parallels Desktop lets users drag a file from the Mac Finder into Windows and vice versa, but VMware also lets you drag files in between guest operating systems, including Windows, Linux, and Solaris.

VMware has a feature called Unity feature is similar to Parallels Desktop's Coherence feature, for hiding the Windows Desktop from view. VMware does not have a feature similar to Parallels Snapshots, however. VMware Fusion also has a feature called Virtual Battery, which passes along the state of a notebook’s remaining battery power to Windows native power display.

VMware can use both CPUs in a dual-core processor, and can even support both 32-bit and 64-bit applications simultaneously. VMware supports up to 3.6 MB of RAM for each virtual machine (up to 8 GB total). Parallels Desktop supports 1.5 GB per machine. Fusion supports isochronous USB, including USB cameras.

For more on the VMware, see our VMware Fusion Tips and Reports page.

VirtualBox

Suns's VirtualBox for Mac OS X is virtualization software for running Windows and Linux on Intel-based Macs. VirtualBox is commercial software based on GPL open-source code. Sun purchased VirtualBox from a German company called Innotek. Virtual Box is available a free, open source application. Like Parallels Desktop and VMware Fusion 2, the VirtualBox can run Windows Vista, supports USB, and can be scripted from the command line. VirtualBox also supports VMDK virtual disk format used by VMware. Innotek shipped its first commercial versions of VirtualBox for Windows and Linux this in January 2007.

For more on VirtualBox, see our VirtualBox Tips and Reports page.

Also-ran virtual machine products

There are a few open source x86 emulators for PowerPC have been ported to Intel Macs, but these are primitive by comparison to Parallels and VMware, and don't match the VirtualBox beta. These also-rans aren't as fast as Parallels or VMWare. They also don't have the ease of setup of Parallels, VMware, or of Virtual PC on PowerPC Macs. These solutions also lack the integration between Mac OS X and Windows and support for peripherals that other solutions have.

  • iEmulator: first product to run Windows Vista. On June 30, 2006, iEmulator.com released iEmulator 1.7.9 (US $24, free updates) of its x86 emulator/virtual machine environment for Macs. The new version is now a universal binary, which runs on Intel-powered Macs as well as PowerPC Macs. It was notable in that it was the first virtualization product to run the Windows Vista on a Mac. iEmulator includes some of the features found in Virtual PC, including the ability to access Mac files and folders from Windows, the ability to run multiple virtual machines, and quick PC state saving. Although it was out of the door first, iEmulator is not as advanced as Parallels Desktop or VMWare Fusion.
  • QEMU. QEMU is an open source x86 emulator available for a variety of operating systems and hardware platforms.
  • Gwenole Beauchesne ported QEMU to Mac OS X for Intel. However, Beauchesne says that he will not be maintaining or updating the project. Beauchesne points us to Mike Kronenberg's Q, which is based on QEMU and packaged for users. (For more information see the QEMU forum.)
  • Q. Mike Kronenbert's Q is a free, open source virtualization environment that can run Windows on Intel-based Macs. Q uses the QEMU virtualization engine port to Intel Macs by Gwenole Beauchesne , the same as used in WinTel 2.1 and later. Universal binaries (PowerPC, Intel) are available. (For more information, see the Q FAQ.)
  • WinTel from OpenOSX. WinTel is a commercial ($25) emulator/virtual machine environment for both PowerPC (G4, G5) and Intel Macs. WinTel uses a Cocoa graphical user front end over an open source engine. Version 2.1 and later use Gwenole Beauchesne's port of QEMU. Earlier versions used Bochs ported to Intel Mac, which is slower than QEMU.

Running Windows Apps without Windows

CodeWeavers CrossOver enables users to run Windows XP applications in Mac OS X, but without running Windows itself. Crossover is not a virtualization environment or a dual boot enabler. Instead, it adds code to Mac OS X that certain Windows applications need to run. Document files created by Windows applications are stored in Mac folders, not in a virtual disk image or a separate partition.

CrossOver runs each Windows application in a Mac OS X window. There is no Windows desktop or start menu; Windows programs can minimize in the Mac OS X Dock. CrossOver has a Programs menu in the Mac OS X menu bar that lists Windows applications.

Because CrossOver doesn't require the user to own a copy of Windows XP, the total cost of ownership is lower than any virtualization solution and lower than Apple’s Boot Camp solution.

CodeWeavers also says that without the overhead of Windows, CrossOver runs PC games on a Mac faster than Parallels and VMware. (CrossOver has support for the Intel Mac’s native graphics.) CodeWeavers offers a version called CrossOver Games, which is optimized for games and supports more game titles that the standard CrossOver.

The tradeoff to CrossOver is that it only supports a selected Windows applications, including Outlook and some games. The company said that it would be adding support for more applications as time goes on. Some readers report that a few non-supported do run, but most do not. The CodeWeavers web site has a list of supported applicaitons.

CrossOver is a commercial version of the open source WINE software for Linux and Unix. CodeWeaver is the leading sponsor of the WINE project. A Mac port of WINE, Darwine, is still in the early stages of development.

For more on CrossOver, see our CrossOver Tips and Reports page.

Run Win apps on PPC, Intel Macs from 'net service

May 22, 2006 -- As tools for running Windows applications on Macs proliferate, newcomer True North Technology is taking a different approach. Northstar is a service that lets Mac and PC users run Windows applications that run on the company’s servers over the Internet. Windows applications run in the X11 windowing environment, a Unix graphical user interface that Apple includes on the installation discs of Mac OS X 10.3 and later.

You can buy a US $100 annual subscription at Apple’s online and retail stores. This gives a user access to a library of Windows software. For an extra fee, other Windows applications can be added. Users can also supply their own copy of a Windows application if the company doesn't have it.

Northstar runs on G3, G4, G5, and Intel-powered Macs. The company says that Northstar does not use “significant resources” on the Mac.

A spokesperson described how Northstar works:

Apps are running on servers in our data centers. The network switch determines each user's privileges, subscriptions, and then provisions the appropriate server and other resources for that user. Our connection with the user has SSL security and compression.

Macs can also run Windows applications from application servers that are located on your local network. These are not described on this page. There is a list of these solutions on our Operating Systems Solutions page.

$20 OFF Parallels Desktop 4.0 for Mac -- $50 OFF for Two Copies!
Special sale: only until June 30

Run all the applications you need without switching between Windows and Mac OS X! New features include: More 3D Graphics Support, 50% faster, improved Mac OS integration, speech recognition, more battery life on notebooks, and more. Enjoy the best of both worlds.

"In the majority of overall averages of our tests, Parallels Desktop is the clear winner"
--MacTech Magazine


| Top of This Page |

Other MacWindows Departments

| Tips and Problem Reports | Product Solutions | News Archives | Site Map |
|
MacWindows Home |

Serving the cross-platform community since November 15, 1997.
This site created and maintained by
Copyright 2006-2009 John Rizzo. All rights reserved.