home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR2 / DRESET.ZIP / READ.ME < prev    next >
Text File  |  1993-11-08  |  4KB  |  91 lines

  1.  
  2.  
  3. Dear  PSL:
  4.  
  5. This disk is sent in response to my noticing 
  6. FANTOM 1.0 on your December additions disk.
  7. The program DReset.exe was my way of dealing
  8. with this problem until I upgraded my hardware.
  9. Although I haven't looked at FANTOM 1.0, my 
  10. understanding of this situation is as follows:
  11.  
  12.  a. If you have a high-density diskette drive,
  13.     (1.2Mb or 1.44 Mb) the drive will signal 
  14.     to MS-DOS when the diskette door/latch is 
  15.     released, and DOS will know that the 
  16.     diskette may be changed. DOS will know 
  17.     that the diskette hasn't been changed if 
  18.     it hasn't received any such signal.
  19.  
  20.  b. If you have a dual-density drive (360kb
  21.     or 720kb), DOS will know that the drive
  22.     doesn't signal, and will always re-read
  23.     the file allocation table/directory  from 
  24.     the diskette whenver it accesses it, which
  25.     is whenever you ask for a directory or open
  26.     a file.
  27.  
  28.  c. If you have both kinds of drive on the same
  29.     controller, it will be a high-density
  30.     controller, and DOS will thus expect to
  31.     get signals whenever the drives are unlatched,
  32.     but the dual-density drive(s) are not able
  33.     to signal.  This will cause DOS to do the
  34.     wrong thing -- assume the disk hasn't been
  35.     changed when it has.  (It is possible that
  36.     some kind of jumper setting may  remove this
  37.     problem in some cases, but I don't know for
  38.     sure -- I'm not a hardware wizard)  If the 
  39.     worst consequence of this error is just 
  40.     getting the wrong directory on your screen,
  41.     you're very lucky.  DOS will also direct any
  42.     writes to the new diskettes to the physical
  43.     location on the disk where they would have 
  44.     gone on the diskette for which it last read
  45.     the file allocation table.  The result will
  46.     be very badly scrambled / unreadable data.
  47.     You will probably lose both all the data 
  48.     previously on the diskette and the new data 
  49.     you tried to add.
  50.  
  51. The best fix for this is to replace your dual-
  52. density drives with high-density drives.  For most
  53. people, diskette drives are very affordable, and 
  54. the cost of a data disaster is too high to risk.
  55.  
  56. The enclosed DReset program is an alternative fix.
  57. It is very small and just does one thing,  which
  58. doesn't take very long.  It invokes the MS-DOS 
  59. service to reset the disk system.  This tells DOS
  60. to flush any of the file allocation/directory data
  61. that it has saved in memory, so it has to read any 
  62. that it needs from the disk when it needs it.  I put
  63. commands to run this program in all my batch files,
  64. before and after every command to run a program that 
  65. might access a diskette.  This pretty much eliminated
  66. the problem,  except for occasional absent-mindedness 
  67. when entering commands from the keyboard. Of course 
  68. you can run this program from the command line too; 
  69. no parms are needed or used.
  70.  
  71. As I have remedied the problem on my own system by
  72. upgrading the hardware,  I have not used this
  73. program for a few years.  It has not been tested 
  74. for compatability with smartdrive, windows, OS/2, 
  75. or doublespace.  I would be surprised if there is 
  76. any problem with these,  but you never can tell.
  77. I wouldn't run it while multi-tasking unless I had
  78. real good back-ups.  Of course, not many machines 
  79. with such advanced software will have dual-density 
  80. drives.
  81.  
  82. You (PSL) may distribute this program for your usual 
  83. shareware fees.  There is no license fee for users of 
  84. this version, and no registration or fee.  This is
  85. offered in appreciation of your fine service.
  86.  
  87.  
  88.  
  89.  
  90.  
  91.