Dual-booting all versions of Windows and Linux

   Dual-Boot    |    Win 8    |    Win 7    |    Vista    |    Win XP/2K/NT    |    Win9x/Me    |    How to    |    Legacy 9x Tweaks    |    SiteMap   


Here: Home > Dual-Boot > Dual-Boot Windows 7 with other Operating Systems >

Install and Dual-Boot Windows 3.11 for Workgroups (WFW311) on Windows 7 computer

Last reviewed: Feb 2012

October 2013: This is the new location for this page on this site. Please update your link or bookmark.


This guide shows how to create a natural dual-boot of any version of Windows 7 (NTFS) and Windows 3.11 (FAT). You then run either OS (or MS-DOS 6.22) by selecting one from a Windows 7 menu during bootup. Installing Windows 3.11 requires that MS-DOS be installed first and WFW311 is then installed when booted to DOS.

MS-DOS 6.22 must first be installed on the start of the first primary partition of the first hard disk.

The more difficult part is getting MS-DOS 6.22 installed. Once DOS 6.22 is installed and running as a dual-boot with Windows 7, then the rest is extremely easy. Basically, just boot to DOS 6.22 and install Windows 3.11 by running its Setup.exe. That's it! You can then run Windows 7 or MS-DOS 6.22 and Windows 3.11 for Workgroups.

MS-DOS internal and external commands work correctly on both 64-bit and 32-bit computers. The USB keyboard and USB laser mouse do run from MS-DOS 6.22 on a 64-bit computer. However, MS-DOS 6.22 will not run from RAID configurations. Also, MS-DOS 6.22 device drivers are not available for 64-bit hardware devices so expect those devices not to work on 64-bit computers when DOS 6.22 is running.

All versions of Windows 7 were used in testing.
The computers successfully used were:
(1) 64-bit AMD Athlon (2.4GHz), 2.0 GB RAM, 1 TB SATA hard disk (no BIOS change required).
(2) 32-bit Dell Optiplex with Pentium 4 (2.26GHz), 2.0 GB RAM, 160 GB ATA hard disk

Not really successful was:
(3) 64-bit Dell Studio XPS 8100 (2.93 GHz), Core i7, 8 GB RAM DDR3, NVIDIA GeForce GTX 460, 2x1 TB SATA hard disks
  (the two hard disks, configured as RAID 0, were replaced with a SATA 1 TB disk and then RAID Mode was changed to ATA in the BIOS).
Windows 3.11 did boot when using Setup /i and then selecting VGA (Version 3.0) but the graphics were not acceptable. Unfortunately time did not permit experimentation with alternative graphics drivers on this 64-bit computer. Maybe experienced Windows 3.11 users will resolve this problem.

The procedure for installing MS-DOS 6.22 is suitable for experienced computer users.

[top of page]

How to create a Dual-Boot of Windows for Workgroups and Windows 7

  1. Go to this page to learn how to create a MS-DOS 6.22 &. Windows 7 dual-boot
    Create the Win7 and DOS 6 dual-boot.
  2. Download Windows_3.11_for_Workgroups.iso (29.81 MB) - select Save File to ... your computer.
    Create a CD from the .ISO file. This CD will not be bootable - it contains Setup.exe and the installation files.
    - in Windows 7, double-click the ISO file, enable the Verify disk ... box, insert the CD or DVD, and click Burn.
    - if you prefer, copy all the CD's files to a new W311 folder on the DOS drive.
  3. Reboot to MS-DOS 6.22 from the Windows 7 boot menu.
    • Backup your current Config.sys and Autoexec.bat - just in case!
    • Run Setup on the CD or on the new W311 folder - you'll be surprised how quickly it installs.
      The installation makes small changes to some DOS files - check Config.sys & Autoexec.bat
    • Close the GUI to return to DOS.

Finished! Type WIN at a MS-DOS prompt to run Windows 3.11
If you prefer Win31 to boot automatically instead of DOS, add the line WIN to the bottom of Autoexec.bat

Install Internet Explorer 5.0 and any available device drivers you require.

Congratulations! You have created a natural dual-boot of Windows 7 and Windows 3.1 plus MS-DOS 6.22.

[top of page]

Related Reading

[top of page]

Please remember that you alone are responsible for the consequences of any changes you make to your computer hardware or software.

Copyright © LarryM 1998-2015