D E R M O N Disk Error Monitor DERMON11.ZIP v1.1 04-27-90 Copyright 1990 Samuel H. Smith All rights reserved. This program is a resident (TSR) utility that monitors disk activity and keeps a running log of the last 50 disk errors. The Disk Error Monitor (DERMON) also catches disk errors that are sliently retried and "corrected" by DOS. Once resident, DERMON uses about 900 bytes of RAM. Usage: DERMON/I ;install DERMON in memory. DERMON/U ;un-install, remove DERMON from memory. DERMON/C ;display disk error counters. DERMON/Z ;reset error counters to zero. The DERMON program will take over interrupt 13H and cannot detect errors intercepted by earlier loaded TSR programs. You can load this program in any position in your AUTOEXEC, but you will get the best results when it is loaded first. Under most networks you can load DERMON either before or after the SERVER is loaded. Example output -------------- DERMON/I Disk Error Monitor v1.1 04/30/90 Copyright 1990 Samuel H. Smith; ALL RIGHTS RESERVED DERMON installed. DERMON/U DERMON unInstalled. DERMON/C Disk Error Monitor Status: 8 disk errors. Function Drive Head Cylinder Sector Count Error Description -------- ----- ---- -------- ------ ----- --------------------------- Read A: 0 0 1 1 Time out Read A: 0 0 1 1 Time out Read A: 0 0 1 1 Time out Read C: 1 472 1 127 Seek failed Read C: 1 472 1 127 Seek failed Read C: 1 472 1 127 Seek failed Read C: 1 472 1 127 Seek failed Read C: 1 472 1 127 Seek failed DERMON/Z Error tables zeroed. LICENSE ======= SourceWare: What is it? ----------------------- SourceWare is my name for a unique concept in user supported software. Programs distributed under the SourceWare concept always offer source code. This package can be freely distributed so long as it is not modified or sold for profit. If you find that this program is valuable, you can send me a donation for what you think it is worth. I suggest about $10. Send your registrations to: The Tool Shop BBS Samuel H. Smith (602) 264-3969 (2400) - Free node 5119 N. 11th Ave., #332 (602) 279-2673 (HST 9600) Phoenix AZ 85013 (602) 279-0230 (HAYES 9600) Why SourceWare? --------------- Why do I offer source code? Why isn't the donation manditory? The value of good software should be self-evident. The source code is the key to complete understanding of a program. You can read it to find out how things are done. You can also change it to suit your needs, so long as you do not distribute the modified version without my consent. Copyright --------- If you modify this program, I would appreciate a copy of the new source code. I am holding the copyright on the source code, so please don't delete my name from the program files or from the documentation. DISCLAIMER ========== I make no warranty of any kind, express or implied, including without limitation, any warranties of merchantability and/or fitness for a particular purpose. I shall not be liable for any damages, whether direct, indirect, special or consequential arising from a failure of this program to operate in the manner desired by the user. I shall not be liable for any damage to data or property which may be caused directly or indirectly by the use of this program. IN NO EVENT WILL I BE LIABLE TO YOU FOR ANY DAMAGES, INCLUDING ANY LOST PROFITS, LOST SAVINGS OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF YOUR USE OR INABILITY TO USE THE PROGRAM, OR FOR ANY CLAIM BY ANY OTHER PARTY. Revision History ---------------- 4-21-90 v1.0á Initial coding and BETA release. 4-27-90 v1.0 First public release. 4-30-90 v1.1 Added logic to allow DERMON to be loaded before other INT 13H resident programs (such as disk caches). Reduced resident memory size to only 896 bytes.