CT and Win95/DOS by WS1A
Last modified on 01 Dec 2002

| Download CT | Country Files | Section Files | Reflector Archives | Hints and Kinks | Support |


Home
Up
CT and Win95/DOS by WS1A
Windows 95 Set-up Tips for CT "Revisited"

Windows 95 Set-up Tips for CT

Copyright (c) 1996, Robert L. Hummel, WS1A
rhummel@cheshire.net

I have seen enough queries over time that I feel this information on DOS and Win95 might be useful to CT users and the contest community as a whole.

In general, Windows 3.x respected the sovereignty of your computer system. Windows assumed, for example, that you would install DOS, optimize your memory configuration, and generally perform all the required low-level work. But doing so properly often resulted in confusion and frustration for new users.

Windows 95 is markedly different. It takes over your system completely, installing not only itself, but a new version of MS-DOS as well. After installation, it determines the configuration it needs and stores a record of those options in a text configuration file named MSDOS.SYS.

In MS-DOS 6.22 and earlier versions of DOS, MSDOS.SYS was one of the two binary files that made up the DOS system. (The other was called IO.SYS.) Under MS-DOS 7, however, IO.SYS and MSDOS.SYS have been combined into a single file called IO.SYS. MSDOS.SYS is now an ordinary ASCII text file. And by changing the settings in that file, you can wrest back control of your system from Windows 95.

Prepping for Surgery

Before you can reconfigure your Windows 95 system, you'll need access to your MSDOS.SYS file. From within Windows 95, click Start, point to Programs, and then click MS-DOS Prompt. When the DOS prompt appears, type the following commands:

C:
CD \
ATTRIB -R -S -H MSDOS.SYS
EDIT MSDOS.SYS    

Alternately, you can click the Start button, point to Find, and then click Files or Folders. In the Named box, type MSDOS.SYS and press Enter. Use your right mouse button to click the MSDOS.SYS file, and then select Properties. Click the Hidden and Read Only attributes so their checkboxes are clear. Click OK. Finally, double-click the MSDOS.SYS file in the results window to start the editor. (If an editor isn't associated with the file, simply choose Notepad.)

Regardless of how you get to it, you'll see a file divided into sections by bracketed titles, much the same way as the WIN.INI and SYSTEM.INI files were under Windows 3.x.

The [Paths] section is straightforward, containing information about where Windows 95 can find its files. The selection UninstallDir appears only if you chose the option to uninstall Windows 95 during installation. The comment at the end portion of the file is self-explanatory. Don't change the entries in either of those sections.

The file section that we're interested in begins under the [Options] heading. In Figure A, this section is empty. Your system may already contain a few options that relate to networking or double buffering for SCSI hard drives -- we won't change those. Table A (at the end of the article) lists and defines the ten options that you can change to control your system.

Before you make any changes to your MSDOS.SYS, back it up. Either copy the file to another directory or a floppy disk or print out a copy. That way, if you confuse things too badly, you can always restore your old configuration.

Retrograde Windows

By picking and choosing your MSDOS.SYS options, you can program Windows 95 to suit your particular needs. But there's one configuration that's very popular: making Windows 95 behave like your old DOS/Windows 3.x system. In other words, when you turn on your PC, you'll boot to the DOS prompt. Then, when you need it, you can start Windows with the WIN command. And finally, when you exit Windows you'll return to DOS, just as you always have.

Doing so requires only a few changes to the [Options] section of your MSDOS.SYS file. Any options that appear in your MSDOS.SYS file that aren't specifically listed here should be left exactly as they are. The section should contain the following commands:

Logo=0
BootWin=1
BootGUI=0
BootKeys=1
BootMulti=1
BootMenu=0
DisableLog=1    

I'm one of those folks that are really bothered by the logo splash screen that displays when Windows starts up -- its like an unwanted commercial. On a practical note, the graphic covers up what's going on behind the scenes -- things you may want to watch. Because you're booting into DOS, save a few nanoseconds by setting Logo=0.

The BootWin=1 option says that you want to boot into the MS-DOS 7 system -- not your previous version of DOS. Setting BootGUI=0 is the next key component of this new configuration. It tells your system to stop loading programs when it reaches the DOS command prompt. In other words, it won't automatically type the WIN command.

To provide the most flexibility, enable the BootKeys and BootMulti options by setting them to 1. This lets you control the system's boot using the F4, F5, SHIFT+F5, F6, F8, or SHIFT+F8 keys. The BootMenu=0 option suppresses display of the boot menu unless you specifically activate it by pressing F8.

By default, Windows writes a log to disk listing the programs and components it loads. If the system is having trouble with new device drivers or hardware, this can be useful information. But if the system is running fine, writing the log just wastes time. To eliminate this unnecessary disk activity during the boot sequence, disable the log by setting DisableLog=1.

Finally, save your changes and exit the editor. From within Windows 95, click Start and select Shut Down. Select "Restart the computer" and click OK. When your PC restarts, you'll be greeted by the MS-DOS 7 prompt! To verify this, execute the VER command. You should see a response similar to the following:

Window 95. [Version 4.00]

The final step is to create a batch file that will restore your system when you exit Windows. By default, Windows leaves your system in an unusable graphics mode. Fixing this requires only that you create a simple batch program.

First, go to your Windows directory; On most systems, this will be C:\WINDOWS. Next, create a batch file named WIN95.BAT that contains the following two commands:

WIN
MODE CO80    

Now, when you want to start Windows, use the command WIN95. And when you exit Windows by choosing Shutdown from the Start menu, you'll be returned to the familiar DOS prompt.


Table A: These MSDOS.SYS options let you tailor how your Windows 95 system boots and operates.
BootWin 1 (default) Starts the MS-DOS 7/Windows 95 system.
0 Starts the version of DOS that was installed on your system before you installed Windows 95. The MSDOS.SYS file is renamed to MSDOS.W40 the next time you boot your system after setting this option and the original DOS system files are restored.
BootGUI 1 (default) Boots directly into the Windows 95 graphical user interface (GUI).
0 Boots to the MS-DOS 7.0 prompt. From the prompt, Windows 95 can then be started with the WIN command.
Logo 1 (default) Displays the animated Windows 95 logo during startup.
0 Disables the Windows 95 logo. You may also disable the logo manually during boot by hitting the ESC key.
BootDelay=n 2 (default) Specifies that Windows should wait n seconds after displaying the "Starting Windows" message before booting the operating system. During this time, if BootKeys=1, you can press F8 to activate the boot menu.
BootKeys= 1 (default) Enables the special boot keys F5, F6, and F8 while the "Starting Windows" message is displayed during startup.
  • F4 Boots directly into your previous version of DOS. Enabled only if the BootMulti option is set.
  • F5 Bypasses your CONFIG.SYS and AUTOEXEC.BAT files, then boots Windows as
    directed by the other options in your MSDOS.SYS file.
  • SHIFT+F5 Bypasses your CONFIG.SYS and AUTOEXEC.BAT files, then boots the MS-DOS 7 command prompt regardless of the other options in your MSDOS.SYS file.
  • F6 Bypasses your CONFIG.SYS and AUTOEXEC.BAT files, then loads Windows, regardless of the other options in your MSDOS.SYS file.
  • F8 Activates the boot menu screen.
  • SHIFT+F8 Processes your CONFIG.SYS and AUTOEXEC.BAT files one line at a
    time, asking for confirmation before executing each line.
0 Disables the boot keys.
BootMulti 1 Enables the F4 key during the "Starting Windows" message to boot directly into your previous version of DOS. BootMulti works only if BootKeys=1.
0 (default) Disables the F4 key. If BootMulti=1, then you can choose option 7 from
the boot menu to select your previous version of DOS.
BootMenu 1 The boot menu appears automatically during system startup.
0 (default) The boot menu appears only if F8 pressed when the "Starting Windows" message is displayed during system startup.
BootMenuDelay n (default = 30) Specifies that Windows should wait n seconds after displaying the boot menu before selecting the option specified by BootMenuDefault. Effective only when the boot menu is displayed automatically by setting BootMenu=1.
BootMenuDefault n (default = 1) Specifies that Windows should boot option n by default after waiting BootMenuDelay seconds when BootMenu=1. The default option can be overridden by manually selecting another option.
DisableLog 1 The C:\BOOTLOG.TXT file is not written.
0 (default) A record of all files processed and loaded during boot is written to the C:\BOOTLOG.TXT file.
 
 

© Copyright 1998-2008 K1EA Software. All rights reserved.
For feedback on this site, please send email to: webmaster@k1ea.com