Chapter 37: Windows XP Configuration Files
Disk Formats and Coexisting with Other Operating Systems Windows can share a hard disk with some other operating systems. Because different operating systems format the disk differently, sharing a disk requires splitting it up into partitions.
Partitioning Disks One way for multiple operating systems to be installed on a single hard disk is for each system to be assigned one or more partitions on the disk and use its partition(s) when running. Windows can share a disk with OS/2 or UNIX this way. Windows uses a Primary partition (which used to be called a Primary DOS partition). Most other operating systems also use a single partition. Windows can create FAT32 and NTFS partitions and respects partitions created by other systems, but cannot itself create a partition for any other system.
Here are ways to partition a disk between Windows and another system:
- Install Windows first. When installing Windows, tell the Setup Wizard to use only as much of the disk as you want to assign to Windows and leave the rest of the disk unassigned. Once Windows is installed, shut Windows down and install the other system, which generally creates its own partition using the rest of the disk.
- Install the other system first. Most other operating systems can usually create a Primary partition for Windows at the same time they create their own partitions by using an included utility. Once the other system is installed, shut the system down and install Windows, which automatically uses the existing Primary partition.
- Use a partitioning program like Partition Magic to create the partitions. There are utility programs designed for creating, modifying, and copying partitions of all types.
A few systems offer other ways to coexist with Windows or DOS. For example, some versions of Linux (a popular clone of UNIX) can create a large file in a DOS partition and use that file as the Linux partition. This makes it possible to install Linux, even on a system that has Windows preinstalled and assigns the entire disk to the DOS partition.
When installing more than one operating system to a computer with one or more drives, it's important to know that if you install Windows Me/9x last, it will only boot the computer to Windows Me/9x and will ignore the existence of another operating system. The easiest way around this is to install Windows Me/9x first if you plan to install it at all, followed by UNIX or Linux. Install Windows XP last: its boot loader detects the existing operating systems and adds them to its boot menu to create a multiboot installation.
Other Operating Systems and Windows Files Windows XP can't read or write files in partitions that are formatted with any file system other than DOS FAT, FAT32, or NTFS. Fortunately, nearly every other operating system that runs on a PC can deal with Windows files. Most UNIX and Linux systems, for example, can logically mount a DOS FAT partition so that it appears to be part of the UNIX file system. Consult the documentation for your other operating system to find out how to give it access to your Windows files.
If you are creating a dual-boot system with Windows XP and Windows Me/9x and you use NTFS for your Windows XP partition, Windows Me/9x won't be able to read the files in the Windows XP partition. Solve this problem by creating an additional FAT or FAT32 partition that contains no operating system, only data.