home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR14 / DISKSAV2.ZIP / BOOTSAVE.DOC < prev    next >
Text File  |  1993-10-19  |  15KB  |  312 lines

  1.   BOOTSAVE V2.0 is Copy(c)right 1989,1993 by Gary M. Raymond, New Orleans, La.
  2.  
  3.               BACK up your BOOT Sector and RESTORE if necessary!
  4.              Another powerful utility from the DiskSave Series by
  5.  
  6.                               Gary M. Raymond
  7.                                 P.O.Box 8184
  8.                            New Orleans, La.  70182
  9.                                (504) 288-6550
  10.                             Compuserve 70613,3165
  11.  
  12.    ====================================================================
  13.  
  14.    Files Provided:
  15.    BOOTSAVE.COM        Boot Sector Save utility
  16.    BOOTSAVE.DOC        This document.
  17.  
  18.    System requirements: PC/XT/AT, DOS 3.0 up, 128k ram up, floppy or
  19.    hard drive, mono or color, any type graphic adapter.
  20.  
  21.    For technical information about this utility see end of doc.
  22.    ====================================================================
  23.  
  24. Q  What is BOOTSAVE?
  25. A  BOOTSAVE is a very powerful utility, written in assembler, whose
  26.    purpose is to preserve a copy of your hard drive's critical boot
  27.    sector. Do not be misled by the small size of the utility. It was
  28.    written in assembler for speed and accuracy. BOOTSAVE will copy the
  29.    boot sector from any disk media to a file called BOOTFILE.OF? on any
  30.    destination disk you specify. From there it can be restored back to
  31.    the original drive later, if the need arrises. The "?" in the
  32.    extension of BOOTFILE is dynamically created to reflect the letter of
  33.    the drive that the boot sector copy was made FROM. This will assist
  34.    later in identification.
  35.  
  36. Q  Does BOOTSAVE work on all type drives?
  37. A  Yes, BOOTSAVE will work on most all size or types of dos drives from
  38.    floppies to hard media. These is no formatted capacity restrictions.
  39.    In other words, BOOTSAVE will read the boot sector on a 10 meg hard
  40.    drive or a 1200 meg drive, a 5.25 360k or a 1.44 meg disk. The reason
  41.    BOOTSAVE can do this is based on the (512 byte) absolute size of most
  42.    all modern dos drive boot sectors (sometimes called the master record
  43.    sector). The master record or boot sector is also always located at
  44.    logical offset zero. (the first area on the media that normal data
  45.    can occupy).
  46.  
  47. Q  Suppose the data saved was not accurately written to my backup disk?
  48. A  You run this risk anytime you use any dos copy functions. However,
  49.    dos does provide for some minimal crc read/write error checking by
  50.    setting the dos copy verify flag on. This still does not guarantee
  51.    an intrinsic copy but does offer a little more protection. You can
  52.    turn Verify ON by including the "V" switch on the command line.
  53.  
  54.    Example BOOTSAVE a: b: V           or            BOOTBACK b: a: V
  55.  
  56.    Using the dos verify option slows things down a bit, but because
  57.    you are dealing in fractions of a minute, it should not matter.
  58.  
  59. Q  Why use BOOTSAVE?
  60. A  The majority of times, when a drive fails to boot the host computer,
  61.    and the problem is not the hardware itself, it is usually due to a
  62.    corrupted boot sector. Remember, if the magnetic media has completely
  63.    failed, (a hardware problem) BOOTSAVE wont help. But, if the boot
  64.    code is corrupted or over written by a virus, BOOTSAVE will save you
  65.    from a mental breakdown or worse.
  66.  
  67.  
  68. Q  Is BOOTSAVE safe to use?
  69. A  Absolutely! BOOTSAVE does a passive read of logical sector zero on
  70.    the drive you are backing up. In this mode, it is impossible for
  71.    BOOTSAVE to change anything in your original boot sector area.
  72.  
  73.  
  74. Q  What does BOOTSAVE do next?
  75. A  BOOTSAVE copies 512 bytes (the entire boot sector - including dos
  76.    tables etc.) to a safe buffer area of memory. Then is does a file
  77.    write to the destination disk where the boot sector code is saved.
  78.  
  79.  
  80. Q  How is the data saved or stored on the backup disk?
  81. A  BOOTSAVE write the boot sector data to a standard dos file called
  82.    BOOTFILE.OF?. From there it can be restored to the original drive if
  83.    the need arrises with the BOOTBACK utility.
  84.  
  85.  
  86. Q  Can I use a regular floppy to save my hard drive boot sector data?
  87. A  Yes, in fact, this is suggested. First, take a blank floppy and
  88.    format it in the conventional manner with the operating system
  89.    installed. Next, copy BOOTSAVE.COM to the floppy disk. Then, assuming
  90.    the formatted floppy is in the a: drive, type the following:
  91.  
  92.    BOOTSAVE C: A:
  93.  
  94.    That's all there is too it! REMEMBER: Save this floppy disk in a safe
  95.    place and do NOT attempt to use it in the conventional manner. you
  96.    should never chance the data it contains being accidentally erased.
  97.  
  98.  
  99. Q  How can a floppy be used to store the boot record from my big hard
  100.    drive?
  101. A  This is because ALL disk media use 512 byte boot sectors, no matter
  102.    what other characteristics they may have that are different. This
  103.    creates a very tiny file compared to the capacity of any kind of
  104.    disk.
  105.  
  106. Q  Ok, now I have a copy saved of my boot record. How do I use BOOTBACK
  107.    to restore It?
  108. A  Don't attempt to restore your boot sector unless you have no other
  109.    options. The reverse process WILL write to your logical boot sector
  110.    and it is only necessary to do so if one or more of the following
  111.    conditions exist:
  112.  
  113.    1) Your computer no longer boots up from the hard drive and it
  114.       is determined that the problem is NOT a hardware problem.
  115.  
  116.    2) You suspect that you may have a virus that has taken over the boot
  117.       sector.
  118.  
  119.    3) You absolutely know you corrupted your boot sector by experimenting
  120.       with your system. (not too uncommon either)
  121.  
  122.    BOOTBACK is NOT a toy. Although BOOTBACK is engineered to be as safe
  123.    as possible, BOOTBACK is a lifeboat, and nothing more. You only use
  124.    it when you have no options. Would you take a life boat fishing?
  125.  
  126.  
  127. Q  Alright, you sold me. But, if I need to recover my boot sector,
  128.    how is that done?
  129. A  It is as easy to recover with BOOTBACK as it was to copy or back up
  130.    your hard drive boot sector in the first place. Assuming you have re
  131.    booted your system with the uninfected original backup floppy
  132.    containing the BOOTFILE.OF? copy on it along with BOOTSAVE.COM and
  133.    BOOTBACK.COM, and that your hard drive is still operating, type the
  134.    following at the A: prompt:
  135.  
  136.    BOOTSAVE a: c:
  137.  
  138.    That's all there is too it. If the FAT's were not damaged and your
  139.    system files were unaffected, your PC should begin booting from
  140.    your hard drive again.
  141.  
  142.  
  143. Q  Gary, isn't it possible to use Norton Disk Doctor to do exactly the
  144.    same thing?
  145. A  Yes, but NDD cost over a hundred bucks; BOOTSAVE and BOOTBACK are
  146.    yours for only five dollars apiece!
  147.  
  148.  
  149. Q  What if I have FAT (file allocation table) problems too?
  150. A  If you already have problems with the FAT there is not much that can
  151.    be done other than a complete data backup if you are fortunate enough
  152.    to have one. Otherwise, for prevention purposes, start using FATSAVE
  153.    supplied in this same archive along with FATBACK if required.
  154.  
  155.  
  156.    NOTICE: Do not treat BOOTBACK like a game, that is, DO NOT PLAY with
  157.    it! This is a serious dos tool that will write to critical areas of
  158.    your bootable hard drive. Doing a BOOTSAVE backup only causes a
  159.    relatively harmless read operation to be performed on your hard drive
  160.    and a write operation only to an inexpensive floppy disk. However,
  161.    doing the REVERSE procedure (i.e. restoring the boot sector with
  162.    BOOTBACK) is critical. I will not be responsible for any damage done
  163.    to your drives if this utility is used improperly. The assumption is
  164.    that if you are attempting a restoration, you have already lost the
  165.    ability to boot from your default drive and can only gain from an
  166.    attempt at restoration. If the restoration fails, it is entirely
  167.    possible that additional procedures must be followed to completely
  168.    return your system to normal such as replacing corrupted dos system
  169.    files. Consult your pc manual or store bought data recovery manuals
  170.    for additional details.
  171.  
  172.    ====================================================================
  173.    V2.0  10/15/93 First public release
  174.    ====================================================================
  175.  
  176.                            ┌─────────┐
  177.                            │ MEMBER  │   Society of
  178.                            │  ┌──────┴──┐ Independent
  179.                            │  │         │   Shareware
  180.                            └──┤    ■    │     Authors
  181.                               │    ║    │
  182.                               └────╨────┘
  183.     This program is produced by a member of the Society of Independent
  184.     Shareware Authors (SISA). The Society wants to ensure that all valid
  185.     shareware principle actually work for you and SISA members. The
  186.     principle behind shareware distribution is simple; try before you
  187.     buy. Society members agree to license all shareware for a minimum of
  188.     10 days, free of charge, to first time users as an evaluation
  189.     period. After 10 days, buyers are then obligated to license their
  190.     copy with the Society member. Society members are obligated to
  191.     provide high quality, useful shareware, but, are free to choose
  192.     whatever marketing methods suit their specific needs. SISA
  193.     sanctioned marketing methods include: demonstration versions;
  194.     providing printed documentation after purchase; registration keys
  195.     that unlock additional features not necessary to determine basic
  196.     usefulness; and, providing bug fixes free of charge. Any Shareware
  197.     author may become a member of SISA without cost by simply agreeing
  198.     to the above conditions and displaying, at their option, this logo
  199.     in their documentation.
  200.     ====================================================================
  201.  
  202.     WARRANTY:
  203.     Software:
  204.     Gary Raymond warrants that the software contained herein will
  205.     perform in substantial compliance with the documentation
  206.     accompanying the software. If you report, in writing, a significant
  207.     defect to us, and we are unable to correct it within 90 days of the
  208.     date you report the defect, you may return the software and
  209.     accompanying materials, and we will refund the purchase price.
  210.  
  211.     Diskette's and Documentation:
  212.     Gary Raymond, warrants all diskette's and documentation to be free
  213.     of defects in materials for a period of 30 days from the date of
  214.     purchase. In the event of notification within the warranty period of
  215.     defects in any materials, Gary Raymond will replace the defective
  216.     diskette or documentation.
  217.  
  218.     Remedies:
  219.     The remedy for breach of the warranty shall be limited to
  220.     replacement and shall not encompass any other damages, including but
  221.     not limited to loss of profit, special, incidental, consequential,
  222.     or similar damages, losses, or claims.
  223.  
  224.     DISCLAIMER:
  225.     Gary Raymond specifically disclaims all other warranties, expressed
  226.     or implied, including but not limited to, implied warranties of
  227.     merchantability and fitness for a particular purpose with respect to
  228.     defects in the diskette and documentation, and the program license
  229.     granted herein, in particular, and without limiting operation of the
  230.     program license with respect to any particular application, use, or
  231.     purpose.  In no event shall Gary Raymond be liable for any loss of
  232.     profit or any other commercial damage, including but not limited to
  233.     special, incidental, consequential or other damages.
  234.  
  235.     GOVERNING LAW:
  236.     This statement shall be construed, interpreted, and governed by the
  237.     laws of the State of Louisiana.
  238.     ====================================================================
  239.  
  240.    Registering your copy will help continue the competitive advantages
  241.    of providing economical shareware. Upon receipt of your payment I
  242.    will provide you with a copy of the latest version and notify you of
  243.    all future upgrades. Your patronage is appreciated.
  244.  
  245.    My no nonsense license:
  246.    ------------------------
  247.    Your one time registration fee will license you to use BOOTSAVE on any
  248.    number of personal computers owned directly and personally by you.
  249.  
  250.    Re distribution via electronic transmission, or down loading, is
  251.    allowed without further permission. Re distribution of the Shareware
  252.    version of BOOTSAVE, for a fee, is also allowed without further
  253.    permission as long as that cost is limited to no more than two
  254.    dollars per copy, if supplied on any physical disk media.
  255.  
  256.    The assembler source code for BOOTSAVE.COM, BOOTBACK.COM, FATSAVE.COM
  257.    and FATBACK.COM is available for sale at $50 per copy. The source is
  258.    based on Eric Isaacson's A86 assembler compiler.
  259.  
  260.    Yes Gary, I can really make use of your program and would like to
  261.    register and obtain the latest version as well as get on your mailing
  262.    list for future upgrades and new releases!
  263.  
  264.    Product: BOOTSAVE V2.0  $10.00  (usa only)
  265.    Product: BOOTBACK V2.0  N/C with registration
  266.  
  267.  
  268.    SPECIAL OFFER: Register both BOOTSAVE and FATSAVE and get a Twenty
  269.                   Five Percent discount [$20 -$5] = only $15.00 for
  270.                   BOTH and still get BOOTBACK and FATBACK FREE!
  271.  
  272.  
  273.    Name_____________________________________________________________
  274.  
  275.    Mailing Address__________________________________________________
  276.  
  277.    City & State ___________________________________________________
  278.  
  279.    ZIP _____________________________ Phone _________________________
  280.  
  281.    Send registration check or money order to:
  282.  
  283.                               Gary M. Raymond
  284.                                 P.O.Box 8184
  285.                             New Orleans, La. 70182
  286.                                 504-288-6550
  287.                             Compuserve 70613,3165
  288.    ====================================================================
  289.  
  290.     TECH DATA:
  291.     These utilities use DOS Function 25 and 26 of Interrupt 21 in the
  292.     "extended" mode in conjunction with Function 1F of 21 to get exact
  293.     details of the drive via the dos DPB or Drive Parameter Block. This
  294.     data is in turn passed to the extended parameter status block created
  295.     for Function 26 and 26. To further insure data transfer integrity,
  296.     data is only moved one full sector at a time (512 bytes worth). In
  297.     addition, Function 2E of Int 21 is used to toggle the dos Verify
  298.     flag at the option, via command switch, of the user. These utilities
  299.     were beta tested on over fifty different make and model dos drives
  300.     with complete reliability. No testing was performed on networks or
  301.     operating systems other than dos 3.0, 3.1, 3.2, 3.3, 4.0, 5.0 and
  302.     6.0. PC DOS, MS DOS and DR DOS were all tested satisfactorily.
  303.  
  304.     ACKNOWLEDGEMENTS:
  305.     -----------------
  306.     To my best friend and machine code instructor, the Padre, alias,
  307.     Machine Man, whose many patient hours of coaching and prodding over
  308.     the years helped me learn assembler so that I could create this and
  309.     many other useful dos utility.
  310.  
  311.                                      EOF
  312.