( Copy this page to your hard drive or print it out so you can use it "offline" )
ALL Windows 98 and 
  Win 95 users (especially PC techs) should read the section titled: Windows 
  98 Boot Disk: "A Universal Boot Disk?" A Win 98 
  Boot Disk may even be helpful when working on a Win NT/2000 machine; 
  especially if the HD was never formatted as an NTFS drive.
  
  [ Caution: NEVER use Win ME (Millennium 
  Edition) boot disks near 
  any machine with another type of operating system!
    The Win ME file format and thus some of its util programs are 
  so weird, that they only work correctly with the WinME OS! Trying to 
  use some other OS on a WinME-formatted HD, will keep the OS from ever working 
  properly! So, take note(!), if you ever want to install a different OS 
  onto a Win ME machine (a hard drive that already had WinME installed on it), 
  you must first RE-format the drive with some other kind of boot disk.]
One of the first 
things every computer owner should do is make a boot disk. ( I'd 
suggest that you also have more than one 'known-good' working copy as well!) 
In the event that your Operating System will not operate, you 
can often use a boot disk and utility programs that you may have 
to add to your boot disk to correct problems with system files, 
saving yourself the hassle of going through a complete reinstall and 
possibly losing some of your precious data files! (You always remember to 
make copies of any important data files, right?) If your OS will not boot 
due to a faulty hard drive or some other equipment failure, a boot disk can 
be very useful in trying to discover the actual cause of the problem.
Many new computers come with a Boot Disk that is programmed to 
restore the original files from a CD-ROM. (Actually, your computer's 
manufacturer may have placed even the system boot files directly on 
the CD-ROM and set the BIOS to boot the CD-ROM all by itself!)
 But you should still make your own boot disk! Why? 
Because these disks rarely have all the DOS uitility programs necessary to 
fix your system files in the event that your hard drive will not boot.
Assuming that you're already running
Windows 95 or 98, the method shown here to create a new boot disk
will begin by using the "My Computer" shortcut icon on
your Desktop:
[ NOTE: There's a special tab in the "Add/Remove Programs
" section of "Control Panel" which creates what
Microsoft calls a "Startup Disk." But it 
requires your Windows installation CD-ROM to make it. Apart 
from that, if you wanted to make a second boot disk without all of 
the utiltiy programs on it, you'd have no control over that and would have 
to sit there erasing them after it finished copying all those files again! ]


Your Boot Disk has been created and 
tested. Now it's time to add some utility programs to it. As a 
minimum, it should contain your CD-ROM 
drive's DOS driver (a file necessary to access the CD-ROM drive from DOS) 
and Windows 95 or 98's FDISK.EXE and FORMAT.EXE 
programs which are found in the C:\WINDOWS\COMMAND directory (or 
folder if you prefer). 
 [ Note, however, that the 
Windows 98 Boot Disk comes with a number of generic 
CD-ROM drivers that should cover just about any drive 'out there.']
Here's a file listing from one of my own Boot Disks:
 Volume in drive A is BOOT DISK
 Volume Serial Number is 19DF-3D28
 Directory of A:\
  COMMAND.COM   93,812 08-24-96 11:11a **
    FDISK.EXE   63,116 08-24-96 11:11a *
   FORMAT.COM   49,543 05-01-97 12:14p *
      SYS.COM   18,967 08-24-96 11:11a *
   MSCDEX.EXE   25,473 08-24-96 11:11a * (for a CD-ROM Drive)
     EDIT.COM   69,886 08-24-96 11:11a *
     EDIT.HLP   10,790 08-24-96 11:11a
  REGEDIT.EXE 105,984 08-24-96 11:11a *
   ATTRIB.EXE   15,252 08-24-96 11:11a *
 SCANDISK.EXE 142,353 05-01-97 12:14p
 SCANDISK.INI     7,332 08-24-96 11:11a
    DEBUG.EXE   20,554 08-24-96 11:11a
   CHKDSK.EXE   28,096 08-24-96 11:11a
   DOSKEY.COM   15,495 08-24-96 11:11a
  DELTREE.EXE   19,019 08-24-96 11:11a
 DISKCOPY.COM   21,975 08-24-96 11:11a
     MODE.COM   29,271 08-24-96 11:11a
     MOVE.EXE   27,235 08-24-96 11:11a
   EMM386.EXE 125,495 08-24-96 11:11a M*
    HIMEM.SYS   33,191 08-24-96 11:11a M*
      MEM.EXE   32,146 08-24-96 11:11a
 ATAPI_CD.SYS   28,848 03-31-95   5:19a C* (CD-ROM driver)
________________________________________
** The disk won't boot without COMMAND.COM 
(or the required "hidden" System
        files we discussed above: 
IO.SYS and MSDOS.SYS
). (Note: If you updated the
 
        Windows 95/98 OS with any Y2K 
upgrades from Microsoft, make sure that your
        COMMAND.COM 
file on the floppy has the same date as the one on your 
HD. My
        new 
y2k COMMAND.COM boot file stats 
are:   93,974 bytes   02-19-99   10:55a .)
 * These files are pretty much mandatory for the 
disk to be much good to anyone!
        EDIT is used to make changes to 
a drive's CONFIG.SYS or AUTOEXEC.BAT files,
        for example. ATTRIB and REGEDIT 
may be helpful for a Registry problem, etc.
M* These files are used to access memory above 640 kb (to 
install driver files, for
        example). If you use any 
"devicehigh" or "loadhigh" (LH) statements in your
        config.sys or autoexec.bat files, 
you must use these. Having them on the floppy disk
        ensures you can boot-up the 
computer with access to upper and extended memory
        even if the hard drive has been 
damaged.
C* This last file, "ATAPI_CD.SYS," is my DOS 
CD-ROM driver. You'll have to find
        out what driver your CD-ROM drive needs 
to be accessible from DOS. ( If your
        computer came with its own CD-ROM boot
disk, start looking for the file there! )
Copy the files listed above from your Windows Directory's COMMAND folder (usually, C:\WINDOWS\COMMAND) onto your Boot Disk. In the Windows Explorer, you can highlight them and drag them onto the A:drive icon (do NOT depress the Shift key while doing so, or you'll erase them from your hard drive!) You can, of course, use one of the many other methods that may be more familiar to you. (Almost everything you need to do with your computer can be done in many different ways!)
There are two more files on my Boot Disk which are very important; especially if you intend to access a CD-ROM drive with it. You guessed it! They are:
AUTOEXEC.BAT and CONFIG.SYS
These files (see the examples below!) must 
be created by you² with a text editor. 
NOTEPAD will work just fine in this case (as long as you make 
sure the file extensions are actually saved as:  .BAT 
 and  .SYS  and not something like 
'.BAT.TXT.'   Just check the filename 
after saving it. [Of course, you'll need to be able to see file extensions 
first! You can read this page for help in doing that: Viewing File Extensions.] If you need 
to change it, simply highlight the filename, press the F2 key and 
edit it as necessary; or choose rename from the File menu... many 
different ways to do this as always!) You could also use the DOS editor, 
EDIT, which I highly recommend having on your boot disk. (If you've 
never used it before, you should set aside some time to learn about its 
features soon. Unlike the old one that came with previous versions of 
MS-DOS, this one can open multiple files and has a split-screen option!) 
The following is a listing of the lines for these two files from my own 
boot disks (note that the last line in CONFIG.SYS which lists 
my CD-ROM "driver" must be changed 
to match your CD-ROM's driver file) :
CONFIG.SYS ²
=============
DEVICE=HIMEM.SYS /TESTMEM:ON
device=emm386.exe ram /noems
DOS=HIGH,UMB
DEVICEHIGH=ATAPI_CD.SYS /D:MSCD001 /P:1E8
AUTOEXEC.BAT ²
===============
@ECHO OFF
MSCDEX.EXE /D:MSCD001 /E /L:D /M:8
PROMPT $p$g
If you do have a boot disk from 
your manufacturer, look for the lines with "MSCD" in the 
CONFIG.SYS file and "MSCDEX" in AUTOEXEC.BAT. It's probably best 
if you copy those lines exactly as they are into your own .SYS and .BAT 
(batch) files. Hopefully this means you will also find your CD-ROM 
"driver" on that disk as well ( look for a .SYS or .DRV file 
listed in that "MSCD" line in your CONFIG.SYS file and place a 
copy of it onto your new boot disk ).
I consider all the files on my boot disks to be useful. So, what do I do if 
there's another must have utility I just got and the Boot Disk 
is already full? Well, simply create another bare BOOT DISK and add the 
files you don't have on the first one! Making your EXTRA 'emergency disks' 
bootable too will save you from the hassle of having to swap the disks on 
those occasions that the computer needs to access the DOS COMMAND file 
again. (A good PC Tech will probably carry around a bunch of disks full of 
programs to cover many different situations!)
If you created the files CONFIG.SYS and AUTOEXEC.BAT on your floppy disk 
along with the driver necessary to use your CD-ROM drive, then you should 
also test your boot disk to make sure you can actually access a CD after 
booting with the floppy. (Remember, once your hard drive fails to boot, 
it's too late!)
_________________
¹ My reasons for never using a full 
drive compression program should be obvious: slower access times and the 
possible risk of not being able to recover any of my files! If you 
really must save some space on a drive, I suggest that you use some type of 
archiving program, such as WinZip(R), to compress 
folders or individual files rather than whole drives.
² If you need more help in creating these files ( CONFIG.SYS 
and AUTOEXEC.BAT ) or understanding them, use the online 
Feedback Page here to email me.
If you can remember back to the days when Win 3.1 first came out, you know that techs would sometimes boot a computer from a floppy disk without any problems. But when they tried to run a DOS utility from the HD, they'd encounter an error message like "Incorrect MS-DOS version ..." and have to reboot the system again from the HD (if they could), locate the utility program on a floppy disk or hunt for the correct version of DOS on another boot disk! This happened quite often just after Microsoft's releases of DOS 6.2 and DOS 6.22 when a system might have either of these versions, DOS 6.0 or even back when DOS 3.3 was first introduced! This was pretty frustrating when people knew that the COMMAND.COM file wasn't really all that different between some of these versions!
 [ By the way, the 
  COMMAND kernel's file has actually been an EXE program (NOT a .COM) for a long 
  time now, but DOS doesn't care if you name the file with the .COM suffix; it 
  checks for an "EXE header" to tell the difference.] 
  
  
 FAT32 for WinNT 
4.0.)
The Windows 98 'Startup Disk' (or EBD -- 
  Emergency Boot Disk) that comes with 
  many Windows 98 computers is quite different from any earlier Startup Disks. 
  And for a whole new generation of computer users this will probably be their 
  first introduction to 
 DOS 
  Batch files and even RAM-drives! This Disk seems to have a bit of 
  everything on it... including a Windows Startup Menu in its CONFIG.SYS 
  file and the extraction of a .CAB file into a RAMdrive! 
  
  Here's a copy of the Windows 98 Readme.txt 
  File from the Boot Disk. 
  
  Here's a directory listing of all the files 
  on the Win 98 Startup Disk. 
  
  Here's a listing of the CONFIG.SYS, AUTOEXEC.BAT 
  and SETRAMD.BAT files from the Win 98 Startup Disk. 
  
  But the feature that fascinated me the most is the fact that for the first time 
  in the history of a Microsoft OS version change (as far as I know), the newer 
  DOS kernel was made to be "backwards compatible" with all of the older 
  MS-DOS utility programs! This is the point of my subtitle: 'A Universal Boot 
  Disk?' I know for a fact that you can boot a 
  Windows 95 B computer with the Windows 98 Boot Disk and run 
  the Windows 95 MS-DOS utility programs from the hard drive without any problem. 
  Since there are so many Windows systems with 32-bit FAT HDs these days (Win 
  95B, 98 and 98SE), this is good news for PC techs who can use a single Win 98 
  Boot Disk for all of these. ( Ideally, PC techs 
  wish that Microsoft would create a Windows OS that could be started from any 
  DOS version that is able to access the file system on the hard drive. Now, 
  we're closer to that ideal than we've ever been before.) 
  
  What may be more interesting to some is the fact that you can swap out the MS-DOS 
  system programs on a Windows 95 B computer ( including 
  the IO.SYS hidden system file! ) with those from a Windows 
  98 machine and boot up the Windows 95 B OS without 
  any apparent * (See note below) problems.  
    This is because Windows does NOT depend upon the MS-DOS kernel for any 
  of its critical operations. The DOS kernel is simply a means of loading key 
  Windows files from the hard drive until the WINDOWS OS itself is actually running 
  and the way that MS chose to provide all of us 'Command-line Power-Users' 
  access to a Command prompt through DOS-Windows after WINDOWS boots.
[ NOTE: Windows NT/2000 users do NOT use 
  nor have any access to an underlying MS-DOS program that boots before the OS... 
  Win NT/2k boots up all by itself! The "DOS-box" in these systems is 
  a single 32-bit program called CMD.EXE which has quite a few differences in 
  how it operates compared to the underlying DOSs (DOS 7.0/7.1) of Win 9x! ]
  
  First we booted a Win95 machine after replacing only Command.com from a Win98 
  disk, then it was booted again after replacing IO.SYS too. This is proof of 
  my contention that the phrases 'Windows 95' and 'Windows 98' inside of the COMMAND.COM 
  kernels should be replaced with the more appropriate terms of 'MS-DOS 7.0, 7.1, 
  etc.' The IO.SYS file, however, appears to be too much of a hybrid to be called 
  only DOS 7.x at this time: Why? Because it contains some code which is specific 
  only to WINDOWS operations!
  * Please note 
  that I am *_NOT_* suggesting you should (or even can) 
  replace any Windows 95 DOS files with those from Windows 98 on a 
  critical system!     I'm a bit too concerned about the differences 
  I found in the IO.SYS file. This was only an experiment to show just how 
  similar these two versions of MS-DOS are. And even though I used a computer 
  under these conditions -- writing files to the hard drive too, I swapped the 
  files back to their original state a few hours later. 
  
  The Starman   
  ( 6 Nov 99 )
  (Revised, 28 October 2000.)
  Last update: 4 NOV 2002.