home *** CD-ROM | disk | FTP | other *** search
/ HomeWare 14 / HOMEWARE14.bin / utils1 / dt10.arj / DT10.DOC < prev   
Text File  |  1993-06-28  |  4KB  |  97 lines

  1. Program:    Drive Test                  Copyright 1993 All Rights Reserved
  2. Version:    1.0
  3. Author:     George Spafford
  4. Date:       June 28, 1993
  5.  
  6. PURPOSE:
  7.  
  8. To provide users a simple way to test data integrity to a disk drive that
  9. is may be faulty.
  10.  
  11. HOW DOES IT DO IT?
  12.  
  13. DT writes a data file called ##TEST##.DT to the root directory of the drive
  14. that is being tested.  Once it has written all of the data, it then reads in
  15. each record to see if it is what it expects.  If it does not find a matching
  16. record and for some reason the program doesn't detect a DOS error code, it will
  17. tell you the record number and the byte location in the record where the error
  18. is identified.
  19.  
  20. All calls are made using the BIOS and DOS services.  There are NO DIRECT device
  21. calls made!  For example, I do not use READ SECTOR (Int 13H Funct 02H) or WRITE
  22. SECTOR (Int 13H Funct 03H).  The program does not identify the exact cause of
  23. an error, merely that an error does exist.
  24.  
  25. Usage:
  26.  
  27.         DT [switches]
  28.  
  29.         MAKE SURE YOU HAVE SPACES BETWEEN THE SWITCHES - IF YOU DO NOT, DT
  30.         WILL NOT BE ABLE TO INTERPRET THE SWITCHES CORRECTLY.
  31.  
  32.         /C              Specifies that the /L: log file is to be created and
  33.                         not simply appended to.
  34.         /D:d            Drive to test.  "d" is the drive letter.
  35.         /L:logto        Specifies the file name or device to log to.
  36.                         "logto" is the name.  By default, data is appended to
  37.                         this.  /C must be specified if you want to create a
  38.                         new file and NOT append.
  39.         /N:nnnn         Specifies how many records to write. "nnnn" is the
  40.                         number.  10,000 is the default.
  41.                         If you are processing a directory test, this is how
  42.                         many directory entry reads that CT will perform.
  43.         /P:pppp         Specifies the number of test passes. "pppp" is the
  44.                         number.  1 is the default.
  45.         /S:sss          Specifies the individual record sizes. "sss" is the
  46.                         record size.  The default is 2048 bytes.  Specify the
  47.                         total size that you want a record to be.
  48.                         THE MAXIMUM VALUE FOR THIS IS 16,384.  IF YOU GET A
  49.                         STRING SPACE ERROR, YOU WILL NEED TO MAKE THIS VALUE
  50.                         SMALLER THAN WHAT YOU SET IT AT.
  51.         /W              Pause after each screen.
  52.         /X              Exclude screen writes during the testing phase to
  53.                         remove the video bottlenecks.
  54.  
  55.  
  56. STOPPING THE PROGRAM:
  57.  
  58. CONTROL-BREAK will terminate the program execution safely.  Note, you will
  59. probably leave a file named ##TEST##.DT in the root directory of the drive
  60. that you were testing.  You will need to delete that by hand OR DT will delete
  61. it the next time it is run.
  62.  
  63. And for those of you that are wondering, yes, the framework to this program
  64. did come from my Cache Test program.
  65.  
  66. HISTORY:
  67.  
  68.       V1.0  06/28/93
  69.  
  70.             Initial shareware release.
  71.     
  72.  
  73. REGISTRATION:
  74.  
  75.         I hope this program helps you evaluate some of your problems
  76.         or even makes some solutions/benefits clear.  This program is
  77.         released as shareware.  Its price is $10 for each concurrently
  78.         used copy.
  79.  
  80.                 Sincerely,
  81.  
  82.                 George Spafford
  83.                 3003 LakeShore Drive, #216
  84.                 St. Joseph, MI 49085
  85.  
  86.         I can be reached via a modem on EXEC-PC or CHANNEL-ONE BBS.
  87.  
  88.         Code CopyRight:  1993 - George Spafford All Rights Reserved.
  89.         
  90.         DRIVE TEST IS DISTRIBUTED AS IS.  THE AUTHOR (GEORGE SPAFFORD) MAKES NO
  91.         WARRANTY OF ANY KIND, EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED
  92.         TO WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE,
  93.         WITH RESPECT TO THIS SOFTWARE AND DOCUMENTATION. IN NO EVENT SHALL
  94.         THE AUTHOR BE LIABLE FOR ANY DAMAGES, INCLUDING LOST PROFITS, LOST
  95.         SAVINGS, OR ANY OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  96.         OUT OF THE USE OF OR THE INABILITY TO USE THIS PROGRAM.
  97.