I cannot resist peeping into hidden files and checking what they are for. Sometimes I delete them and see how the system behaves. In this issue, I will show you how to stop loading the Windows 95 logo and how to make Windows 95 display the Windows 95 Startup Menu when you start Windows 95.
After I installed Windows 95, I found that Windows 95 Setup copied many hidden files on the drive C: root directory. One of the hidden files is MSDOS.SYS. The same named file had been a binary file and one of the system files to start MS-DOS up to version 6. MSDOS.SYS for Windows 95 unlike those so far is a text file. It seems that Windows 95 uses this file as one of the parameter saving files to be examined when Windows 95 starts up.
Even though the MSDOS.SYS for Windows 95 is a simple text file, Windows 95 hides MSDOS.SYS from users by adding the "hidden" attribute. The file is also a read only system file. I changed the attributes and played with editing this file by changing drive names and path names. I found how to start Windows 95 from floppy disk. If there is anyone who wants to know how to make a Windows 95 start up floppy (boot) disk I will write how in a later issue.
The original MSDOS.SYS contains text similar to the following. Many meaningless comment lines are included to make the file length larger than a certain number of bytes as the first two comment lines say.
[Paths] UninstallDir=C:\ WinDir=C:\WIN95 WinBootDir=C:\WIN95 HostWinBootDrv=C [Options] BootGUI=1 Network=1 ; ;The following lines are required for compatibility with other programs. ;Do not remove them (MSDOS.SYS needs to be >1024 bytes). ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxa ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxb ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxc ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxd ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxe ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxf ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxg ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxh ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxi ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxj ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxk ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxl ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxm ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxn ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxp ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxq ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxr ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs
I don't need the Windows 95 startup blue sky logo. It hides the messages behind it when commands in CONFIG.SYS and AUTOEXEC.BAT are executed. Sometime, I miss important error messages because of the blue sky logo. With information I got from one of my friends, I edited MSDOS.SYS to make Windows 95 not to load the logo, and to display the boot selection menu in a specified length of time. The boot menu is not displayed as the default MSDOS.SYS setting. If you want it, you have to press the F8 key while the message "Starting Windows 95..." is displayed (on some systems this message is displayed for a very short time). It's convenient to make the boot menu always available for a few second for someone like me. I sometimes want to start in DOS mode or in step by step CONFIG.SYS and AUTOEXEC.BAT proceeding mode.
I tried several times to change the attributes of MSDOS.SYS under Windows 95 or Windows 95 DOS mode, but R/O, Hidden, and System attributes cannot be changed. Win95 DOS mode stalled when I attempted to change the attributes.
The following is how to edit MSDOS.SYS. You need an MS-DOS boot up floppy disk, the ATTRIB command, and a text editor:
attrib -r -s -h c:\msdos.sys
BootMenu=1 ; To display the boot menu (default is 0) ; BootMenuDelay=3 ; Display boot menu for 3 seconds ; Logo=0 ; Not to display the blue sky Windows 95 Logo (default is 1)
By using ATTRIB, execute the following:
attrib +r +h +s c:\msdos.sys
The logo is not displayed and you will see the boot menu for the length of time you specified.
The following is one of the MSDOS.SYS files I'm using. As I do not have any intention to use Windows 95's uninstall function, I also deleted the Windows 95 uninstall data file from C:\ and the UninstallDir= line from the MSDOS.SYS. Off course I will uninstall Windows 95 by myself when I want to delete it.
[Paths] WinDir=C:\WIN95.JAP WinBootDir=C:\WIN95.JAP HostWinBootDrv=C [Options] BootMulti=1 BootGUI=1 Network=1 Bootmenu=1 BootMenuDelay=3 Logo=0 ; ;The following lines are required for compatibility with other programs. ;Do not remove them (MSDOS.SYS needs to be >1024 bytes). ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxa ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxb ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxc ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxd ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxe ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxf ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxg ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxh ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxi ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxj ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxk ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxl ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxm ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxn ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxp ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxq ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxr ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs
Easy, right?
Algorithmica Japonica
August 1996
The Newsletter of the Tokyo PC Users Group
Submissions : Editor Mike Lloret