www.thpc.info   TweakHomePC    www.thpc.info

Dual-booting, and speed tweaks for home PC users with Windows
 
   Dual-Boot      Speed Tweaks      How do I ...      Updates      Utilities      Downloads      PC Safety      Site Map      Link      Contact  
 
 
 

Here: Home > Dual-Boot > Install any Win9x on XP/2K/NT (NTFS) system >

Dual-Boot or Multi-Boot:

Method #1: Use the same hard disk to install Win9x/Me on an NTFS system (XP/2K/NT)

Reviewed: July 2005


You can install Windows Me, 98SE, 98, 95 on a XP, 2K, NT PC that already uses only the NTFS file system. You can then select either Windows from a Boot Menu during boot up. No third-party boot utility is used here.

The method described here (Method #1) uses a single hard disk though you must create a FAT or FAT32 partition after the NTFS partition. You can use free space (if any) at the end of the disk, or convert an unused/unessential NTFS partition. Otherwise you need a third-party partition utility to ceate the FAT/32 partition without loss of data.

If you prefer to use a second hard disk please go to this page (Method #2).

It's important to follow the instructions exactly as stated on this page.

Summary of procedure: (Advanced users)
A XP/2K (NTFS) + Win9x dual-boot must be based on the PC's system partition being a FAT/32 Primary partition (on the Primary Master). A Primary partition should be created after the NTFS partition. The new Primary is Formatted using FAT32 or FAT, and made Active. A Win9x is installed on this Active Primary FAT/32 partition. Then a new Windows XP/2K installation is aborted as soon as it has created a new XP/2K boot sector on that FAT/32 partition (plus placing its boot files, including Bootsect.dos, there). Finally, XP/2K's temporary (installation) Boot.ini on the Win9x partition is corrected to reflect the two fully installed Windows. Finished.

End Result:
When booted to Win9x, the NTFS partition(s) will be ignored. This means the Win9x partition will be the C: drive (as is normal). All Win9x software will function in the normal manner. The XP/2K NTFS partition(s) will not be visible.

When booted to XP/2K, Windows XP will retain the original drive letter (usually C:) for its boot partition. All installed software will continue to run correctly. This is an advantage of creating a FAT/32 partition AFTER the NTFS partition(s). The Win9x partition (FAT/32) will be visible and will be allocated the next available drive letter (sometimes after the CD letter). This is not a problem as Win9x software will not be run from XP/2K.

Failsafe!
If, for some unknown reason, the procedure does not work, boot from the XP/2K installation CD. Press R (and then C for 2K) to enter the Recovery Console. Log on to the XP/2K installation. At the prompt, run fixboot C:, where C is the drive letter allocated to the (first) NTFS partition. Then run bootcfg /rebuild.
You will also have a Rescue Boot Disk that will let you boot XP/2K.

Notes
• For some users the new FAT/32 (Win9x's) boot partition must begin before a certain physical distance from start of hard disk. This is 2 TB for Win98+ if the system fully supports INT13 Extensions (supported by all new PCs for some years). Otherwise, 8 GB for Win98/Me, or 2 GB for Win95.
• On fast PC systems, some versions of Win95 may not install, or may install and then refuse to run. Read Win95b,c on Fast PCs for a possible fix.
• Remember Win9x will not see an NTFS partition, so some drive letters can be different under different OSs. Label all partitions from under XP/2K for positive identification if you have many partitions.
• If repartitioning, you must use a third-party utility or you will lose all data.


[top of page]


How to create a second Primary partition on an NTFS hard disk:

One NTFS hard disk can be used but you need a FAT or FAT32 partition on that disk.

Win9x/DOS cannot create a second PRIMARY partition (DOS does internally support multiple Primary partitions). However, the XP/2K's Disk Management program (in Administrative Tools > Computer Management) can be used to create the second Primary partition as it does support the creation of multiple primary partitions. Disk Management does not support repartitioning.

Possible Options:
1. Unallocated free space at the end of the disk can be made a FAT/32 Primary using XP/2K's Disk Management.
2. An unnessary NTFS partition can be converted to a FAT/32 Primary using XP/2K's Disk Management.
3. THPC always repartitions with the PartitionMagic floppy disks, version 5.0+.
4. You can try a free partition utility to repartition - read Boot & Disk Utilities
You can also use another hard disk - that's Method #2 - click here read about it.


[top of page]


Procedure: Install Win9x on XP/2K (NTFS) system (same disk)

  1. Requirements:
    • Installation CD for XP/2K.
    • Installation CD for Win9x.
    • Win98/Me boot disk or Startup Disk.
    • Blank floppy to create a Rescue Boot Disk for XP/2K.
    • A first hard disk that uses only NTFS and contains Windows XP or 2000.

    First make your preparations.
  2. Create another Primary partition on the Primary Master hard disk (preferably after the NTFS partition)
    (read "How to create a second Primary ...", above).
  3. Boot XP/2K.
    Copy these lines to Notepad, and save the file as boot.txt on your Win9x boot disk.
    - - - copy the lines below this line - - -
    [Boot Loader]
    Timeout=15
    Default=multi(0)disk(0)rdisk(0)partition(1)\windows
    [Operating Systems]
    multi(0)disk(0)rdisk(0)partition(1)\windows="Microsoft Windows XP" /fastdetect
    C:\="Microsoft Windows 9x"

    - - - copy the lines above this line - - -
    Rename A:\Boot.txt to A:\Boot.ini
    The above lines presume your XP/2K directory is called "Windows". If not, then change the \Windows (twice) to the correct name, like \Winnt for Windows 2000 or NT. Example: Default=multi(0)disk(0)rdisk(0)partition(1)\winnt
  4. Create a Rescue Boot Disk for XP/2K - this is advisable.
    Now install Win9x on the new Primary partition
  5. Boot from a Win98/Me boot disk that gives CD access.
    Format the new Primary using FAT32 or FAT.
    Type SYS C: at the A:\> prompt, and press [Enter].
    Type Fdisk and make the (first) FAT/32 Primary partition Active (very IMPORTANT)
    (select Option 2 in Fdisk, then the number associated with C: - probable 2). Exit Fdisk.
  6. Reboot again from the Win9x boot disk (a reboot is ESSENTIAL).
    Install Win9x/Me on the FAT/32 partition - using [CD]:\win9x\setup /is is best
    (ignore any NTFS warning (Caution SU0015) - it's accepted a FAT/32 can not access NTFS!)
    Reboot and confirm that Win9x runs satisfactorily.
    Then abort a new XP/2K installation, and add the correct Boot.ini
  7. Insert the XP/2K CD (with Win9x still running).
    Start a NEW XP/2K installation.
    If there's no autorun, double-click [CD]:\I386\WINNT32.EXE
    Skip any Download Updated Setup Files request.
    Allow Copying Installation Files to finish - it's quite slow!
    Press ESC when file copying is finished
    (or at the FIRST reboot, remove the CD, & select Microsoft Windows from the boot menu,
    but you have just 5 seconds, so stay alert when the reboot starts - setup MUST NOT continue).
  8. Win9x is running.
    Open Windows Explorer, right-click C:\Boot.ini (Hidden file), click Properties, and uncheck the Read-only box.
    Insert your Win9x boot disk.
    Copy A:\Boot.ini to C: (let it overwrite).
    Remove the floppy. Reboot.
  9. Finished. Either Windows will now boot from the Boot Menu.
    The PC system partition has been moved from original (NTFS) partition to the FAT/32 partition.
Always create a new Rescue Boot Disk when a new dual-boot is successful!
• Delete the temporary $win_nt$.~ folders on the FAT/32 partition. (they're useless now).
• If it was previously installed, uninstall the Recovery Console, and then reinstall it (recommended).
• If rebooting for driver installation, be sure to select the correct OS from the Boot Menu!
• Rename/delete the XP/2K boot files that still exist on the NTFS partition. Wait until you are sure you wish to continue with your new configuration in the long term.


[top of page]


Default Boot and Boot Delay

Specifying the Default Windows to Boot, and the Boot Menu delay (the Timeout):
When you have established a dual-boot, you'll want to set which OS boots by default.
You can set the default OS (and the timeout) via Control Panel.
  1. Boot to Windows XP/2K.
  2. Go to Start > Control Panel > System > Advanced tab (or Properties)
  3. Under Startup and Recovery, click Settings (or look for these settings).
  4. Under System startup, in the Default operating system list, click the OS that you want to start when you turn on, or restart, your computer.
  5. Also select the Display list of operating systems for check box, and then type the number of seconds for which you want the list displayed before the default OS starts automatically.
You can also manually edit the boot options file (click Edit). Be careful of typing errors if modifying the boot options file (Boot.ini), because doing so may make your computer unusable.


[top of page]


Dual-Boot Centre

Specific Dual-Boots:

Dual-Boot Win9x/XP/2K/NT (read first)

   Win XP/2K/NT installed. Add a Win9x:
   Install Win Me/98/95b on XP/2K(FAT/32) system
   Install Win 95, 95a on XP/2K (FAT) system
   Install any Win9x on XP/2K/NT (NTFS) system
   Install any Win9x on Windows NT (FAT) system
   Install any Win9x on [DOS+XP/2K/NT] system
   Install MS-DOS on a Windows XP/2K/NT system

   Win XP/2K/NT installed. Add a Win XP/2K/NT:
   Install 2K on XP or on (XP + 9x/XP/2K/NT)

   Win9x installed. Add a Win XP/2K/NT:
   Install Win XP/2K on a Win Me/98/95b system
   Install Win XP/2K on a Win 95, 95a system
   Install Win NT (NTFS/FAT) on any Win9x (FAT)
   Install Win NT (NTFS) on any Win9x (FAT32)

Dual-Boot Win9x with another Win9x (read first)

   Win9x installed. Add another Win9x:
   AddAWins: Windows 9x Multi-Boot Utility (freeware)
   DualWins: Windows 9x Dual-Boot Utility (freeware)

Add a Hard Disk containing a Windows
Related pages:

Rescue Boot Disk

Repair a Dual-Boot
   Bootcfg Command
   Recovery Console

Bootsect.dos created new

Remove a Dual-Boot
   Remove Win9x from Dual-Boot

Reinstall Win9x in a Dual-Boot

Replace the first Hard Disk

Known Dual-Boot Problems
   Win95b,c on Fast PCs
   Error SU0168 Fix

Boot Sequence in a Dual-Boot

Boot & Disk Utilities
Also in How do I ...

Edit Boot.ini
Use Win9x Setup Switches
Show Hidden Files in Windows, MS-DOS, and Command Prompt
Boot from a bootable CD
Add a new Hard Disk without changing drive letters
Partition with PartitionMagic to install Win9x on XP/2K
Use BootMagic to install a new OS

[top of page]

* ALWAYS BACKUP FIRST       * ALWAYS RECORD SETTINGS       * ALWAYS MAKE ONE CHANGE AT A TIME


TweakHomePC is at: www.thpc.info
Copyright © LarryM 1998-2007 thpc@mail.com
 

Advertisement: LinksToYou