HINT OF THE YEAR!: Do you hate to wait any longer than necessary for your computer to boot? Do you want to save 2 seconds every time? Put the following line (first, before anything else) in your CONFIG.SYS file: SWITCHES=/F This will eliminate the built in two second delay for loading DOS, and get you going faster. Now I suppose you're saying, "Yea, sure. I bet it formats the hard drive or something else nasty." Check it out. Look in your DOS 6 manual under SWITCHES. DOS 6 - THE REAL STORY by the brother-in-law OK, so you ran out and got DOS 6. WOW, what a bunch of files. But do you REALLY have to keep all those MEGS of junk just to do what you need to do? I deleted 1.2 megs of crap just looking around. Dos 6.0 has even more things added to it than dos 5 (perhaps this is as it should be), but can't you get rid of some baggage you don't need? Absolutely! With well over 100 files, DOS 6 certainly has alot to offer. But you know you'd never use some of it, if you could figure out what it all does. To find out what you do and don't need, read through the following list, and see if you can delete things that just don't do anything for you. A MEG of hard drive space is a terrible thing to waste, and deleting files you don't use is the cheapest way to increase storage. Besides, you can always reinstall (expand) a file from your dos disks should you someday need something you've deleted. The following listing should pretty well match up with your directory, especially if you use a dos shell that alphabetizes the files for your convenience. Before you actually delete anything that you don't think you nee/want, make life easy on yourself. Just move the files to a new directory named DOSJUNK, and wait a couple weeks. If nothing crashes, and all your batch files work, and you don't get that mysterious "File not found" error when booting up, then DELTREE that directory. If you have problems, you can always copy a particular file back into the DOS directory, and kill the rest of them later. By reading this list, you may learn a few tricks of DOS 6's new features (like MEMMAKER). The expanded online dos help, and your DOS 6 User's Guide (you really didn't pirate DOS 6, did you?) you should have a good grip on those mysterious files. What is some of this stuff, anyway? . So you always wondered what the DOT directory was, but didn't know who to ask? Consider it to be the equivalent of a table of contents for the directory it resides in. Unlike as in a book, if you delete this DOT, you've in effect deleted your table of contents. Dos says that if your table of contents is empty, then your directory is empty. Delete DOT, and you've deleted ALL your files. This is a nice shortcut sometimes. Instead of using DEL *.* to delete everything, you can type DEL . (you don't even need the space between DEL and the dot) and you'll get the old "are you sure" prompt, just the same. Many other dos commands will work using the DOT, such as COPY and XCOPY. .. DOUBLE DOT is the little trail of bread crumbs that dos uses to find its way back to the root directory. You can't mess with it, so don't try. ANSI.SYS bytes=9065 This is a device driver used to redefine keys, control cursor postitioon, and create lots of neat colors on the screen, when used in conjunction with the MODE command. Store it in your CONFIG.SYS file as: DEVICE=C:\DOS\ANSI.SYS. This device driver must be loaded by a or command in your CONFIG.SYS file. Keep it. APPEND.EXE bytes=10774 JUNK! Enables programs to open data files in specified directories as if the files were in the current directory (kind of like the path statement). Do not use this command when you are running Windows. The specified directories are called appended directories because, for the sake of opening data files, they can be found as if they were appended to the current directory. Don't back it up - kill it. Even if you do use old programs, you're better off writing batch files that use PATH and SUBST to solve the problem. Delete it. ATTRIB.EXE bytes=11165 Displays or changes file attributes. This command displays, sets, or removes the Read-Only, Archive, System, and Hidden attributes assigned to files or directories. Syntax: ATTRIB [+a] [-a] [+h] [-h] [+r] [-r] [+s] [-s] where: "+a,-a" serves to set or remove the file's archive attribute (used for backing up or copying modified files only); "+h,-h" severs to hide or unhide a file (e.g., type: ATTRIB +H RESUME.DOC to hide your resume); and "+r,-r" serves to set or remove a file's read-only attribute. Using ATTRIB +R \*.EXE /S will protect all EXE files on the current drive from modification or erasure. Unfortunately, making a file read-only will not protect it from viruses, since the virus creators just reset this attribute bit. Keep it. CHKDSK.EXE bytes=12908 Keep it. Checks the status of a disk and displays a status report. Can also fix disk errors. The status report shows logical errors found in the MS-DOS filing system, which consists of the file allocation table and directories. It will check for errors such as lost clusters and lost allocation units; displays formatted disk size and the number of bad sectors; tells whether a file is fragmented, and the amount of conventional memory installed and available. The only thing screwy about it is that if you have lost clusters, it offers to fix them and then doesn't - unless you first type: CHKDSK/F. CHKSTATE.SYS bytes=41600 This file is used by MEMMAKER to check out your computer. After you've run MEMMAKER, it's useless and can be deleted. CHOICE.COM bytes=1754 Prompts the user to make a choice in a batch program. Displays a specified prompt and pauses for the user to choose from among a specified set of keys. You can use this command only in batch programs. If you write a batch file now and then, it's a keeper. COMMAND.COM bytes=52925 This is DOS's primary command processor, which includes all internal DOS commands, and it is fundamental to running MS-DOS. If you delete it, the computer dies. 'Nuff said. COUNTRY.SYS bytes 17066 If you use non-U.S. country types and symbols for things like currency, date, and time, then install COUNTRY.SYS in your CONFIG.SYS file. If you only use U.S. codes and symbols, delete it. DBLSPACE.BIN bytes=50284 A hard drive compression utility that compressed your files as they are written to your drive, and uncompresses them as they are read. If you don't use it, delete DBLSPACE.* and save nearly half a meg. DBLSPACE.EXE bytes=273068 see above DBLSPACE.HLP bytes=72173 see above DBLSPACE.INF bytes=2166 see above DBLSPACE.SYS bytes=339 see above DBLWIN.HLP bytes=8597 this one can go too, if you don't use the above. DEBUG.EXE bytes=15715 Use it to test and debug executable files. Also used in some software cracks. If you don't do that sort of thing, delete it. DEFRAG.EXE bytes=75017 Sectors on your hard disk are filled in order, from first to last. As files get deleted, then new ones added, they get scattered into several fragments as they fill the empty sectors first, then jump to the next empty sectors. DEFRAG will arrange your files so they are stored on your drive in the same order as written. This makes loading faster, and reduces wear on the drive. A nice side effect is the alphabetization of your directories and getting the directories listed before the individual files. Makes finding stuff a lot faster and easier. Run it every couple weeks if you use your computer much. Definitely a keeper. DEFRAG.HLP bytes=9227 Help file for the above. DELOLDOS.EXE bytess=17710 A utility to get rid of your old dos directory which was created when you updated to DOS 6. You can do the same thing by deleting the files, then using RD to remove the directory, or using DELTREE below. Delete it. DELTREE.EXE bytes=10565 Deletes a directory and all the files and subdirectories that are in it. Finally, DOS does it right. This works like PRUNE in XTGOLD. Be careful. Once you delete something in a directory, then delete the directory, it's gone, and undelete won't get it back. (Norton Utilities will, but that's some serious messing around). Keep it. DISKCOMP.COM bytes=10620 This command performs a track-by-track comparison of two floppy disks. Rarely useful, it's up to you to keep/delete, but I got rid of it. DISKCOPY.COM bytes=11879 Copies the entire contents of one floppy disk to another floppy disk, track by track, sector by sector. This only works if both disk are the same size and density. There are other programs that will copy between drives and disks of different sizes (POLYCOPY is a good shareware version).This can save you from having to make a SYS disk then copying your files to it when you need to copy a sys disk. Useful for copying, keep it. DISPLAY.SYS bytes=15789 Enables you to display international character sets on EGA, VGA, and LCD monitors. This device driver must be loaded by a or command in your CONFIG. SYS file. If you only use U.S. English, delete it. DOSHELP.HLP bytes=5667 Part of the HELP system. If you don't use HELP, you don't know what you're missing. DOSKEY.COM bytes=5883 The Doskey program recalls MS-DOS commands and enables you to edit command lines and create and run macros. Try it, you'll like it. A must keep. DOSSHELL.COM bytes=4620 Part of dosshell (no shit!). A Windows-like file and disk manager that works great if you don't like to work from the command prompt. The main stuff you can do from command prompt you can do here, without any intimidation for less experienced users.If you don't use dosshell, type: DELETE DOSSHELL.* DOSSHELL.EXE bytes=236378 see above DOSSHELL.GRB bytes=4421 see above DOSSHELL.HLP bytes=161323 see above DOSSHELL.INI bytes=11882 see above DOSSHELL.VID bytes=9462 see above DOSSWAP.EXE bytes=18756 Every time you swap between applications using Task Switcher (in DOSSHELL), the current application's state is written to disk, creating a temporary file called DOSSWAP.EXE. If you use DOS Shell and Task Swapper, keep it; otherwise, delete it. DRIVER.SYS bytes=5406 A device driver for use with certain external and some non-standard drives. If you don't use drives that require it, delete it. EDIT.COM bytes=413 A useful ascii editor with lots of features. I prefer to use XTGOLD's editor, but keep it anyway. EDIT.HLP bytes=17898 help for above (REALLY!) EGA.CPI bytes=58870 Used with the MODE command to display national character symbols on EGA and VGA symbols. If you got rid of the rest of these type files, get rid of this one, too. EGA.SYS bytes=4885 Saves and restores the display when the MS-DOS Shell Task Swapper is used with EGA monitors. If you don't have an EGA monitor, delete it. EMM386.EXE bytes=115294 Provides access to the upper memory area and uses extended memory to simulate expanded memory. This device driver must be loaded by a command in your CONFIG. SYS file and can be used only on computers with an 80386 or higher processor. A definite keeper unless you're still on an 8088 or 286 machine. EXPAND.EXE bytes=16129 Used to uncompress your original dos files from the dos install disks. As they are, on the disk, they're unusable. They must be expanded to be used, so keep this one. You never know when you might need one of the "junk" files you're deleting now. FASTHELP.EXE bytes=11481 Displays a list of all MS-DOS 6 commands and gives a brief explanation of each. The information that the FASTHELP command displays is similar to, but less detailed than, the information found in MS-DOS Help, so I just kept the other and got rid of this one. FASTOPEN.EXE bytes=12034 FASTOPEN buffers the File Allocatioon Table and directory structure by creating a cache of recently used directories and filenames. Use it with Smartdrive to improve disk access speed. It may cause problems with some applications software. Try it, if it works, keep it. FC.EXE bytes=18650 File Compare. Compares two files and displays the differences between them. If you don't do that, don't keep this. FDISK.EXE bytes=29333 Use FDISK to create logical hard disk partitions. FDISK is also used to create partitions for running DOS and another operating system, such as Unix or OS/2 [gag]. Remember, creating or changing partitions using FDISK destroys underlying data, so always backup your drive before using FDISK. Keep it. FIND.EXE bytes=6,770 One of three DOS filters used in batch files, it searches files for contents which are then redirected to another file. Delete it if you don't think you ever will do that. FORMAT.COM bytes=22717 The FORMAT command creates a new root directory and file allocation table for the disk. It can also check for bad areas on the disk, and it can delete all data on the disk. In order for MS-DOS to be able to use a new disk, you must first use this command to format the disk. I like to use ConFormat, which will format a disk while you and your computer do something else. Format is slow, and there are substitutes, but keep it anyway. GRAPHICS.COM bytes=19694 Loads a program into memory that allows MS-DOS to print the information displayed on your screen. Use the GRAPHICS command only if you are using a color or graphics adapter. Supports CGA through VGA. Keep it. GRAPHICS.PRO bytes=21232 Data file for GRAPHICS.COM. Keep both or neither. HELP.COM bytes=413 When you get back to the dos prompt, type HELP and get enough information about dos and its commands to make a small book. One of the best sources of information you have. Now, the trick: You must have QBASIC.EXE to run HELP. KEEP IT! HELP.HLP bytes=294741 A big file, yes, but keep it if you want to use the HELP command. HIMEM.SYS bytes=14224 HIMEM is an extended-memory manager that coordinates the use of your computer's extended memory, including the high memory area (HMA), so that no two applications or device drivers use the same memory at the same time. If you have a 386 or above, keep it and use it. INTERLNK.EXE bytes=17197 Kind of like LapLink, it connects two computers via parallel or serial ports and enables the computers to share disks and printer ports. For example, you could connect a laptop computer to a desktop computer and share files. Keep it if you use it. INTERSVR.EXE bytes=37314 Starts the Interlnk server. See above. KEYB.COM bytes=14983 Starts the Keyb program, which configures a keyboard for a specific language (other than U. S. English). Delete it if you only use U. S. English. KEYBOARD.SYS bytes=34694 Despite its SYS extension, KEYBOARD.SYS is really the data file for KEYBOARD.COM. If you need foreign keyboard characters, keep it. Otherwise, delete it. LABEL.EXE bytes=9390 Creates, changes, or deletes the volume label (name) of a disk. Keep it. LOADFIX.COM bytes=1131 Some early programs were designed to load after the first 64K of memory because dos was already using that area. Now that dos loads into upper mem, they may or may not run. This program forces them to load after the first 64K block, so they'll run right. Keep it. You just never know when you'll get a "Packed file is corrupt" message. If you do, run this file and try it again. MEM.EXE bytes=32150 A memory mapping program, it tells you what programs are in memory, where they are and how much RAM they take. Great for tweaking your system. Keep it. MEMMAKER.EXE bytes=118628 DOS 6's new, automatic configuration program. This will configure your system for the maximum performance and use of upper and EMS/XMS memory. It usually only needs run once at setup, but if you enjoy tweaking, keep it anyway. If you don't mess with what you don't understand, learn about it. After you've used it, you can delete it. MEMMAKER.HLP bytes=17081 Help file for the above. MEMMAKER.INF bytes=1642 This file is used to tell memmaker to ignore certain programs when it configures your machine. See above. MODE.COM bytes=23521 Configures system devices. The MODE command performs many different tasks, such as displaying system status, changing system settings, or reconfiguring ports or devices. If you don't do that stuff, delete it. MONOUMB.386 bytes=8783 If you want to use the monochrome video area in upper mem for loading programs, this is the trick. Keep it only if you use it, and chances are, you won't. MORE.COM bytes=2546 Used in conjunction with other commands to display one screen of text at a time. for example, the line MEM/C|MORE will display memory information one screen at a time. Keep it. MOVE.EXE bytes=17371 It's about time. This will let you move a program from one directory to another, not just by copying the file then deleting the old one, but by changing the file's pointers so that it now resides in a different directory. I moved 3 one meg files in 1 second, and didn't need free space to make the copies before the old files were deleted because it didn't copy them. It just changed the File Allocation Table listing to reflect their new home. Syntax MOVE [drive:][path]filename[,[drive:][path]filename[...]] destination The MOVE command also renames directories. Syntax MOVE C:\oldname c:\newname Absolutely, keep it. MSAV.EXE bytes=172198 Scans your computer for known viruses. If you live in fear of a sick computer and don't have anything else, keep it and use it. MSAV.HLP bytes=23891 Help file for above. NO, REALLY? MSAVHELP.OVL bytes=29828 see above MSAVIRUS.LST bytes=35520 see above MSBACKDB.OVL bytes=63306 Part of the new MSBACKUP program, it's still not as good as many commercial programs at backing up your hard drive, but it's far superior to the old BACKUP/RESTORE, which had a nasty habit of committing suicide on you after it murdered your files. Keep it if you use it. MSBACKDR.OVL bytes=67146 see above MSBACKFB.OVL bytes=68730 see above provided through the courtesy of the-brother-in-law MSBACKFR.OVL bytes=72714 see above MSBACKUP.EXE bytes=5506 see above MSBACKUP.HLP bytes=314236 see above MSBACKUP.OVL bytes=133952 see above MSBCONFG.HLP bytes=45780 see above MSBCONFG.OVL bytes=47210 see above MSCDEX.EXE bytes=25377 Provides access to CD-ROM drives. MSCDEX can be loaded from your AUTOEXEC.BAT file or from the command prompt. (The device driver that came with your CD-ROM drive must be loaded from your CONFIG.SYS file.) If it sounds like this has potential for problems, you're right. If you have a CD rom drive, better find out if you need this one. Let the battle begin. MSD.EXE bytes=158470 Kind of like CHECKIT, this will tell you all about your system, video, processors, ports, ram, etc. If you like that sort of thing, keep it. MSTOOLS.DLL bytes=13424 Part of the MSTOOLS for windows stuff. MWAV.EXE bytes=142640 Anti virus for windows. If you use it, keep it. MWAV.HLP bytes=25663 see above MWAVABSI.DLL bytes=54576 see above MWAVDLG.DLL bytes=36368 see above MWAVDOSL.DLL bytes=44736 see above MWAVDRVL.DLL bytes=7744 see above MWAVMGR.DLL bytes=21712 see above MWAVSCAN.DLL bytes=151568 see above MWAVSOS.DLL bytes=7888 see above MWAVTSR.EXE bytes=17328 see above MWBACKF.DLL bytes=14560 Backup for windows. If you use backup and windows, this one's for you. MWBACKR.DLL bytes=111120 see above MWBACKUP.EXE bytes=309024 see above MWBACKUP.HLP bytes=400880 see above MWGRAFIC.DLL bytes=6944 Another file for your Windows ToolKit MWUNDEL.EXE bytes=130496 Undelete for windows MWUNDEL.HLP bytes=35741 help file for above NETWORKS.TXT bytes=21450 Info on making your network compatible with DOS 6. If you don't have a network, delete this. NLSFUNC.EXE bytes=7036 Loads country-specific information for national language support (NLS). If you use U. S. English only, delete it. POWER.EXE bytes=052 Ya know those power saving laptop computers? This is for them. It reduces power consumption when applications and devices are idle for computers that conform to the Advanced Power Management (APM) specification. Unless you need it, dump it. PRINT.EXE bytes=15640 Prints a text file while you are using other MS-DOS commands. This command can print in the background while you and your computer do something else. Keep it, for sure. QBASIC.EXE bytes=194309 No, no GORILLA.BAS program this time. Does anyone still use basic to write programs? Delete it UNLESS you use HELP. HELP requires this program to run. QBASIC.HLP bytes=130881 see above RAMDRIVE.SYS bytes=5873 Uses part of your computer's random-access memory (RAM) to simulate a hard disk drive. This device driver must be loaded by a or command in your CONFIG.SYS file. Once a RAM drive is created, it is assigned a drive letter and it behaves like a disk drive, except that it is volatile. Should you turn off the PC or lose power, then whatever is on the drive is history. Keep it if you have enough ram to use it. README.TXT bytes=57349 Notes on Dos 6. You never know when you might need to know something here, but if you've never read it before, chances are you don't need it now. Check it out, then delete. REPLACE.EXE bytes=20226 A useful commands, REPLACE can be used to update (or replace) existing files in the destination directory, or just add new files without overwriting existing ones. Lots of great switches; check it out. RESTORE.EXE bytes=38294 Used to bring back (sometimes) earlier dos backups, this file is included for backwards compatibility. If you didn't use BACKUP before, you don't need RESTORE now. Bang. Zoom. To the moon, it's gone. SETVER.EXE bytes=12015 Some software was designed to ask your computer what release of DOS you were running. It may have wanted DOS 3.2, and wouldn't run on DOS 2.0. Nobody thought about a DOS 4, 5, or 6, so when the answer comes back as anything but 3, the software won't work. This program is used to lie to your programs when they ask what DOS version you're running. If your software thinks it will only run under DOS 3, and you're on DOS 6, SETVER can be used to tell your program it's running DOS 3 when it asks. Useful for old, or odd software. I've never needed it... SHARE.EXE bytes=10912 Used primarily on networks, SHARE provides for file sharing and record-locking capabilities. Even if you're not on a netwwork, some applications - such as ObjectVision 2. 0 - require it for file sharing. Keep it. SIZER.EXE bytes=7169 Used by the MemMaker memory optimization program to determine the size in memory of device drivers and memory-resident programs. When you're done with MEMMAKER, you're done with this program. SMARTDRV.EXE bytes=42073 The latest version, and a good improvement. Loads the SMARTDRV.EXE device driver to perform double buffering. Double buffering provides compatibility for certain hard-disk controllers that cannot work with memory provided by EMM386 or Windows running in 386 enhanced mode. To find out whether you need to use double buffering, see . Replace your old SMARTDRV file with this one. Don't let the terminology confuse you. Chances are, SMARTDRV.EXE will greatly benefit your computer. Keep it. SMARTMON.EXE bytes=28672 Windows program, Smartdrive Monitor. Lets you control, adjust and monitor your SMARTDRV.EXE program to see how it's doing. Nice, but not NEEDED. SMARTMON.HLP bytes=10727 help file for above SORT.EXE bytes=6922 Want your directory list alphabetized when you see it? Use DOSKEY and SORT to make a macro to save the keystrokes, or type DIR > SORT. Useful and time saving. Keep it. SUBST.EXE bytes=18478 Substitutes a drive letter for a directory name, or one drive for another. SUBST is necessary for really old programs that don't understand subdirectories, such as DPS III+. It's also useful with the PATH command to replace references to really long, or nested, subdirectories. If you have something on your hard drive that needs to be installed from a floppy, use the SUBST command to make your computer think it's reading the A: drive when it installs from another directory on C:. Note: To use drive letters greater than E, add the LASTDRIVE command to your CONFIG.SYS file. Keep it. SYS.COM bytes=9379 Makes a disk bootable by copying COMMAND.COM and two invisible files: IO.SYS (or IBMBIO.SYS) and MSDOS.SYS (or IBMDOS.SYS) to a floppy. KEEP IT. TREE.COM bytes=6898 Displays a listing of a disk's directory structure, including files, with the /F switch. More than anything else, this program will give you a visual representation of directories and help you understand their structure. Keep it. UNDELETE.EXE bytes=26420 While this program does restore files that were previously deleted by using the command it also has three levels of protecting files against accidental deletionÄÄ Delete Sentry, Delete Tracker, and Standard. Learn to use this one. Success rates are better the sooner you try it after the deletion in Standard mode. If you regularly say OH SHIT!, then set up the Delete Sentry system. It'll save your butt someday. KEEP IT. UNFORMAT.COM bytes=12738 Like undelete, it can bring back files you thought were gone. FORMAT usually checks to see if your disk and it's existing format are good. It doesn't really erase all the files unless you tell it to (through switches). UNFORMAT may/may not get your files back; it all depends. KEEP IT. VFINTD.386 bytes=5295 Part of windows anti viral software. Use the others, and you'll need this one. VSAFE.COM bytes=62576 Anti Virus software. If you want to try to stop virus problems, use it. Keep it. WNTOOLS.GRP bytes=3741 Part of the windows toolbox XCOPY.EXE bytes=15820 Hey, you don't know what you're missing. This little understood program copies files, including those in multiple subdirectories. It does everything that the internal command COPY can do - but more and faster. Check it out. Good switch support. Keep it. Hey. I spent a lot of time compiling this list. All I ask is that the name "the brother-in-law" be left intact in this file. Thanks.