Windows IT Pro is the authoritative and independent resource for windows nt, windows 2000, windows 2003, windows xp. Features a collection of resources and magazines for windows IT professionals.
  
  
  Advanced Search 


July 1999

Mastering Multibooting Madness


RSS
Subscribe to Windows IT Pro | See More Performance Articles Here | Reprints | Or get the Monthly Online Pass—only $5.95 a month!
SideBar    Triple-Booting and Direct-Booting NT, Win95, and DOS, Repairing a Blown-Out NT Boot Sector, BootPart Enhances NT's Boot Loader

 See corrections to this article

GUIDELINES FOR CONFIGURING AND MANAGING A MULTI-OS ENVIRONMENT

I often dream of a future Windows NT. An NT that has evolved into the über-OS: An NT on which I can run not only essential business and productivity applications but also run multimedia applications, develop applications, and operate my favorite aerial combat simulator. Although this dream is growing closer to reality, NT doesn't provide this functionality yet. Several applications don't run under NT 4.0, and NT 4.0 lacks support for popular hardware technologies such as Universal Serial Bus (USB) and APIs that Microsoft included in Win9x (e.g., DirectX 5.0 and 6.0). These shortcomings make NT users feel left behind, and although Windows 2000 (Win2K) promises to cure most of NT's ills, this promise doesn't help current NT users.

You're lucky if NT 4.0 supports all your applications, but you might still need to install and run more than one OS (e.g., if you're a developer or network administrator who needs to run applications under multiple versions of Windows for compatibility testing). Whatever your reason for running multiple OSs, getting them to run happily on the same PC can be challenging. Read on for tips, tricks, and tools that you can employ to help manage a multi-OS environment.

NTLDR: NT Boot Central
When you install NT, the OS sets up an NT-specific Master Boot Record (MBR) on your first hard disk's primary partition. When you first start up a PC, NT Setup automatically loads the MBR, then passes control to NTLDR. NTLDR parses the boot.ini file from the root of the NT system partition and uses boot.ini to generate a list of OS boot selections. (For more information about NT's boot process, see Mark Russinovich, "Inside the Boot Process, Part 1," November 1998.) Boot.ini contains the OS boot options that NT is aware of, which usually include NT-related entries but can also include entries that point to other OSs. The boot.ini file's [Operating Systems] section lists each NT-related entry and uses an Advanced RISC Computing (ARC)-style path to describe the relative disk location of each entry. On a system running only NT, the [Operating Systems] section lists at least two entries: one for a normal NT boot and one for a VGA-mode startup configuration, which boots NT using a plain-vanilla VGA video driver. Your boot.ini file's [Operating Systems] section might look like

[Operating Systems]
multi(0)disk(0)rdisk(0)partition
  (1)\winnt="Windows NT
  Workstation 4.0"
multi(0)disk(0)rdisk(0)partition
  (1)\winnt="Windows NT 
  Workstation 4.0 [VGA mode]"
  /basevideo /sos

If you want to install additional OSs on your PC and you want to use NT's boot loader to access them, the following factors affect how you'll proceed:

  • If you've already installed NT, how you formatted the primary system partition, which is the partition from which the system boots (e.g., FAT16 or NTFS)
  • Which OS you want to install
  • Which partition you want to install the OS on
  • Which partitions you want each OS to be able to access

These factors are important because every OS has a set of supported file systems and quirks and variations in the disk partition configurations and OS locations it supports. For example, you can install NT on a primary or extended partition (i.e., a logical drive within an extended partition), but you can install DOS and Win9x only on a primary partition. In addition, NT can handle drives that contain multiple primary partitions, but these configurations cause problems for DOS and Win9x. Table 1 shows the file systems and accessibility types that common OSs support.

To determine which file system to use on a partition, you must consider which OSs will require access to the data you store on that partition. If you store important Microsoft Word and Excel documents on an NTFS-formatted drive, you can't access those files when you're booted under Win98. In addition, from an NT installation, you can't see data you store on a FAT32 volume under Win95 OEM Service Release (OSR) 2.x or Win98. (You can use add-ons from Systems Internals to read and write to FAT32 volumes from NT installations. For a list of related products, see "Multibooting Resources.") So, why don't you use FAT16 on all partitions in a multiboot system? The answer is that by doing so, you sacrifice disk space and performance because FAT16 uses larger cluster sizes and less efficient data-retrieval techniques. However, FAT16 might be your only option.

   Previous  [1]  2  3  Next 


Reader Comments
I have been trying for four days to follow the instructions in this article to create a dual boot system with Win98 and WinNT to no avail. I have tried both 98 installed first and then NT installed first. In both cases I lose whatever system was installed first. I am the closest with 98 first but then NT selection to 98 gives me a Fatal Exception OE at 014E:000041FF. I have done this under 95 and NT and all worked well. Is there something that I am missing in the article or does it miss some details that need to be added?

Note: I am starting from a newly formatted 8.4G drive with 2G fat16 partition 1 and a 2G fat16 partition 2. The rest is left unformatted to add an NTFS partition to install NT in.

Any assistance that the article didn't tell me would be appreciated. I am trying to set this up for a high school CAD lab.

Thanks.

Paul Miller August 09, 1999


Paul,

Sorry to hear of your troubles in trying to implement a dual-boot system. I honestly can't say I've run into anything close to the problem you're seeing, especially with a disk partitioning scheme as straightforward as the one that you mentioned using. The MS support knowledgebase also appears to come up empty on your exact error message.
As a result, my suspicion is that your problem most likely stems from either an obscure hardware-related problem, or perhaps minor disk corruption that isn't being fixed with a format operation. If the problem is the first, I obviously cannot be of much assistance to you; however, if the nature of the problem is in the second category, then you might want to try boot with a DOS or Win9X boot floppy and using FDISK /MBR or a similar method to overwrite the disk's master boot record (obviously, you should backup any important data prior to doing this or any other disk operation). Good luck, and thanks for your feedback.

- Sean Daily

Sean Daily August 10, 1999


I run a multiboot machine, and I really appreciate Sean Daily's "Mastering Multibooting Madness" (July 1999). I've been trying to set up a Windows 98, Windows NT Workstation, and NT Server triple boot. I can easily get the Win98 and NT Workstation parts set up, but every time I try to set up the third boot option to NT Server, my system bombs when I try to boot to the third partition and finish the installation. I get the following message:<br><br>

OS Loader v4.00<br><br>
Boot Record Signature AA55 not found (8B08 found)<br><br>
Win NT could not start because of a computer disk hardware configuration problem.<br><br>

I have one primary FAT partition and an extended partition with NT Workstation on the first of two logical drives. I'm trying to set up NT Server on the second logical drive of the extended partition. I've searched TechNet for help without success, and I'd welcome any leads or tips.<br>
--­Richard Free

Richard Free October 04, 1999


<i>Setting up a multiboot configuration such as the one you describe shouldn't be much more difficult than setting up a Win98 and NT multiboot configuration with only one NT installation. NT has no problem with multiple installations in different directories (or on different drives). As long as the Win98 and NT multiboot is already working, installing a second NT installation shouldn't disturb the existing setup. Barring any problems that would always cause problems for NT Setup, you should be able to install the second installation of NT (either from a CD-ROM or disk-based installation or by launching Setup using the winnt32 or winnt32/b option from the originalNT installation) withoutany problems.<br><br>

However, because you're having the problem you describe, you might want to verify a couple of things. First, determine that you don't have a boot-sector virus, which can cause all kinds of strange behavior during setup. Second, check that your disk--­and specifically your disk's boot sector--­isn't damaged or corrupted. One way to check is to run a disk repair utility such as Chkdsk (from NT) or Scandisk (from Win98). If you suspect you have a damaged boot sector, you might try running the Repair process of NT Setup and selecting the Inspect Boot Sector option. I've occasionally experienced problems installing NT on a system when some minor corruption required either Setup Repair or Chkdsk to fix. I haven't encountered the particular error message you describe, but I suspect your problem is related to one of the causes I've described.<br>
--­Sean Daily</i>

Sean Daily October 04, 1999


In "Mastering Multibooting Madness," one of the links for booting Linux from the NT Boot Loader (http://www.windows-nt.com/multiboot/directboot.html) appears to be down or no longer in existence. Can I find this FAQ somewhere else?<br>
--­Matt Ingram

Matt Ingram October 04, 1999


<i>On the Web, things change fast (and URLs die quickly). You can find a slightly modified version of the FAQ (Sean Edmison publishes it) at http://www-aix.gsi.de/~kay/Linux-Kurs/multiboot.html.<br>
--­Sean Daily</i>

Sean Daily October 04, 1999


currently have a hardrive with windows 2000 installed (ntfs).

can i simply purchase another hardrive, format it fat16, install ms-dos
on that drive and then play games? does the drive have to be limited in
size for ms-dos to handle it?

Ricky Gerontis September 04, 2001


You must log on before posting a comment.

If you don't have a username & password, please register now.




Corrections to this Article:

  • "Mastering Multibooting Madness" contains incorrect URLs for J. David Bryan's two Internet FAQs. The correct URLs are http://www.bcpl.net/~dbryan/ntfs-dual-boot.html and http://www.bcpl.net/~dbryan/directboot.html.
Top Viewed ArticlesView all articles
Command Prompt Tricks

One reader shares his tip for setting up the command prompt to reflect a remote path. ...

How can I stop and start services from the command line?

...

PsExec

This freeware utility lets you execute processes on a remote system and redirect output to the local system. ...


Windows OSs Whitepapers Why SaaS is the Right Solution for Log Management

Related Events SQL Server 2008 – Can You Wait? | Philadelphia

SQL Server 2008 – Can You Wait? | Atlanta

SQL Server 2008 – Can You Wait? | Chicago

Check out our list of Free Email Newsletters!

Windows OSs eBooks Understanding and Leveraging Code Signing Technologies

A Guide to Windows Certification and Public Keys

SQL Server Administration for Oracle DBAs

Related Windows OSs Resources Become a VIP member of the Windows IT Pro community!
Get it all with the VIP CD and VIP access. A $500+ value for only $279!

Subscribe to Windows IT Pro!
Solve your toughest technical problems with our experts and access 10,000 + articles online. 30% off

Monthly Online Pass - Only $5.95!
Get instant access to 10,000+ articles from Windows IT Pro Magazine!

TechNet Virtual Labs
Evaluate and test Microsoft's newest products.


Windows IT Pro Home Register FAQ for Windows WinInfo News
Europe Edition About Us Contact Us/Customer Service Media Kit Affiliates / Licensing  
SQL Server Magazine Office & SharePoint Pro Windows Dev Pro IT Job Hound ITTV
IT Library Technology Resource Directory Connected Home Windows Excavator Windows SuperSite 
 
 Windows IT Pro is a Division of Penton Media Inc.
 Copyright © 2008 Penton Media, Inc., All rights reserved. Terms and Use | Privacy Statement | Reprints and Licensing