VOGONS


First post, by Robin4

User metadata
Rank l33t
Rank
l33t

Is it possible to use Dos 7.1 and Windows 95 in dual boot??

First i was think to going for dos 6.22 because it could the easiest way to install a dos system on a Pentium 1 200Mhz MMX.

BUT i want to use a much bigger harddisk for this system.
The specs should be:

Pentium 1 200mhz MMX
Socket 7 motherboard AGP
Diamond monter Fusion 16MB AGP
Soundcards
20GB or 40GB IDE harddisk (because i dont need to buy them because i already have them here)
64MB or 128MB (have enough of this memory type.)

And the problem is, windows 3.11 doesnt use fat32. Only fat16, on ms-dos6.22 is that the same. So i couldnt use bigger partitions then 2GB for each partition. That means i couldnt use not a really big harddisk..

And i think windows 3.11 is much more for a 80386 / 80486 systems.
Because pentiums where designed to use windows 95 instead..

If iam going to use Dos 6.22 then i could use a 6GB of harddisk..

But i also want to have the compatibility of windows 95..

What should be the best option over here? I like MS-DOS 7.01 a little bit more because it can regonize FAT32 file systems, so i could use a bigger harddisks.

~ At least it can do black and white~

Reply 2 of 18, by maddmaxstar

User metadata
Rank Member
Rank
Member

I think it's more that Windows 95 was designed for Pentiums, since they predated Win95 by 2 years 😜

There is a way I think to do it. You could Probably rig the Autoexec.bat file to exit to DOS rather than continuing to load Windows - then simply type "Win" to load Win9x. I used to have one of my machines set up that way, but can't remember the specifics. There's also hitting "F8" at startup to boot to Command Prompt only - which is what I was doing for DOS games on my Pentium 75.

= Phenom II X6 1090T(HD4850) =
= K7-550(V3-3000) =
= K6-2+ 500(V3-2000) =
= Pentium 75 Gold(Voodoo1) =
= Am486DX4-120(3DXpression+) =
= TI486DLC-40(T8900D) =
= i386sx-16+i387(T8900D) =

Reply 3 of 18, by sliderider

User metadata
Rank l33t++
Rank
l33t++
maddmaxstar wrote:

I think it's more that Windows 95 was designed for Pentiums, since they predated Win95 by 2 years 😜

There is a way I think to do it. You could Probably rig the Autoexec.bat file to exit to DOS rather than continuing to load Windows - then simply type "Win" to load Win9x. I used to have one of my machines set up that way, but can't remember the specifics. There's also hitting "F8" at startup to boot to Command Prompt only - which is what I was doing for DOS games on my Pentium 75.

in MSDOS.SYS make these changes

BootGUI=0

Logo=0

Reply 4 of 18, by Robin4

User metadata
Rank l33t
Rank
l33t
WolverineDK wrote:

So if i understand what they saying on that link, the option would be.

1. Create WIN95B bootdisk.
2. SYS C:
3. Then it installs the ms-dos on the computer..
4 After that installing windows 95...

Iam i correct?

~ At least it can do black and white~

Reply 5 of 18, by leileilol

User metadata
Rank l33t++
Rank
l33t++
maddmaxstar wrote:

I think it's more that Windows 95 was designed for Pentiums, since they predated Win95 by 2 years 😜

Strange, i've been told Microsoft strictly only used 386s and 486s to develop Windows 95 with.

apsosig.png
long live PCem

Reply 6 of 18, by AdamP

User metadata
Rank Member
Rank
Member
Robin4 wrote:

And the problem is, windows 3.11 doesnt use fat32.

I believe win 3.1 uses dos for disk access, so it supports whatever dos supports. You can have win 3.1 on a fat32 partition if you use dos 7.1. It also works for win 1.01, 2.03, 2.1 and 3.0. They even recognise my 4gb usb stick (that I can't get working on 98) formatted with fat32.

Reply 7 of 18, by jwt27

User metadata
Rank Oldbie
Rank
Oldbie

With GRUB4DOS you can hide and remap partitions before booting, which means both operating systems have their own C: drive. To exchange files between them you would need an extra partition which both systems see as the D: drive.

But why go with MS-DOS while there's FreeDOS? IIRC you can install it on the D: drive and it won't complain.

Reply 8 of 18, by Markk

User metadata
Rank Oldbie
Rank
Oldbie

I think fat32 came with windows 98. So if you want to use 95, you can't have a very large disk.

I've been trying in the past to make a windows 95/dos 6.22 dual boot machine. It wasn't that hard(you just install dos/win 3.11, and then you install win 95 on a different directory or even partition). That way, it should work just fine. If you press the F4 key the moment that the message starting windows 95 . . . appears, it's going to boot on the previous version of dos, otherwise it will continue with 95.

I only had one problem. It worked, but just once. If pressed F4 I could boot on dos, but the first time doing that something is messing with the startup files, and then it can't boot any more. The only solution there is to run a sys command from a win95 or ms-dos bootdisk, but then it is going to boot only for the OS,whose bootdisk you used. The same thing happened many times and I kept wondering if there's anything wrong on my hardware.

Some time ago, I read some information about the various windows 95 versions, and I found out that the osr 2.5 version doesn't support dual boot. That's the version I've been installing so far. So then I tried an earlier version I used to have back in 95-96, and that solved the problem. I can have either dos 6.22/win.311 or 95 by pressing the F4 key or not during startup. 😀

Reply 9 of 18, by Robin4

User metadata
Rank l33t
Rank
l33t
jwt27 wrote:

With GRUB4DOS you can hide and remap partitions before booting, which means both operating systems have their own C: drive. To exchange files between them you would need an extra partition which both systems see as the D: drive.

But why go with MS-DOS while there's FreeDOS? IIRC you can install it on the D: drive and it won't complain.

I dont think that would be a great idea, because then get you that i can confuse which drive was C> or D>

Few minutes ago i stick my pentium rig together.. Now iam going to see if it would regonize an 40GB harddisk.. And try to see if the parts may work..

Also put a cheap RIVA 128AGP card in that i bought from ebay for only 7 euros with free shipping..

~ At least it can do black and white~

Reply 10 of 18, by maddmaxstar

User metadata
Rank Member
Rank
Member
Markk wrote:

I think fat32 came with windows 98. So if you want to use 95, you can't have a very large disk.

FAT32 was introduced in Windows 95 OSR2, which included DOS 7.1, however it wasnt till 98 that the OS included the FAT32 conversion tool.
http://en.wikipedia.org/wiki/Fat32#FAT32

I think there is a way to multiboot DOS 6.x and Win9x systems, I can`t remember if it involves different partitions but there was some manipulating of the IO.SYS and MSDOS.SYS files somehow, I can`t remember how it worked. We got it to work in class at tech school but that was 10 years ago, 🤣.

= Phenom II X6 1090T(HD4850) =
= K7-550(V3-3000) =
= K6-2+ 500(V3-2000) =
= Pentium 75 Gold(Voodoo1) =
= Am486DX4-120(3DXpression+) =
= TI486DLC-40(T8900D) =
= i386sx-16+i387(T8900D) =

Reply 12 of 18, by sebaz_ri

User metadata
Rank Member
Rank
Member

If the 40GB harddisk is bad detected (e.g. 8.4gb instead of 40gb) you can try flash the BIOS or use a drive overlay software:
http://members.shaw.ca/rinocanada/hdutils.htm
Download either the IBM one or the Maxtor one, they worked for me

2611708.png

Reply 13 of 18, by maddmaxstar

User metadata
Rank Member
Rank
Member
sebaz_ri wrote:

Look for OSR2 fix, here:
http://www.win31.de/esoft.htm

Also check:
http://www.msfn.org/board/topic/97945-windows … -and-ms-dos-71/

This probably does the same thing as the OSR2fix (but I couldn't find it earlier), however I just got this one to work earlier tonight. Part way down the page theres post from "_Smoker" with a link (still valid) to win95oem_p.bat and fpatch.com files. Download them, put them to a floppy to put on the Win9x/DOS box. Copy them to the root of CD and boot to a command line. Run "Set Path=C:\windows\command" if booting from a floppy disk.

The batch file uses the fpatch command to change a line of code in the IO.sys file. In order to modify the IO.sys though you need to remove the system/hidden/read only attributes on the file using "attrib -s -h -r io.sys". Then run the batch file. It should say the file was patched successfully. After that, run "Attrib +s +h +r io.sys" to readd the attributes and reboot. After that try running Win 3.1x.

I'd try the OSR2 patch first as it might be easier, but the long hand way of doing it works too, I now have Windows 3.11 running on my Am486-120 with Win95 OSR2.5.

= Phenom II X6 1090T(HD4850) =
= K7-550(V3-3000) =
= K6-2+ 500(V3-2000) =
= Pentium 75 Gold(Voodoo1) =
= Am486DX4-120(3DXpression+) =
= TI486DLC-40(T8900D) =
= i386sx-16+i387(T8900D) =

Reply 14 of 18, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Dualboot with dos 6.22 was achieved by renaming the dos 6.22 io.sys and msdos.sys to the ibm dos names (whatever these were) and some hex editing OR batch renaming. Can't remember details but that could be googleable...

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 15 of 18, by SquallStrife

User metadata
Rank l33t
Rank
l33t

Windows 95 OSR2 + MS-DOS 6.22 dual boot was too difficult for me. I tried for hours to get it going, and gave up. I found the various angles that involved copying and renaming the system files io.sys, msdos.sys, command.com, but no matter what I did, one of the OS'es would end up not booting.

I've found that simply using "MS-DOS Mode" is good enough for 99% of stuff.

VogonsDrivers.com | Link | News Thread

Reply 16 of 18, by Robin4

User metadata
Rank l33t
Rank
l33t

This night i have tested the system.. The first time it had some problems for booting up.. and no screen detection..

Tried a diamond stealth pci also.. And then removing everthing from the board..

Then again i get the boot screen.. Them resamble the AGP card to test if it would work. And it did..

And the harddisk would regonize as 40GB.. i like that..

Then i tried to SYS C:..

But everything what it did was make the harddisk bootable with command.com.. I only dont have the dos system files.. Can i get those on the windows 95 cd-rom??

After deciding, i would need more expansion slots, maybe go for the PCI pentium mobo and intalling the monster fusion PCI in when it arrives here.

~ At least it can do black and white~

Reply 17 of 18, by Tetrium

User metadata
Rank l33t++
Rank
l33t++
Robin4 wrote:
This night i have tested the system.. The first time it had some problems for booting up.. and no screen detection.. […]
Show full quote

This night i have tested the system.. The first time it had some problems for booting up.. and no screen detection..

Tried a diamond stealth pci also.. And then removing everthing from the board..

Then again i get the boot screen.. Them resamble the AGP card to test if it would work. And it did..

And the harddisk would regonize as 40GB.. i like that..

Then i tried to SYS C:..

But everything what it did was make the harddisk bootable with command.com.. I only dont have the dos system files.. Can i get those on the windows 95 cd-rom??

After deciding, i would need more expansion slots, maybe go for the PCI pentium mobo and intalling the monster fusion PCI in when it arrives here.

I just want to note, I also live in The Netherlands, and right now it's quite cold here.
Just be careful about ESD especially when it freezes. Maybe your not as unlucky as me (I have dry skin so I always am very static when it freezes and more if the weather is dry) and maybe I'm a bit too paranoid, but I just thought I should at the very least mention it 😉

Whats missing in your collections?
My retro rigs (old topic)
Interesting Vogons threads (links to Vogonswiki)
Report spammers here!

Reply 18 of 18, by wbahnassi

User metadata
Rank Oldbie
Rank
Oldbie
Dominus wrote on 2012-01-15, 05:36:

Dualboot with dos 6.22 was achieved by renaming the dos 6.22 io.sys and msdos.sys to the ibm dos names (whatever these were) and some hex editing OR batch renaming. Can't remember details but that could be googleable...

I had to go through this process tonight so I'm laying the details here for future reference. OSR2FIX.EXE is built around installing DOS after Win95, and adds some fuss in Add/Remove Programs for you. The core of the process is to use the IBM DOS file names for MSDOS 6.22 IO.SYS and MSDOS.SYS.

Here are the clean steps. Note that I installed MS DOS 6.22 first, then Windows 95 B (OSR2). Once Windows setup is done and the drivers war is settled, do the following steps BEFORE ever trying to run the Previous version of MS-DOS option from the boot menu:

  1. Rename IO.DOS (this is MS DOS 6.22 IO.SYS) to IBMBIO.COM
  2. Rename MSDOS.DOS (this is MS DOS 6.22 MSDOS.SYS) to IBMDOS.COM
  3. In Windows 95, run RegEdit, and go to: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion
  4. Add a sub-key under CurrentVersion called RenameFiles
  5. Add a sub-key under RenameFiles called Boot
  6. Select this new key HKLM\Software\Microsoft\Windows\CurrentVersion\RenameFiles\Boot
  7. On the right side, double-click the (Default) value, and type C:\ as the Value data
  8. Create a new string value in the same key. Call it: IBMBIO.COM
  9. Double-click the new string value and type IBMBIO.COM,7 as the Value data
  10. Create a new string value in the same key. Call it: IBMDOS.COM
  11. Double-click the new string value and type IBMDOS.COM,7 as the Value data

Note that IO.DOS and MSDOS.DOS are usually marked hidden+read only+system. So make sure to expose them (e.g. with attrib -s -h -r), rename them to the IBM names, then add the attributes again.

Once those steps are done, now you can restart Windows 95 and activate the boot menu to go to DOS 6.22 without messing the C drive boot sector.

Turbo XT 12MHz, 8-bit VGA, Dual 360K drives
Intel 386 DX-33, Speedstar 24X, SB 1.5, 1x CD
Intel 486 DX2-66, CL5428 VLB, SBPro 2, 2x CD
Intel Pentium 90, Matrox Millenium 2, SB16, 4x CD
HP Z400, Xeon 3.46GHz, YMF-744, Voodoo3, RTX2080Ti