home *** CD-ROM | disk | FTP | other *** search
/ CD Direkt 1997 #6-#7 / CDD_6_7_97.ISO / cdd / avirus / iv / resqflpy.txt < prev    next >
Text File  |  1996-10-16  |  8KB  |  169 lines

  1. RESQFLPY: A Floppy Diskette Recovery Utility
  2. --------------------------------------------
  3. By:  Zvi Netiv. April 22, 1996
  4.  
  5. INTRODUCTION
  6. ------------
  7. RESQFLPY is a utility originally written to recover a friend's book
  8. manuscript from a bad floppy diskette. RESQFLPY helped retrieve all
  9. the files from the inaccessible floppy.
  10.  
  11. Probably the worst mistake people make when attempting to recover data
  12. from inaccessible disks, either floppy or hard, is that they perform
  13. operations on it directly. This usually worsens the problem unless
  14. they know exactly what they are doing. Never write directly to a disk
  15. until you have regained functional read/write access to it, and you
  16. have copied all of the files from it you need.
  17.  
  18. When you are unable to access ( read/write ) a floppy the problem is
  19. usually the magnetic media has defective sectors. Floppies usually
  20. develop defects in those areas where data is written. Sometimes,
  21. however, the physical sectors where the boot sector or root directory
  22. are placed become defective. If the sector is critical for accessing
  23. the floppy, such as the boot sector or root directory, then DOS will
  24. be unable to read the floppy at all. Yet if you can read or write to
  25. it, then the floppy only has defects in areas where the data is
  26. written. Portions of your data, typically one or more files, are then
  27. inaccessible. The latter problem can often be recovered using either
  28. CHKDSK, RECOVER, SCANDISK or another disk repair tool. When these
  29. tools are used, however, the changes are generally irreversible. If
  30. the result is worse than the original condition, then there is no easy
  31. method to reverse the changes you have made.
  32.  
  33. For this reason, it is often helpful to have an exact replica (clone)
  34. of the source floppy on media in good condition, such as on another
  35. floppy without any media defects. Recovery can then proceed without
  36. concern that the recovery effort itself may make the situation worse.
  37. Any disk editing tools or methods at your disposal can be used on the
  38. clone.
  39.  
  40. Unfortunately disk copy programs typically abort when trying to read,
  41. copy, or duplicate a floppy with media defects. Even though there may
  42. be completely intact files on it, DOS copy tools generally abort
  43. preventing users from copying or accessing even intact files.
  44.  
  45. RESQFLPY solves this problem by producing an image file of a SOURCE
  46. floppy even when it has defective sectors in data area, root
  47. directory, or boot sector. Defective sectors are ignored, or read by
  48. force where possible, during generation of the image file.
  49.  
  50. RESQFLPY outputs a display to the screen during the copy operation.
  51. Intact sectors will be indicated by "." and defective sectors will be
  52. indicated by an "x". This display reveals the extent of the damage on
  53. the disk.
  54.  
  55. RESQFLPY can copy the image file to a freshly formatted floppy without
  56. any media defects producing a CLONE of the original. There is no limit
  57. on the number of clones you can make from the image file.
  58.  
  59. It is now possible to try as many methods as you wish on the clone
  60. without further deteriorating the already defective source floppy.
  61.  
  62. When the boot sector of the source floppy is bad then you can install
  63. a fresh one to the clone with FIXBOOT /S (force floppy size). This is
  64. usually enough to access the cloned floppy, if a bad boot sector was
  65. what prevented access to the source.
  66.  
  67. If the source disk has media defects in the FAT or root areas then you
  68. can try DOS's CHKDSK, RECOVER, or SCANDISK on the cloned disk to
  69. attempt recovery of the files. If these DOS tools are insufficient,
  70. then try any other disk editing tools you may have such as DISKEDIT on
  71. the clone. Since RESQFLPY allows you to produce as many clones as you
  72. wish, you can attempt as many recovery trials as are needed without
  73. any risk of further harming the original source diskette.
  74.  
  75.  
  76. USING RESQFLPY
  77. --------------
  78. It is preferrable to use RESQFLPY from simple DOS. If necessary, boot
  79. your system and press F5 (using DOS 6.x and higher) to remove any
  80. TSR's from memory that may interfere with successful cloning of the
  81. disk.
  82.  
  83. To begin, place the floppy you wish to clone in one of your floppy
  84. drives, and then type RESQFLPY from the command line. Be sure to have
  85. the RESQFLPY program in DOS's search path, or type it with its full
  86. pathname. You will be presented with each of the following steps in
  87. turn. You can abort the process at any stage by tapping the ESCAPE
  88. key.
  89.  
  90. Step 1:
  91.  
  92.   "Choose floppy type from 360K [1], 720K [2], 1.2M [3], 1.44M [4]:"
  93.  
  94. - Select the number corresponding to the size of the floppy disk you
  95.   wish to clone. RESQFLPY will check if there is enough free space for
  96.   the image file on the default drive. If not, the program will abort,
  97.   indicating there is not enough free space left to complete the
  98.   operation.
  99.  
  100.  
  101. Step 2:
  102.  
  103.   "Produce (I)mage of floppy or (R)econstruct from image? [I/R]"
  104.  
  105. - Select "I" to produce an image file of the SOURCE disk, or "R" to
  106.   copy an image file you have already produced to a new, formatted
  107.   floppy known to be free of defects.
  108.  
  109.   The image file produced has the filename "RESQ-IMG.FIL". The image
  110.   file will be placed in the current directory, on the default drive.
  111.  
  112.  
  113. Step 3:
  114.  
  115.   "In which drive is the source (or target)? [A/B]"
  116.  
  117. - Select either drive "A" or "B" as the drive for RESQFLPY to work
  118.   with. Once this phase of the process has begun, you can hit ESCAPE
  119.   to abort the process, if you wish.
  120.  
  121. If you have already created an image file, you will be prompted with:
  122.  
  123.  
  124. Step 4: Image file exists, overwrite it? [Y/N]
  125.  
  126. - Select "Y" to overwrite the existing image file. Selecting "N"
  127.   to aborts the process with the message "Operation completed" to
  128.   indicate the first image file was not overwritten.
  129.  
  130. When RESQFLPY starts the process of copying sector by sector of the
  131. SOURCE disk into the image file, you can abort by using ESC. The
  132. processs will then terminate with the message "Operation failed."
  133.  
  134. The generation of the image file can take several minutes as RESQFLPY
  135. reads and writes each sector of the SOURCE to the image file. Please
  136. be patient. You are kept advised of the success of the read operations
  137. by the dots ( . ) and the read failures by the x's. Observing this
  138. display is informative. You will be able to visualize the extent of
  139. the damage on the SOURCE disk.
  140.  
  141. Once you have successfully created an image file, run RESQFLPY again
  142. to copy the image to a CLONE disk. RESQFLPY will look for the file
  143. RESQ-IMG.FIL in the current, or root directory, when you choose to
  144. create a CLONE disk.
  145.  
  146. Be sure to use a new, unconditionally formatted floppy for your CLONE.
  147. Use DOS unconditional format (DOS 5 or higher) by issuing from the
  148. command line: FORMAT drive_letter: /U. In case there are bad sectors
  149. on the target floppy, then RESQFLPY will detect them with its internal
  150. verification. The program will abort and display a message "Target has
  151. a bad sector or is improperly formatted". You can then retry with a
  152. reformatted floppy or with a fresh disk.
  153.  
  154. You are now ready to perform any recovery procedure you might wish on
  155. the CLONE floppy without fear of causing any further damage to the
  156. original. If your first recovery effort does not succeed, generate a
  157. new CLONE and try again.
  158.  
  159.  
  160. Additional Note
  161. ---------------
  162. FIXBOOT is part of the NetZ Utilities. It is also included in the
  163. InVircible, and InVircible Pro Expert Systems AntiVirus and Disaster
  164. Recovery tool kits. The NetZ utilities and InVircible can be obtained
  165. from The InVircible Forum on CompuServe. InVircible Pro is only
  166. available from NetZ Computing Ltd., a licensed NetZ Agent, or an
  167. authorized reseller of NetZ products.
  168.  
  169.