Use boot manager to dual-boot between 32- and 64-bit XP

The most commonsense way to transition between 32- and 64-bit editions of Windows is to dual-boot between the two systems. However, even though both are versions of Windows (and in theory they're the same versions of Windows), they install different boot tools that may render dual-booting difficult.

The 32- and 64-bit editions of Windows use two files loaded at boot time to recognize Windows system files: NTLDR and NTDETECT.COM. The 32-bit Windows edition of these files only recognizes 32-bit editions of Windows—or, rather, it can only correctly boot 32-bit editions of Windows. The 64-bit boot loader can recognize 32- and 64-bit editions of Windows.

As a result, if you install the 64-bit edition on a given system and then install the 32-bit edition in such a way that the boot files are replaced, you'll no longer be able to boot to 64-bit Windows unless the boot files are repaired. This can be done from the 64-bit Recovery Console with the FIXBOOT and FIXMBR commands.

However, a better option is to use a third-party boot manager to segregate each edition of Windows onto its own separately-booted partitions. This way the boot loader for each OS is kept discrete, and they won't overwrite each other.

One program I've used myself is Terabyte Unlimited's

Requires Free Membership to View

BootIt Next Generation. (The program costs very little per-seat to use and also comes in a free trial version.) Using a program like this, you can install 32-bit Windows on one partition, temporarily mark it as inactive, install 64-bit Windows on the other, and then use BootIt to choose which partition to start from at boot time.

Note: Windows Vista, in both its 32- and 64-bit editions, has a new boot-loader mechanism that is apparently even less user-friendly then the existing BOOT.INI system. This is a subject I'll cover in a future tip. But I will note here that beta testers have reported that the best thing to do is install Vista in a completely dedicated system whenever possible, and not dual-boot.)

About the author: Serdar Yegulalp is editor of the Windows Power Users Newsletter, which is devoted to hints, tips, tricks, news and goodies for Windows NT, Windows 2000 and Windows XP users and administrators. He has more than 10 years of Windows experience under his belt, and contributes regularly to SearchWinComputing.com and SearchSQLServer.com.

More information on this topic:

This was first published in August 2006

There are Comments. Add yours.

TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

Disclaimer: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.