Specialty Forums
Security and Virus
General Hardware
CPUs/Overclocking
Networking
Digital Photo/Video
Office Software
PC Gaming
Console Gaming
Programming
Database
Web Development
Digital Home

General Forums
Windows XP
Windows Vista
Windows 95/98
Windows Me
Windows NT
Windows 2000
Win Server 2008
Win Server 2003
Windows 3.1
Linux
PDAs
BeOS
Novell Netware
OpenVMS
Solaris
Disk Op. System
Unix
Mac
OS/2

Drivers
Driver Scan
Driver Forum

Software
Automatic Updates

BIOS Updates

My Computing.Net

Solution Center

Free IT eBook

Howtos

Site Search

Message Find

RSS Feeds

Install Guides

Data Recovery

About

Home
Reply to Message Icon Go to Main Page Icon

Run 3x from dos boot-disk

Original Message
Name: Steve18
Date: August 19, 2004 at 12:58:36 Pacific
Subject: Run 3x from dos boot-disk
OS: Windows XP Professional S
CPU/Ram: Pentium 4 1,5 Ghz. 512 MB
Comment:
Hi can you intall and run Windows 3.1 from a dos 7.10 boot floppy disk without installing dos. If you can, what tools would be needed on the disk?
The reason I'm asking is that I want run some old 3.x programs which won't run on XP.
I know Win3x can be installed on a logical partition, but does it need the full MS-DOS?

Report Offensive Message For Removal


Response Number 1
Name: Mechanix2Go
Date: August 20, 2004 at 02:24:34 Pacific
Subject: Run 3x from dos boot-disk
Reply: (edit)
Hi,

First, it's too big to run on a floppy.

If you installed XP after DOS and had it set up multi boot, you can boot DOS and install win 3.1 ; if not, you'll need a third party partition/boot manager.

As far as which pieces of DOS you need; not much.

io.sys msdos.sys command.com
himem.sys smartdrv and maybe a couple others.

And a config.sys & autoexec.bat to make 'em work.



Report Offensive Follow Up For Removal

Response Number 2
Name: dominicus
Date: August 20, 2004 at 05:04:13 Pacific
Subject: Run 3x from dos boot-disk
Reply: (edit)
I assume youre talking about actually having win31 on your harddrive and just loading dos as the OS..i'm not sure how well it would work if your running ntfs as a file system, but if it's fat ( the dos 7.1 disks of wengiers support booting win31 on fat32...i think)..
Your bootdisk would need to have the same files as a regular dos for win31 boot, (like himem, and a mouse driver,and possibly a cdrom driver, depending if it's a cd based game) ..also you should have a config.sys and autoexec.bat with the commands windows looks for ( like path, which in your case would be A:\;C:\WIN31; or whatever dir you put win31 in).
Config.sys should have the DEVICE=A:\HIMEM.SYS (which means you put a copy of himem.sys as well as your mouse driver and cdrom driver on the bootdisk..)
That would be DEVICE=A:\mouse.sys and the cdrom line..DEVICE=A:\OAKCDROM.SYS /D:MSCD001
-if you were using the oakcdrom driver..it depends on your driver....
Also DOS=UMB and DOS=HIGH should be in the config.sys
as follows...
DEVICE=A:\HIMEM.SYS
DEVICE=A:\mouse.sys
DEVICE=A:\OAKCDROM.SYS /D:MSCD001
DOS=UMB
DOS=HIGH

and the autoexec.bat..
A:\;C:\WIN31;

Do *not* use a win98 dos boot disk either..it's incompatible with win31.and remaps the cdrom to the a: drive.
Either wengier's dos7.1 (if it's Fat32) or a dos 6x bootdisk will do if you've got fat16 only..
IU suppose it goes without saying to 1)keep it in the drive otherwise youll get error messages when you close the game and/or windows31..and 2) make sure to do a full reboot after your done


Report Offensive Follow Up For Removal

Response Number 3
Name: jboy
Date: August 20, 2004 at 07:13:34 Pacific
Subject: Run 3x from dos boot-disk
Reply: (edit)
Yes, you need the core DOS operating system files to boot to in order to run Win3xx. There are a few Win31 'boot disks' out there, and some known as 'mini windows' - I've never had occasion to try any though.

Not enough room on the floppies for much else - if you wish to access your XP hard drive in order to run applications etc, that HDD would have to be FAT32 or have a FAT or FAT32 partition, and you would need to use the appropriate DOS version.


Confusion reigns


Report Offensive Follow Up For Removal

Response Number 4
Name: Steve18
Date: August 20, 2004 at 10:33:30 Pacific
Subject: Run 3x from dos boot-disk
Reply: (edit)
Hi and thanks for your help.
It installed without any problems but I got an error message when i tried to start Windows: "A file that could be needed to start windows could not be found.

Make sure the path-line contains the catalog that contains the file and that the file is on the hard drive.
If the file does not exist you can run the setup program to install it or remove it from the system.ini file.
A:\LFNXLAT.386"

It's tranlated from swedish so it might not be exactly the same as the english version.

Here's my AUTOEXEC.BAT:

C:\WIN31\SMARTDRV.EXE
C:\WIN31\net start
@ECHO OFF
PROMPT $P$G
LFNFOR ON
SET DIRCMD=/4
MODE CON RATE=32 DELAY=1
LH KILLER
LH DOSKEY
LH DOSLFN
LH SHSUCDX /D:IDE-CD
ECHO.
ECHO Now you are in MS-DOS 7.10 prompt.
ECHO.
PATH=C:\WIN31;%PATH%

The CONFIG.SYS

DOS=HIGH,UMB
DEVICE=HIMEM.SYS
REM DEVICE=EMM386.EXE NOEMS
DEVICEHIGH=VIDE-CDD.SYS /D:IDE-CD
COUNTRY=001,437,COUNTRY.SYS
SHELL=COMMAND.COM /P /E:640
FILES=30
FCBSHIGH=4,0
BUFFERSHIGH=20
LASTDRIVEHIGH=26
STACKSHIGH=9,256
SET TEMP=.
SET TMP=.
REM MS-DOS 7.10 Boot Disk
LASTDRIVE=Z
DEVICE=C:\WIN31\SMARTDRV.EXE /DOUBLE_BUFFER
DEVICE=C:\WIN31\IFSHLP.SYS

And the SYSTEM.INI

[boot]
shell=progman.exe
network.drv=wfwnet.drv
mouse.drv=mouse.drv
language.dll=langsca.dll
sound.drv=mmsound.drv
comm.drv=comm.drv
keyboard.drv=keyboard.drv
system.drv=system.drv
386grabber=vga.3gr
oemfonts.fon=vgaoem.fon
fixedfon.fon=vgafix.fon
fonts.fon=vgasys.fon
display.drv=vga.drv
drivers=mmsystem.dll

[keyboard]
subtype=
type=4
keyboard.dll=kbdsw.dll
oemansi.bin=

[boot.description]
keyboard.typ=101- eller 102-tangenters tangentbord
mouse.drv=Microsoft eller IBM PS/2
language.dll=Svenska
system.drv=MS-DOS-system
codepage=437
woafont.fon=Engelsk (437)
aspect=100,96,96
display.drv=VGA
network.drv=Microsoft Windows Network (version 3.11)
secondnet.drv=Inget extra n„tverk installerat

[386Enh]
device=*vpd
mouse=*vmd
ebios=*ebios
woafont=dosapp.fon
display=*vddvga
EGA80WOA.FON=EGA80WOA.FON
EGA40WOA.FON=EGA40WOA.FON
CGA80WOA.FON=CGA80WOA.FON
CGA40WOA.FON=CGA40WOA.FON
keyboard=*vkd
network=*vnetbios,*vwc,vnetsup.386,vredir.386,vserver.386
netheapsize=20
device=*vcd
device=*vpicd
device=*vtd
device=*reboot
device=*vdmad
device=*vsd
device=*v86mmgr
device=*pageswap
device=*dosmgr
device=*vmpoll
device=*wshell
device=*PAGEFILE
device=*BLOCKDEV
device=*vfd
device=*parity
device=*biosxlat
device=*vmcpd
device=*combuff
device=*cdpscsi
device=vtdapi.386
device=vpmtd.386
device=vcomm.386
device=serial.386
device=lpt.386
device=ifsmgr.386
device=vcache.386
device=vshare.386
local=CON
FileSysChange=off
COM3Irq=4
COM3Base=03E8
COM4Irq=3
COM4Base=02E8
PagingFile=C:\WIN31\WIN386.SWP
MaxPagingFileSize=258048
netmisc=ndis.386,ndis2sup.386,wsock.386,wstcp.386
transport=nwlink.386,nwnblink.386,netbeui.386,vip.386,vdhcp.386,vtdi.386,vtcp.386,vnbt.386
InDOSPolling=FALSE

[NonWindowsApp]
localtsrs=dosedit,ced
CommandEnvSize=640

[vcache]
minfilecache=512

[mci]
WaveAudio=mciwave.drv
Sequencer=mciseq.drv
CDAudio=mcicda.drv

[drivers]
timer=timer.drv
midimapper=midimap.drv

[DDEShares]
CHAT$=winchat,chat,,31,,0,,0,0,0
SCHAT$=winchat,chat,,31,,0,,0,0,0
CLPBK$=clipsrv,system,,31,,0,,0,0,0
HEARTS$=mshearts,hearts,,15,,0,,0,0,0

[Network]
winnet=wfwnet/00025100
multinet=nonet
FileSharing=Yes
PrintSharing=Yes
LogonDisconnected=yes
EnableSharing=Yes
UserName=ROBIN
Workgroup=MSHOME
ComputerName=ROBINWIN31
Comment=Robin Guldbrand

[network drivers]
netcard=DC21x4.dos
transport=ndishlp.sys,*netbeui
devdir=C:\WIN31
LoadRMDrivers=Yes

[NWNBLINK]
LANABASE=1

[DC21x40]
IPMask=0.0.0.0
IPAddress=0.0.0.0
Description=Digital Semiconductor 2104x/2114x 10/100 mbps Ethernet Controller
Binding=DC21x4

[MSTCP]
EnableRouting=0
Interfaces=DC21x40
deadgwdetect=1
pmtudiscovery=1

[DNS]
DomainName=
DNSDomains=

[NBT]
LANABASE=0
EnableProxy=0
EnableDNS=0

[Password Lists]
*Shares=C:\WIN31\Share000.PWL

What should I change?

Thanks.



Report Offensive Follow Up For Removal

Response Number 5
Name: jboy
Date: August 20, 2004 at 11:05:47 Pacific
Subject: Run 3x from dos boot-disk
Reply: (edit)
LFNXLAT.386 appears to be file required for LFN support, so maybe check your documentation and/or disk? Doesn't seem to be listed in your system.ini, as far as I can tell


Confusion reigns


Report Offensive Follow Up For Removal


Response Number 6
Name: Steve18
Date: August 20, 2004 at 11:45:26 Pacific
Subject: Run 3x from dos boot-disk
Reply: (edit)
I'm using a DOS 7.10 boot-disk but I haven't been able to find any documentation about it.
I guess if I make a FAT16 partition and use a DOS 6.22 boot disk it would work better but I want to be able to use long file names, thats why I chose DOS 7.10. But I'll try 6.22 and see if that works.


Report Offensive Follow Up For Removal

Response Number 7
Name: jboy
Date: August 20, 2004 at 11:52:27 Pacific
Subject: Run 3x from dos boot-disk
Reply: (edit)
Yeah, I've never tried to kludge LFN support into Win3xx. Wengier (a regular) is the resident expert in that field, but has been absent of late. Might find some info searching computing.net's DOS or Win31 forums, or see if there are further responses/suggestions here.


Confusion reigns


Report Offensive Follow Up For Removal

Response Number 8
Name: Steve18
Date: August 20, 2004 at 12:07:51 Pacific
Subject: Run 3x from dos boot-disk
Reply: (edit)
I've got it running now!
But I need the network card to work.
Will a DOS network card driver work with Windows 3.11 for Workgroups? I haven't found any Win3x driver for it only a dos driver, but I guess it would work, right?

Report Offensive Follow Up For Removal

Response Number 9
Name: jboy
Date: August 20, 2004 at 14:05:15 Pacific
Subject: Run 3x from dos boot-disk
Reply: (edit)
Seems like the long way to go around - sure, I'd think WfW would be able to access network drives through DOS as Win3.1 does, but if there's a DOS driver, likely there's a WfW driver.

Did you get the LFN problem sorted out, or did you abandon that?


Confusion reigns


Report Offensive Follow Up For Removal

Response Number 10
Name: Steve18
Date: August 21, 2004 at 03:10:50 Pacific
Subject: Run 3x from dos boot-disk
Reply: (edit)
Hi, I decided against using long file names. I used the DOS 7.10 boot disk, because the dos 6.22 wouldn't recognize the FAT partition created with Partition Magic. But when I used the the DOS 7.10 with it's original EMM386.EXE and HIMEM.SYS it would crash when I tried to boot Windows. So I took the EMM386 and HIMEM.SYS from the DOS 6.22 disk and placed it in the DOS 7.10 disk and now it works perfectly.
About the NIC drivers, Do you know if there are any WFWG divers for Accton EN1207D-TX PCI Fast Ethernet Adapter? All i've managed to find are DOS drivers.
Thanks.

Report Offensive Follow Up For Removal

Response Number 11
Name: Steve18
Date: August 21, 2004 at 03:19:54 Pacific
Subject: Run 3x from dos boot-disk
Reply: (edit)
Nevermind about the NIC divers, I found WFWG drivers for it included in the DOS drivers I downloaded.
One more thing, will the SVGA drivers work with a GeForce FX 5700?

Report Offensive Follow Up For Removal

Response Number 12
Name: jboy
Date: August 21, 2004 at 06:40:46 Pacific
Subject: Run 3x from dos boot-disk
Reply: (edit)
Can't really say - that's one of the pitfalls of using newer hardware with older systems, you may not have support for high resolution.

Search or check out driverguide.com - that'd be your best bet.

At any rate, glad you've been this successful - I'd originally misunderstood your question to mean you wanted to start & run Win3x from the floppy - which is possible, but perhaps not very useful.

What you're doing makes more sense, and you seem to have a fluency with DOS.

I feel that I didn't so much help as merely observe.


Confusion reigns


Report Offensive Follow Up For Removal

Response Number 13
Name: Steve18
Date: August 21, 2004 at 09:52:14 Pacific
Subject: Run 3x from dos boot-disk
Reply: (edit)
Hi again. I'm unable to install the network driver, when I try to install it the system crashes. I got the drivers from the manufacturer so they should work, but it just gives me an error message about error in MODULE KRNL386.EXE and then error in MODULE PROGMAN.EXE then it crashes. Bad drivers? I haven't found any other drivers. The SVGA driver did not work
either.
What should I do?

Thanks.


Report Offensive Follow Up For Removal

Response Number 14
Name: jboy
Date: August 21, 2004 at 10:05:06 Pacific
Subject: Run 3x from dos boot-disk
Reply: (edit)
You can't use just any video driver and expect SVGA - you need the pretty much the exact Win3xx driver for your make & model of video. Not always possible with recent hardware.

Did you remove the DOS network settings from Windows? Were those working?

Some NICs require their own setup program - either a diskfile or else it's on the card's ROM, accessed by a key sequence at bootup. Should be a DOS diagnostic included with the drivers, assuming that you do have the correct ones.


Confusion reigns


Report Offensive Follow Up For Removal

Response Number 15
Name: Steve18
Date: August 21, 2004 at 10:13:12 Pacific
Subject: Run 3x from dos boot-disk
Reply: (edit)
No it won't even install, I begin installing it and half way through it crashes.

Report Offensive Follow Up For Removal

Response Number 16
Name: Steve18
Date: August 21, 2004 at 10:20:37 Pacific
Subject: Run 3x from dos boot-disk
Reply: (edit)
I installed excactly the way it says in the readme, in the network setup in WFWG.
I haven't found any dos diagnostics tools in the drivers.

Report Offensive Follow Up For Removal

Response Number 17
Name: jboy
Date: August 21, 2004 at 10:40:43 Pacific
Subject: Run 3x from dos boot-disk
Reply: (edit)
If you haven't removed the DOS network settings from your Windows confguration, that may be causing a conflict.

Not sure - I've setup NICs a few times under WfW (successsfully) - more often in Win9x.

Just about every one was different, and involved different problems to overcome before everything worked - of course, having the correct drivers is of paramount importance.

Lockups/crashes would seem to imply either a conflict or a problem with the card's hardware or Windows settings - or incorrect drivers or a even bad card.


Confusion reigns


Report Offensive Follow Up For Removal

Response Number 18
Name: Steve18
Date: August 21, 2004 at 11:20:25 Pacific
Subject: Run 3x from dos boot-disk
Reply: (edit)
I didn't install the dos drivers. I was going to, but when found the wfwg drivers I didn't. I tried installing the ODI version of the driver and that installed without problems. But it can't be started because it's missing som command files that it was supposed to install, but didn't. Do you know where I can find these files?:
isl.com
accodi.com
pxodi.com

It asks for them when it boots.

Thanks.


Report Offensive Follow Up For Removal

Response Number 19
Name: Steve18
Date: August 21, 2004 at 11:46:00 Pacific
Subject: Run 3x from dos boot-disk
Reply: (edit)
That's lsl.com not isl.

Report Offensive Follow Up For Removal

Response Number 20
Name: jboy
Date: August 21, 2004 at 12:05:37 Pacific
Subject: Run 3x from dos boot-disk
Reply: (edit)
Those would be DOS networking files - afaik, the only DOS command required for WfW networking is the

C:\WINDOWS\net start

line in autoexec.bat - the rest is done within windows.

Confusion reigns


Report Offensive Follow Up For Removal

Response Number 21
Name: Steve18
Date: August 21, 2004 at 13:59:35 Pacific
Subject: Run 3x from dos boot-disk
Reply: (edit)
I'm writing this in Windows for Workgroups right now!
So obviously I've got the NIC working.
But it's pretty useless in 16 colors.
Aren't there any generic SVGA driver like the
ones that are included in 9x/XP that lets you use 256 colors 800/600 without installing specific drivers? The one I tried was a generic SVGA driver made by Microsoft that was supposed to work with a lot of different adapters, but apparently not mine.
Or should I just buy a an old PCI card with drivers for 3x?

Thanks.


Report Offensive Follow Up For Removal

Response Number 22
Name: jboy
Date: August 21, 2004 at 14:36:24 Pacific
Subject: Run 3x from dos boot-disk
Reply: (edit)
Obviously?

Or just not crashing ; )

No, the closest thing top a 'generic' SVGA driver for Win31 would be the one you're likely referring to (SVGA.EXE?) - and it's not really generic, just works with the cards outlined in the accompanying textfile.

You need the specific Win31 video driver for your card in order to attain anything beyond basic VGA.

The same is true for Windows 95/98 - 640x480 @16 colours. For ME, I guess they have a 'basic' 256 colour driver - outside my experience, as is XP. Really doesn't matter - apples & oranges as they say.

Yeah, those are your options:

search for the Win31 driver for your card, if it exists

or

get an older card that you know is supported by Win31. You can get away with 512K VRAM for 256 colours, but for more colours/bigger screen probably 1 or 2Mb+ would be best

Confusion reigns


Report Offensive Follow Up For Removal

Response Number 23
Name: Steve18
Date: August 21, 2004 at 14:57:30 Pacific
Subject: Run 3x from dos boot-disk
Reply: (edit)
What about VESA drivers? I've heard that those will work with almost any card.
I haven't been able to find any though, do you know where I could find VESA drivers?

Report Offensive Follow Up For Removal

Response Number 24
Name: jboy
Date: August 21, 2004 at 16:56:31 Pacific
Subject: Run 3x from dos boot-disk
Reply: (edit)
I don't believe that means what you think it does.

VESA is a modern hardware standard, but on really old cards, you can load the software equivalent as a DOS driver, like UNIVBE. This provides VESA support, which is required by certain games (for instance)

SciTech Display Doctor offers univbe for DOS, and has it's own set of drivers for Win9x - but nothing for Win3xx


Confusion reigns


Report Offensive Follow Up For Removal

Response Number 25
Name: Z Furman
Date: August 23, 2004 at 11:02:09 Pacific
Subject: Run 3x from dos boot-disk
Reply: (edit)
Hi Steve:
Another way you might consider (just an opinion) is to partition hard drive so that C: is Win 98 (or SE) in Fat 16 or 32 (depends on how large a partition you need, less than 2 Gig for Fat 16), then use multiple boot program to pick between 98 & XP Pro on D: (using NTFS format). With a program like Partition Magic or Partition Commander you should be able to boot using a floppy disk to change size & move your current C: (to make it D:) & leave space to create a new C: partition. From there you should be able to use multiple OS boot program to install 98 & re-install XP over current version. By using 98 you should be able to use the standard SVGA or VGA 98 drivers to get more colors, you can use custom install to just put basics needed to run Win 3.1 programs & not worry about network or internet setups.

Good luck,
Z


Report Offensive Follow Up For Removal

Response Number 26
Name: Z Furman
Date: August 23, 2004 at 11:05:52 Pacific
Subject: Run 3x from dos boot-disk
Reply: (edit)
Hi again Steve:
You could also add a hard drive as primary C: & make current drive D:, then you can remove most of the DOS & Win 3.1 directories from D:.

Good luck,
Z


Report Offensive Follow Up For Removal



Use following form to reply to current message:

   Name: From My Computing.Net Settings
 E-Mail: From My Computing.Net Settings

Subject: Run 3x from dos boot-disk

Comments:

 
  Homepage URL (*): 
Homepage Title (*): 
         Image URL: 
 


Data Recovery Software




CMOS/GPNV checksum bad

3 Strikes

how to find complete path of a file

Replication of DC with ADC

Deleting a block of text with sed


The information on Computing.Net is the opinions of its users. Such opinions may not be accurate and they are to be used at your own risk. Computing.Net cannot verify the validity of the statements made on this site. Computing.Net and Computing.Net, LLC hereby disclaim all responsibility and liability for the content of Computing.Net and its accuracy.
PLEASE READ THE FULL DISCLAIMER AND LEGAL TERMS BY CLICKING HERE

All content ©1996-2007 Computing.Net, LLC