Jörgs Windows 3.x Page
"Who needs to go through Windows when he can have a door?"
A few thoughts from a Linux User
Note: The material on this page is no longer updated, and most links to the Microsoft website are dead (as of early 2016).
I keep this page for reference purposes.
Linux is the main, and usually the only, operating system on my PCs.
Yet I still keep a multi-boot system between Linux, MS-DOS 6.22/Windows for Workgroups (WfW) 3.11 and MS-Windows 98.
The reason is that I have a few old legacy applications where a Linux equivalent does not exist.
WfW still gives a lot of functionality for home use and this on low-end hardware - after all, generations of
students have composed their diploma work and PhD thesis on such machines.
If you need a graphical interface for your daily work, Windows 3.x is certainly one of the products with
the lowest hardware demands. A de-commissioned 486DX2/66 with some 16 or 32MB RAM is all you need and
even surfing the Internet is not a problem with such an old machine.
Even the most convinced Linux user will admit that hardware requirements for Linux
running X-Windows are close to that of MS Windows XP.
Of course, it has its
bugs (as of 2018, this link is dead?). Decide yourself if the more recent version are worth the price -
and be sure to read the manufacturer's license agreement and disclaimer(s) first.
From "a few" years of experience: Here's my collection of hints around MS-DOS (from
version 5 onwards) and Windows 3.1 and 3.11.
- If you have a previous installation on this disk, perform a full backup of your
personal data. This includes all your documents, spreadsheets, drawings, e-mail,
and bookmarks. Make sure your backup copies are readable.
- Verify that hard disk partitioning fits to your needs.
DOS 6.22/WfW 3.11 will run nicely within a 50-MB partition and with 200-250 MB you
should have plenty of space for applications. Note that above 250 MB partition size the cluster
size of the FAT16 file system becomes large, so you'll loose disk space.
- Run ScanDisk with in-depth testing.
Just to make sure your harddisk is OK ...
- Boot from the MS-DOS 6.22 installation disk. Install into C:\DOS.
- Install WfW3.11. Choose "custom install" and select C:\WFW311 as Windows directory.
- Omit unnecessary stuff like Cardfiler, Windows Tutorial, Schedule+, Mail
Outlook Express, see below) and their
I don't use MS Backup, MS Anti-Virus, DOSshell, DoubleSpace either.
- If you have a network card and you use it, remember to specify a "reasonable" name
for your PC and for the Workgroup. Personally, I tend to use names like "home" or "localnet".
- Get back to the DOS setup and install the "undelete" function for Windows.
Now your system should be running. It's time for "fine tuning" and a few updates:
- Move device drivers that you have in multiple copies over into one directory. As an example, I move
all memory managers from C:\WFW311 into C:\DOS, keeping only the latest versions.
- Install the drivers for your video card, sound card etc.
- The Windows File Manager does not display dates correctly. Update to the
y2k-proof versions (as of early 2009, this link is dead?).
- Update the
WfW network drivers (as of 2018, this link is dead?).
- If you miss a few tools that were included with DOS 5.0 but that don't come with 6.22, look
Microsoft support site (as of 2018, this link is dead?).
- Using the Control Panel, add other fonts as desired (select "copy to Windows directory").
I keep system utilities, drivers etc. together in one directory C:\UTIL, with appropriate subdirectories for video, CD-ROM,
compression tools and the other goodies that I use.
Here are my generic CONFIG.SYS
and AUTOEXEC.BAT files.
- I use a "dual-boot", although the 2nd is almost "empty" ... F5 during boot would do
similar effects, except for the keyboard driver. Take it simply as a template for other
- The mouse driver is the generic Logitech driver that comes with Windows. During all
the installations I performed (and there were a few ...), I only found one occasion
where I had to install a more recent Logitech mouse driver.
- The colored prompts are enabled by
NANSI.SYS, a faster and
smaller (read: better) ANSI.SYS replacement, developed by
Dan Kegel. It is now published under the
- However, I found that NANSI.SYS is incompatible with Linux DOSEMU: the cursor position is not shown correctly.
- The Mitsumi CD-ROM driver is the best combination of "small and reliable" I could find.
Up to now, I could make any IDE CD-ROM work with it ... and it needs few memory.
command.com /f avoids that DOS waits for a keypress if it encounters
an error - it bails out "nicely". Undocumented feature, found somewhere in a USENET
mailing long time ago.
This gives me some 628'800 bytes of free memory, with all device and network drivers
loaded. The only stuff remaining in conventional memory are
EMM386 and a part of
I think it's difficult to have even more free memory ;-)
A few goodies and Add-Ons that Microsoft offers for download - all for WfW 3.11:
- Surfing the Internet? Internet Explorer 5
is was available in a 16-bit Version
for Windows 3.x. Even on a 486/66 it is really fast, but be prepared for a 20-MB download.
- Information about Microsoft's
TCP/IP support (as of 2018, this link is dead?). The actual files for download are available at the same site, but a
different location (as of 2018, this link is dead?).
Windows Ressource Kit (as of 2018, this link is dead?), featuring some system tools and a "virtual desktop" that can
be several times the size of your visual desktop (greetings from the Unix world!)
If ever you need to transfer the system from one disk to another, but forgot to disable
swap settings ... the difference in SYSTEM.INI is:
Configuration using SwapFile
Configuration without swapfile
- To facilitate backup, I got used to store all my personal files (as far as possible) in ONE sub-folder on the
harddisk. Usually this is something like 'jha', unique but clear and short enough to type, with subdirectories
like 'txt', 'calc', 'mail', 'graph'. For my regular backup, all I need to include is this sub-directory and off
- Occasional Backups of other important files (AUTOEXEC.BAT, CONFIG.SYS, ...) are evident.
- Info on WordPerfect for DOS, my favourite text processor at that time.
- ARJ, my favourite archival and compression utility under DOS.