VOGONS


Reply 40 of 51, by DoZator

User metadata
Rank Member
Rank
Member

I don't know which way is better. I’ll tell you which one I originally used (In the future, nothing fundamentally changed, only new disks were added, the entire “configuration” was upgraded from IDE PATA HDD to a new AHCI SATA SSD (With Rudolph AHCI DRIVER). The size and purpose of partitions and new, added later, physical disks). In general, conceptually, everything is the same.

All this is by no means advice, you can consider it "how not to do it." However, this configuration has stood the test of time (more than 10 years).

I personally do not see the slightest sense in all these unnecessary troubles to hide the OS from each other (It will be more difficult, for example, to repair / modify / backup one OS from another), as well as the troubles with "Each OS on its own C:", since Windows XP lives fine on D: without any problems. It is extremely rare to find software that would forcibly (without asking the user) install something on C:. This is a rare antediluvian software, which, if for some reason it is needed, in a good way, it would be worthwhile to first repackage it into an acceptable form on a virtual machine. Although you can use it "as is" (By then deleting these temporary files, which it will leave in a temporary folder on C: or D:). This "problem" is exaggerated. I also do not see any problems in using FDISK and, as a result, using XP on the logical drive. Also, there is not the slightest need to use XP on an NTFS partition (On the contrary, this creates new difficulties for the user, for example, with rights, as well as hidden folders in the root and normal access from Windows 98), because it can be installed out of the box on FAT32 and this should be appreciated, because later OSes can no longer do this and NTFS is generally really needed only for files larger than 4GB (A separate partition is used for this, see below).

I made it easy for myself. Prepared the FDISK disk. The first partition is FAT16 on 2GB (For MS-DOS 6.22 and Windows 98 multiboot), the second is extended, in which the first logical drive for Windows XP is 8GB in FAT32, the second logical drive for programs and games is 128GB FAT32 (These programs and games are common and can be used from any OS), as well as all the remaining space for a separate large 262GB NTFS partition (For backups of partitions with OS, ISO images of games, installers, files, etc. That is, this is a storage partition). This partition can also be accessed from Windows 98 using Paragon UNTFS for Windows 98 and the patched ESDI_506.PDR (For Large Disk Support).

MS-DOS 6.22 was installed first, then Windows 98 and Windows XP.

Everything was carried out only by built-in standard tools (FDISK, Windows XP Disk Management). You can format partitions larger than 32GB to FAT32 from Windows 98 using standard tools. Multiboots, with this installation sequence, are created automatically. If you are doing this for the first time, you can practice in a virtual machine.

But to create a backup, it is better to use something independent, such as CloneZilla (Creates an exact sector-by-sector copy of the entire disk or partition), which is loaded from CD\USB. With this option, all bootloaders, all OSes will be on the same partition of disk C: (2GB, FAT16) and in order to restore the boot of all OSes at once (MS-DOS, Win98, XP, Win7) in case of transfer or replacement of the disk, it will be enough to restore from backup only the C: drive, and the rest of the OS will only need to be copied to their respective partitions.

By the way, in new operating systems like Windows 10, Microsoft eventually came up with this option (The first small hidden partition with a bootloader). Here it turns out a little more, but with two full-fledged OS (98 + DOS).

Reply 41 of 51, by schmatzler

User metadata
Rank Oldbie
Rank
Oldbie
DoZator wrote on 2022-12-26, 14:55:

It is extremely rare to find software that would forcibly (without asking the user) install something on C:.

Sometimes you don't even notice, because a lot of installers are simply broken so you get parts on the C: drive that you do not want there.
There are also games that think the D: drive always must be the CD-ROM drive, so they break if Windows is installed on that drive.

While rare, things can go wrong if Windows is not installed on C:, so I avoid that every time.

I also don't like newer versions of Windows hijacking the bootloader of the old one. Windows 10/11 are the worst for this, because they need a full reboot to boot into the older operating system, which is just very tedious.

"Windows 98's natural state is locked up"

Reply 42 of 51, by dr_st

User metadata
Rank l33t
Rank
l33t
schmatzler wrote on 2022-12-26, 16:10:
Sometimes you don't even notice, because a lot of installers are simply broken so you get parts on the C: drive that you do not […]
Show full quote
DoZator wrote on 2022-12-26, 14:55:

It is extremely rare to find software that would forcibly (without asking the user) install something on C:.

Sometimes you don't even notice, because a lot of installers are simply broken so you get parts on the C: drive that you do not want there.
There are also games that think the D: drive always must be the CD-ROM drive, so they break if Windows is installed on that drive.
While rare, things can go wrong if Windows is not installed on C:, so I avoid that every time.

It is this kind of things where there are probably more folks talking about it on VOGONS, than pieces of such software in existence. So, yes, "extremely rare" is probably correct. Take it from a guy who has had hard drive split into at least 4 partitions since his first MS-DOS machine, and Win98 installed on G: from day 1 (the boot files are on C: obviously).

schmatzler wrote on 2022-12-26, 16:10:

I also don't like newer versions of Windows hijacking the bootloader of the old one. Windows 10/11 are the worst for this, because they need a full reboot to boot into the older operating system, which is just very tedious.

Well, what other proposal you have? It is the only way to do it without third-party tools. The old OS is oblivious to the existence of the new OS, so it cannot account for it in any way. The new OS boot loader is written to add backwards compatibility to the old OS. It's been working remarkably well since the early NT days.

3rd party tools give you a lot more control and flexibility, and make it possible to create 'sterile' environments without any OS interference, that's true. However, Microsoft has been consistently doing the right thing by ensuring that they provide their customers a path to upgrade/multi-boot their Windows operating systems without requiring them to use 3rd party tools.

https://cloakedthargoid.wordpress.com/ - Random content on hardware, software, games and toys

Reply 43 of 51, by DoZator

User metadata
Rank Member
Rank
Member
schmatzler wrote on 2022-12-26, 16:10:
Sometimes you don't even notice, because a lot of installers are simply broken so you get parts on the C: drive that you do not […]
Show full quote
DoZator wrote on 2022-12-26, 14:55:

It is extremely rare to find software that would forcibly (without asking the user) install something on C:.

Sometimes you don't even notice, because a lot of installers are simply broken so you get parts on the C: drive that you do not want there.
There are also games that think the D: drive always must be the CD-ROM drive, so they break if Windows is installed on that drive.

While rare, things can go wrong if Windows is not installed on C:, so I avoid that every time.

I also don't like newer versions of Windows hijacking the bootloader of the old one. Windows 10/11 are the worst for this, because they need a full reboot to boot into the older operating system, which is just very tedious.

Windows 98 is installed exactly on C:, so there is no problem here. Programs and games from the XP era are no longer generally tethered. Above - even more so.

In general, under Windows 7 you can assign any letters to the drive (Including D 😀, the default boot drive is already "C:". In XP, the default drive is already "D:". Under Windows 98 options are possible. It has such a feature (bug or feature) that when installing a new disk or even a USB flash drive, the letters of partitions or disks (Including CD) can move to the right. Also, changes in the BIOS of the system sometimes lead to this effect. There is even a separate unofficial patch for this feature. There is also "LetterAssigner", with which, in any such case, it is possible to set the drive (Virtual or real) to exactly the letter "D:". Whether it is possible to completely dispense with these third-party things here, I do not know. Probably somehow possible.

If you don't mind, could you remember a game for which the CD drive must be exactly in "D:". I want to test all this again and figure out what can be done with it, what options are there (Besides NoCD, RePack, LetterAssigner, unofficial patch and other third-party solutions). Find a standard way to make it work. After all, we are not going to refuse flash drives and we will probably add more disks. Although you can do without them, using, for example, an additional network drive or the main system drive of a very large size, and inserting and removing a flash drive, only as needed (performing a reboot). But these are also all workarounds, compromises, and not full-fledged solutions.

The same as if there is both a real and a virtual CD\DVD drive, because only one of them can be on "D:"

You can still try to create additional logical drives after the system is installed and running and the drive is already registered on "D:", but this does not guarantee, however, that the drive will not leave later (In view of just that bug\feature), as well as after adding a USB flash drive or disk.

I recorded a small demonstration of a regular multiboot, which is created by default, without using third-party things (MS-DOS 6.22 + Win98 + XP + 7):

MEHQ9LE_o.gif

Here, however, I did not pay due attention to the position of the CD drive, partitions and disks were created immediately, even before the first running Windows 98. Maybe that's what matters. Will have to try differently. It is worth noting that in XP the drive initially turned out to be "D:". And in Windows 7, just like in Windows 98 on "F:".

Reply 44 of 51, by biessea

User metadata
Rank Member
Rank
Member
Woolie Wool wrote on 2018-02-18, 21:02:
the_ultra_code wrote:
Hello VOGONS members! […]
Show full quote

Hello VOGONS members!

I have a question that I think is harder to answer than it sounds: What is the correct, best way to set up a dual booting environment that includes Windows XP as well as Windows 98 SE?

As far as I know, what you are supposed to do is complete the first "half" of the Win98 install, then install WinXP, and finally finish up with Win98. The problem I have with that is this: In order to do a Win98 install, you have to first format the hard drive with the DOS utility fdisk, but as far as I know, that partitioning "takes up" the entire capacity of the disk space. So, I therefore ask, how do you use fdisk to create a specifically sized partition for Windows 98 (like 80GB or 40% of a hard drive's capacity, for example)?

If someone could provide a detailed guide as to how to do this, that would be great. Thanks in advance!

I recommend just installing 98 onto a single partition, then booting into a GPartEd live CD, shrinking the partition down to size, and then creating your additional partition(s) in the unallocated space. Finally, install Windows XP onto the second partition. NTLDR will handle the choice between 98 and XP at boot just fine. The solution in this thread strikes me as needlessly complicated.

This is exactly what I am doing right now.

I will make you know.

My story about this P3 system:

On this 40GB WD hard disk I installed months ago Windows98SE.
All runs fine, but now I have decided to make a dual boot.

After reading, I decided to run the Parted Magic live CD and shrink to 10GB the Windows98SE partition. After applied settings I rebooted with the Windows XP SP3 cd on the system. It saw the other 30GB as unallocated space. I created a partition then (e: cause the d: is the CD-ROM readed) and then it ask me to format, I decided NTFS. After that it begins to copy files and setting the XP system. It is working installing right now, but I will tell you if it creates a menù on boot where choose from 98SE or XP.

Computer lover since 1992.
Love retro-computing, retro-gaming, high-end systems and all about computer-tech.
Love beer, too.

Reply 45 of 51, by biessea

User metadata
Rank Member
Rank
Member
biessea wrote on 2024-04-19, 13:28:
This is exactly what I am doing right now. […]
Show full quote
Woolie Wool wrote on 2018-02-18, 21:02:
the_ultra_code wrote:
Hello VOGONS members! […]
Show full quote

Hello VOGONS members!

I have a question that I think is harder to answer than it sounds: What is the correct, best way to set up a dual booting environment that includes Windows XP as well as Windows 98 SE?

As far as I know, what you are supposed to do is complete the first "half" of the Win98 install, then install WinXP, and finally finish up with Win98. The problem I have with that is this: In order to do a Win98 install, you have to first format the hard drive with the DOS utility fdisk, but as far as I know, that partitioning "takes up" the entire capacity of the disk space. So, I therefore ask, how do you use fdisk to create a specifically sized partition for Windows 98 (like 80GB or 40% of a hard drive's capacity, for example)?

If someone could provide a detailed guide as to how to do this, that would be great. Thanks in advance!

I recommend just installing 98 onto a single partition, then booting into a GPartEd live CD, shrinking the partition down to size, and then creating your additional partition(s) in the unallocated space. Finally, install Windows XP onto the second partition. NTLDR will handle the choice between 98 and XP at boot just fine. The solution in this thread strikes me as needlessly complicated.

This is exactly what I am doing right now.

I will make you know.

My story about this P3 system:

On this 40GB WD hard disk I installed months ago Windows98SE.
All runs fine, but now I have decided to make a dual boot.

After reading, I decided to run the Parted Magic live CD and shrink to 10GB the Windows98SE partition. After applied settings I rebooted with the Windows XP SP3 cd on the system. It saw the other 30GB as unallocated space. I created a partition then (e: cause the d: is the CD-ROM readed) and then it ask me to format, I decided NTFS. After that it begins to copy files and setting the XP system. It is working installing right now, but I will tell you if it creates a menù on boot where choose from 98SE or XP.

And here we go.

Automatically created the boot menu as In photo.

I read after that probably Windows XP will be on e: partition, and installer of program refuses to install. I never hear that, I will make you know about that.

Attachments

  • 1713533792529.jpg
    Filename
    1713533792529.jpg
    File size
    181.88 KiB
    Views
    155 views
    File comment
    windows auto-boot menu
    File license
    Public domain

Computer lover since 1992.
Love retro-computing, retro-gaming, high-end systems and all about computer-tech.
Love beer, too.

Reply 46 of 51, by biessea

User metadata
Rank Member
Rank
Member

And just to update you on my afternoon of installing WinXP, all succeded and who said that the system will install programs on C:, when installing Xp after Win98SE will be d: and doesn't work with programs at all, it is completely wrong.

I installed various programs, and all correctly installed on the drive of WinXp system, that for me is E: .

Computer lover since 1992.
Love retro-computing, retro-gaming, high-end systems and all about computer-tech.
Love beer, too.

Reply 47 of 51, by schmatzler

User metadata
Rank Oldbie
Rank
Oldbie

I definitely had problems with XP on the D: drive and 98 on the C: drive with some installers. Most software handles it just fine, but not all of it. I don't want software I install in Windows XP messing with my 98SE install, hence the "complicated" solution without ntldr.

"Windows 98's natural state is locked up"

Reply 48 of 51, by KT7AGuy

User metadata
Rank Oldbie
Rank
Oldbie
schmatzler wrote on 2024-04-19, 20:15:

I definitely had problems with XP on the D: drive and 98 on the C: drive with some installers. Most software handles it just fine, but not all of it. I don't want software I install in Windows XP messing with my 98SE install, hence the "complicated" solution without ntldr.

Agreed, 100%, totally, completely.

It was a pain in the ass to keep WinXP programs fully on their correct partition. I also seem to remember that WinXP itself and bits of other programs would end up on the C: (Win9x) partition even after specifically targeting installation on the WinXP (D:, E:, etc) partition. It's just sloppy. I stand by my previous comments in this thread.

Or, do whatever works best for your particular situation and configuration. There is no single "right way" to do this. Just because I'm an OCD perfectionist doesn't mean that you have to be one as well.

I wonder how we're going to handle this with UEFI and GPT drives now.

Reply 49 of 51, by Dhigan

User metadata
Rank Newbie
Rank
Newbie

How about using racks ?
One per OS plus a third regular internal hard disk for data.

drw110atabk.main.jpg
Filename
drw110atabk.main.jpg
File size
17.61 KiB
Views
65 views
File license
Fair use/fair dealing exception

Win 3.1 : HP Omnibook 425 + Toshiba T2130CT
Win 9x : Dell Latitude Cpx H500GT + Dell GX1
Win XP64 : Asus P5B Xeon

Reply 50 of 51, by KT7AGuy

User metadata
Rank Oldbie
Rank
Oldbie
Dhigan wrote on Yesterday, 14:34:

How about using racks ?

That's so funny! At one time, I actually implemented this idea using that same exact rack system, except mine was white.

I can't remember why I stopped doing that. I seem to recall that it worked well.

Reply 51 of 51, by The Serpent Rider

User metadata
Rank l33t++
Rank
l33t++

You can even use 3.5 inch rack that can fit two 2.5 inch HDDs/SDDs. Dealing with operating systems on separate drives is much easier if something goes wrong. Which is especially relevant for Win9x install.

I must be some kind of standard: the anonymous gangbanger of the 21st century.