Icon

Windows XP Advice for Intel Mac Owners

Avoid washing out of BootCamp with these pointers

So you're the owner of one of those shiny new Intel Macs that seems to be getting all the press these days. And since Apple has so thoughtfully released BootCamp, you may be more than a little curious about what's going on over on the Windows side of the fence. As Windows-on-a-Mac can be a strange (and possibly dangerous) new world, here are a few tips to help you navigate the waters.

Before you begin...

Apple's BootCamp solution is really elegant and easy (but what else would you expect?), so I'm not going to go over the process of actually using the BootCamp assistant to make your Mac Windows-ready. What I will do, however, is provide something of a pre-flight checklist to go over before you start the BootCamp process. A couple of questions to ask yourself:

Do I really want/need to install Windows natively on my Mac? You may not need to "go there," as the kids say these days, because your specific Windows needs may be met through virtualization (via Parallels, the only solution available at the time of this writing) rather than natively booting XP. Let's go through two scenarios that are applicable to creative types:

For one, let's say you're a Web designer who likes to hand-code. Photoshop works fine for you under Rosetta (which it does for smaller resolution images), and programs like your text editor (BBEdit/TextWrangler/TextMate/SubEthaEdit/Whatever), CSS editor (e.g., CSSEdit), and browser (Safari/Firefox/Camino/Opera) are already Universal. Heck, even your WYSIWYG editor (GoLive, Dreamweaver, etc.) works fine running in Rosetta. Therefore, you may only need Windows to test out sites in Internet Explorer. In this case, virtualization may make more sense, since booting back and forth would be a hassle.

On the other hand, you may need to spend significant amounts of time in Windows, as graphics-heavy (or even graphics-medium) programs like After Effects, Flash or LightWave don't do so well under either Rosetta or virtualization, so you'd have to boot into Windows and run natively if you're dependent on any program like that. If this is the case for you, then the BootCamp route is probably the best solution.

Is my hard drive ready? If you've already partitioned your hard drive, you're out of luck—BootCamp requires you to start with a single partition. If you can't do without your extra partitions, then BootCamp won't be an option for you. Hopefully that will change over time, but for now, it is what it is.

How much room do I need on my hard drive for Windows? By default, the BootCamp assistant will offer to create a 5 GB partition for Windows. For many, that will be just fine. However, a good rule of thumb would be to partition your drive in relation to how much you expect to use Windows. For example, if you expect to use Windows half the time, give Windows 50% of your drive. If you are going against Apple's warnings about the beta and time-limited nature of BootCamp and plan to run Windows all the time, give Windows most of your drive. I'd leave 10-20 GB of room for Mac OS X in any event, but generally, the percentage rule should at least provide a good starting point.

Something that should be mentioned at this point is the issue of disk formatting. Depending on the size of the partition you've made for Windows, during the XP setup process you'll be asked if you want to format your Windows disk as FAT32 or NTFS. If your Windows partition is greater than 32 GB, you'll only get the NTFS option, as the FAT32 spec doesn't support drives greater than 32 GB or individual files greater than 4 GB. However, NTFS isn't an automatic no-brainer in this situation, as NTFS-formatted drives appear as read-only in OS X (OS X can read from and write to FAT32-formatted drives). So choose wisely depending on the specific needs of your individual setup.

Have I updated my firmware? You'll get reminded about any firmware update your Mac may need when you run BootCamp assistant, so just consider this a warning that this step may be necessary before you take the Windows plunge. Speaking of which...

When in Windows...

So now that you've gone through the BootCamp assistant, installed Windows, and added the Apple-specific drivers from the CD the BootCamp assistant had you burn, you're ready to rock. Now what? Here are just a few helpful hints to make your Windows-on-Mac experience all it can be.

Ensure stability. It's quite disconcerting when you inevitably get your first "Blue Screen of Death" (hereafter, BSOD) but there are ways to eliminate its dreaded appearance. First, know what works with your system and what doesn't. Apple's driver package takes care of a lot, but it doesn't address everything (most notably the integrated iSight camera on some Mac models and the Apple Remote). Once you're clear on what can be used, it's a good idea to take a trip to the Device Manager and disable anything that isn't recognized. The easiest way to do that is to right-click on the My Computer icon on the Desktop (fig. 1), select Manage, and then select the Device Manager from the left-hand side of the Computer Management panel. Any items that Windows XP doesn't recognize will be marked with a yellow "!" icon, and those are the items you want to get rid of (so to speak). Right-click on any of these items and choose Disable from the context menu (fig. 2).


Figure 1


Figure 2

Just taking this step will bring you a long way towards complete stability, but there's one specific item that can make the difference between utter frustration and as much bliss as one can muster considering that one is running Windows in the first place: the iSight. Let me explain: Intel Macs with built-in iSight cameras (MacBook Pro, iMac) can be inherently unstable until Apple provides support for the cameras. I had a horrendous initial experience—the system was pretty much unusable running Windows because of the pervasive BSODs. Apparently, the iSight camera was the culprit, as programs would attempt to access the sound drivers, which conflicted with the camera, and boom—everything goes kaput. After researching the issue a bit, it seems others were having similar problems. The solution is that when you boot from Mac OS X into Windows, you need to shut down the machine instead of simply restarting it—that way, the camera doesn't get initialized after a cold start and never has a chance to turn on under Windows. Since I've started booting that way, I haven't seen a single BSOD (knock wood).

Get MacDrive. I can't imagine dual-booting an Intel iMac without MediaFour's MacDrive utility. I've been a fan of this product for many years, dating back to my Windows-only days before the advent of Mac OS X. Sure, it's $50, which may seem a bit steep for a file utility, but it's worth every penny in this context. MacDrive lets you read from and write to (if it can be written to) any Mac-formatted discs/disks that you may have, from the OS X partition on your Intel Mac's hard drive to external drives to Mac-formatted media such as CDs or DVDs. These volumes show up in the Windows Explorer with a little Apple overlay to indicate their status (fig. 3). What's more, MacDrive can format and copy Mac disks, burn Mac CDs and DVDs (fig. 4), and expand Mac-only archives such as HQX files. Basically, it's a must-have utility if you're going to be running XP on your Mac.


Figure 3


Figure 4

Protect yourself. Windows on a Mac is something of a novelty, one which may even be an exciting prospect (as strange as that may seem), but just because there's an Apple logo on your system doesn't mean XP will be magically protected from the plague of spyware, viruses, worms, and all the other nasties that would love to call your XP partition home if you let them. You'll need protection in the form of a firewall, a virus scanner, and multiple spyware eradicators. There are many to choose from, but you don't have to spend a lot (or anything, in some cases) to get in on the action. Here's a list of my "cocktail" of choice when running Windows:

  • Either Sunbelt Kerio Personal Firewall ($20) or ZoneAlarm (Free) are good for monitoring outbound Internet requests (Windows XP SP2's built-in firewall doesn't monitor outbound communications).
  • Using multiple spyware utilities is always a good idea, as you stand a better chance of catching more things if you use more scanners. Ad-Aware and Spybot serve as my scanners, with SpywareBlaster on hand for a bit of preventative medicine.
  • AVG Free is an excellent (and free, as the name implies) virus scanner.

There are others, of course, but that's as good a place as any to start. The key, though, is to prevent problems rather than try to clean up your machine once trouble hits, so you'll want to stay far, far away from Internet Explorer and Outlook/Outlook Express if you can—substitute Firefox and Thunderbird for your surfing and email needs.

Repair your Wi-Fi connection. I don't know about you, but Windows XP occasionally has a hard time maintaining my Wi-Fi connection (when booted into Mac OS X, there are no such issues). If this is a problem for you as well, there's an easy fix. Just right-click on your Wi-Fi connection in the task tray and select Repair. For me, this re-establishes the connection to my preferred base station and refreshes the IP address, and all is well again (until the next time it happens, that is).


Figure 5

Put your Mac to sleep. Just because you're running XP doesn't mean that you can't sleep your Mac. It's not as simple as Apple Menu:Sleep, but it's better than nothing. Head to the Start Menu, select Turn Off Computer, and then choose Stand By. Your Mac will sleep (complete with "snoring" power light) just like it does when running Mac OS X.


Figure 6

Remap your keyboard. In its default state, the Mac keyboard reverses the Alt and Windows keys. If you want to switch them to their proper Windows places (or fill any other remapping need), download and install the Windows Server 2003 Resource Kit Tools from the Microsoft Download Center (just do a search for "rktools" to find the appropriate link). This suite of utilities includes a Remap Key program which allows you to drag and drop keys from the Base keyboard to the Remapped keyboard (fig. 7).


Figure 7

Last, but not least: synchronize the clock. You'll quickly notice that the XP clock is always wrong after a fresh boot from OS X. Mine was consistently four hours ahead; your mileage may vary. Therefore, you'll have to sync the clock every time you reboot. Just right-click on the clock in the task tray, select Adjust Date/Time, and click the Update Now button in the Date and Time Properties panel (make sure the Automatic Synchronization button is enabled as well, as shown in Figure 8). As far as I can tell, you can't set Windows to do this automatically on startup, so it's a bit of a pain to do every time. One thing to watch out for, however, is trial versions of software. Some trial versions will immediately expire if it thinks you've messed with the clock (which technically, you have), so use extra caution there.


Figure 8

Well, that should just about do it for today. Running Windows on your Mac is definitely a huge convenience, but the key is to be prepared and be careful once you decide to take the plunge. Hopefully these tips will speed you on your way, and you'll be a dual-bootin' freak in no time.

^ Top of Page

Got Feedback? to send an email. I'll do my best to answer. Really.