
                                 TRANSX95.ZIP
                                  ITS Systems 
                      Michael J. Steiner CIS:[76372,370]
                             Phone: 612-426-7270
                      ==================================


                                 Registration
                                 ------------

		This software is released as 'ShareWare' NOT 'FreeWare'
        and your need for registration is based on the programs ability to
        help you. If this program meets this requirement, please send the
        registration fee of only $35.00. Or register via compuserve
        registration ID# 10240 - GO SWREG. Please see ORDER.DOC for more
        information.

        TO: (Payable to: Michael J. Steiner)

	ITS Systems
	C/O Michael J. Steiner
	14665 Fitzgerald Ave. N.
	Hugo, Mn 55038-9301

                When registering within the program(F5), it will ask you for
        your name, or company name. When you contact me for a registration
        key, I will require this name, exactly as you intend to input it
        into the registration sign up window (Case Sensitive). This is not
        necessary when registering VIA compuserve(GO SWREG), I will use
        the name as it is presented to me.



                           Benefits Of Registration
                           ------------------------

                Registration qualifies you for certain privileges not
        granted to unregistered users.

                As a registered user:

        1) - You will no longer be bothered by the delay during the opening
             registration reminder screen (RRS).

        2) - You will have access to the help system.

        3) - You will have access to the "Transfer A Drive" function.

        4) - Your name, or company name will be recorded within your
             copy of the program, and displayed in the about window.

        5) - The registration key that you receive, can be used to register
             any updated versions of this program.

        6) - You will have the knowledge, that by registering I will be
             able to develop other useful utilities. Thank you...                  

       
                                  Disclaimer
                                  ----------

                "Users of this software must accept this disclaimer
                 of warranty"

                WE hereby disclaim all warranties relating to this software.
        This software is distributed on an "AS IS" basis without warranties
        of any kind, whether expressed or implied, including without
        limitation any implied warranties of merchantability or fitness
        for any particular purpose.

		WE assume no liability for any damages, including but not
        limited	to, special, incidental, consequential, indirect, loss of
        data, loss of profit, use of software or similar claims, or for any 
	other reason. Even if WE have specifically advised YOU of the 
	possibility of such damage regardless of the form of the claim.  
	The person using the software (End User) bears all risk as to the
	quality and performance of the software.

		The following statement ONLY applies to 'NON public domain'
        and registered 'ShareWare' software. (Your use of this ShareWare
	is limited to it's meeting your needs, at which time continued use
 	requires registration.)
       
		YOU must treat this software just as if it were a book.
	For example, this software may be used by any number of people, 
	and may be freely moved from one computer to another, as long
	as there is NO POSSIBILITY of it being used at one location
	while it is being used at another location. Just as one book
	cannot be read by two different people in two different
	locations at the same time.




                             Distribution Policy 
                             -------------------

		"This distribution policy ONLY applies to 'ShareWare'."

	You are free to use, copy and distribute this software for 
	NON-COMMERCIAL use if:

		1. - No fee is charged for it's use, copying or distribution.

		2. - It is not modified in any way.

		3. - It is distributed in it's original archive package,
		     containing all original files.

	Clubs and user groups may charge a fee not to exceed
	($5) for media and handling for distribution of the
	software contained within this achieve.

	This distribution policy only applies to the software, herein
	contained within this archived media.
	All other distributions of this software can only be made
	by ITS Systems C/O Michael J. Steiner.



                                General Notes
                                -------------
       
		Support - I provide as much support as possible for the 
        programs, functions, procedures, and concepts that I distribute.
        If you have any questions, please write to me via compuserve mail
        or phone me (Messages left with	long distance phone numbers will
        not be returned, so please call me back.). Phone conversations
        are limited to 30 minutes. This is not set in stone, but I do
        need some time for my family.

		Registration remainder screens - In some shareware programs
	I use RRS's and sometimes I do not. I try not to make these
	RRS's to annoying in there frequency or content.

		Documentation - Documenting a program can be more difficult
        than writing the program itself. I try and supply as much and as
        detailed documentation as I can. I find that often documentation
        contains too much unnecessary detail, and not enough raw how to's.
        So I try and keep my descriptions as strait forward as possible,
        without the trivialities and eccentricities.



                                 Packing List
                                 ------------

        TRANSX95.EXE  - The executable program.
        TRANSX95.TXT  - Documentation file.
        TRANSX95.INI  - The initialization file.
        TRANSX95.HLP  - The help file.
        READ.EXE      - A text based file viewer. Used by default.
        README.EXE    - Patch to the TXT file. For DOS viewing(Printing).
        LICENSE.DOC   - Site license terms.
        ORDER.DOC     - Site license application.




                         *******   Warning *******
                         -------------------------

                Wherever preforming operations below the level of the
        operating system, there are inherent dangers, ie. causing damage
        to the system integrity, and programs contained there. Safeguards
        have been put in place to insolate the user from these dangers,
        although not all possibilities can be prognosticated. If you do
        not accept these inherent dangers, do not executed this program.


                              Application Notes
                              -----------------

                There are two main purposes to this program.

        These are:

        1) -    To avail the user with an application with which an entire
                operating system, can be exported from one physical hard
                drive, to another physical hard drive, including all pre-
                installed applications, and their associated settings.

        2) -    To avail the user with an application in which, the user
                can make use of older DOS based backup utilities, to create
                reliable backups, when used with new operating systems, which
                implement drive structure parameters, which are inconsistent
                with the older DOS based backup utilities.


                                  Interface
                                  ---------

                TRANSX95.EXE uses the MSDTPLAT interface, and a list of
        all command line arguments can be obtained by entering -? on the
        command line. The TRANSX95.INI file is commented, although not
        all switches are applicable with TRANSX95.EXE.



                            Function Descriptions
                            ---------------------


                                The Main Menu
                                -------------

                The following is a screen similar to the main menu.
        There are three main portions to this menu, first is the drive
        selection areas, second the function action buttons, and
        third the action button description area. Note: All functions
        are LFN aware.

  TRANSX95 V01.00  Ŀ
                                                                         
  Source Ŀ                                                  
  A B C                                                                
                                                   
  Destination Ŀ                                                  
  A B C                                                                
                                                   
                                                                         
           Exit            Quit and return to DOS.                      
                                                 
       Export Drive        Transfer one drive to another drive. (EXACT) 
                                                 
    Drive Information      View the current disks characteristics.      
                                                 
    Transfer Boot Code     Move the boot code from one disk to another. 
                                                 
     Condition Files       Make all files & directories accessible.     
                                                 
     Transfer A Drive      Move tree from source to the destination.    
                                                 
 F1-Help F2-Additional Selections  Available Memory: 295KB 



                         The "Export Drive" Function
                         ---------------------------

                The "Export Drive" function is used to export, or copy the
        contents of the source drive to the destination drive. This is
        accomplished thru the use of low level(BIOS) functions. The one
        main disadvantage with using this function, over the "Transfer A
        Drive" function is that both the source and destination drives must
        have the same cluster size, and the destination drive must be LOCKED
        before you start.If you plan on booting from this drive, make sure
        you do a "Transfer Boot Code" procedure first. You will also need
        to change your CMOS settings, and jumpers on the hard drive itself,
        Please refer to the respective manuals for instructions for each.
        Export throughput ~55MB/MIN.



 Export Drive Check List Ŀ
                                                                 
 Checking to see if destination drive is in use.                
 Determining destination drives physical characteristics.       
 Determining source drives physical characteristics.            
 Checking the source drive for fragmentation                    
 Checking for source and destination compatibility.             
 Checking to see if the destination drive is bootable.          
 Translating FAT 1 from source to destination drive             
 Translating FAT 2 from source to destination drive             
 Translating Directory from source to destination drive         
 Translating Data areas from source to destination drive: 100%  
                                                                 





                        The "Disk Information" Function
                        -------------------------------

                The following screen is a screen similar to a typical
        "Disk Information" screen. In the screen, you are presented with
        the physical characteristics of the current disk. 

 Physical Disk Characteristics ** From Disk ** Ŀ
                                                                             
  Bytes Per Sector....:512             Drive...............:B:               
  Sectors Per Cluster.:1               Physical Drive......:00 Hex.          
  Number Of FATs......:2               Fat1Start-Fat1End...:1-7              
  Maximum Dir. Entries:224             Fat2Start-Fat2End...:8-14             
  Hidden Sectors......:0               DirStart-DirEnd.....:15-28            
  Total Sectors.......:2,400           DatStart-DatEnd.....:29-2,399         
  Media Descriptor....:F9 Hex.         Directory Sectors...:14               
  Sectors Per FAT.....:7               System Sectors......:29               
  Sectors Per Track...:15              Volume Serial Number:0FF7:346A        
  Number Of Heads.....:2               Volume Label........:NO.NAME....      
  Number Of Tracks....:80              OEM.................:MSDOS5.0         
  Number Of Clusters..:2,371           File Type...........:FAT12            
  Total Disk Space....:1,228,800       Extd. Boot Record...:29 Hex.          
  Drive Space.........:1.20    MEG.    Advertised Space....:1.20    meg.     
                                                                             
                                                                             
                                     Ok                                     
                                                                   
 F1-Help 



                      The "Transfer Boot Code" Function
                      ---------------------------------

                This function moves the Boot Code are from the source drive
        to the destination drive. You should be in the DOS PROMPT mode, when
        using this function, do not use this function while in a DOS BOX.
        This function also give you the choice of whether or not to make the
        destination drive bootable.



                        The "Condition Files" Function
                        ------------------------------

                The "Condition Files" function is the most dangerous function
        within TRANSX95. Misunderstanding the use of this function can
        will cause file and directory changes to be made disk wide. These
        changes can not be reversed, without re-installation of all affected
        files, and directories...

                The source drive, will be the drive on which the files and
        directories will be conditioned, the destination drive is of no
        concern with the use of this function. By conditioning the files
        and directories on a drive, you will be making all files and
        directories "VISIBLE", that is all files and directories on the
        source drive will be scanned, and processed as to there current
        condition, after which TRANSX95 determines which files and or
        directories need be conditioned. After these files and directories
        have been conditioned, the system will not notice any change, and
        will cause irregularities in the operating system behavior. Note
        that some virus detection programs may have a BIG problem with
        this conditioning. Conditioning should be done from a DOS PROMPT
        (Not a DOS BOX). The aim here is to make all files and directories
        visible to your older DOS based backup utilities. 

 Modifying File Conditions Ŀ
                                   
  Drive.......: C:                  ->Drive which is being conditioned.
  Files.......: 5,200               -># of files that have been processed.
  Directories.: 312                 -># of directories that have been processed.
  Level.......: 0                   ->Current directory processing level.
  Name........: ..                  ->Parent directory name.
  Peek Memory.: 49 KB               ->Peek amount of memory used.
  Modified....: 35                  -># of file or directories conditioned.
                                   
                Ok                
                         
 F1-Help 

                 <Generic DOS Backup Procedure using LFNBK>
                 ------------------------------------------

        Note: In the following example it will be assumed that C: is the
        drive to be backed up. The program LFNBK.EXE is located on the
        Windows 95 CDROM.

        To Backup
        ---------
        1) - Boot to Windows 95.
        2) - Disable tunneling.
        3) - Shell from Windows 95 to a DOS BOX.
        4) - At the command prompt type: LFNBK /V C:
        5) - At the command prompt type: LFNBK /V /R C:
        Note: Steps (4&5) create a LFN catalog, and need to be repeated
        whenever changes to the files or directories are made.
        6) - EXIT back to Windows 95 from the shell.
        7) - Defragment drive C: (Complete).
        8) - Boot to the DOS PROMPT (Not a DOS BOX).
        9) - At the command prompt type: LOCK C: (Answer "Yes").
        10)- Run TRANSX95, and condition drive C:
        11)- Exit TRANSX95.
        12)- Run your DOS based backup utility.
        13)- Boot to Windows 95.
        14)- Enable tunneling.

        To Restore.
        -----------
        1) - Boot to the DOS PROMPT.
        2) - Install your DOS based backup utility if needed.
        Note: You may need to format the hard drive!
        3) - Run your DOS based backup utility, and restore backup.
        4) - Boot to Windows 95, (DON'T BE ALARMED ALL GROUPS ARE GONE).
        5) - Create a shortcut to a DOS BOX(Prompt).
        6) - Shell from Windows 95 to a DOS BOX.
        7) - At the command prompt type: LFNBK /V /R C:
        8) - EXIT back to Windows 95 from the shell.
        9) - Enable tunneling.
        10)- Shut down Windows 95, (Reboot to Windows 95).
        Note: Your groups should have reappeared.

                      <Further Notes On The LFNBK Utility>
                      ------------------------------------

        LFNBK also located on the Windows 95 CDROM."ADMIN\APTOOLS\LFNBACK\".
        LFNBK.EXE removes your long filenames and saves them to a data file.
        Read LFNBK.TXT for more information. The LFNBK.TXT file gives
        instructions on tunneling. Unfortunately LFNBK.EXE is only available
        on the Windows 95 CDROM, There is an altenative utility it is
        DOSLFNBK.EXE and is located on CompuServe GO MSWIN95 download
        DOSLFN10.ZIP and follow the next set of instructions.

                <Generic DOS Backup Procedure using DOSLFNBK>
                ---------------------------------------------

        Note: In the following example it will be assumed that C: is the
        drive to be backed up.

        To Backup
        ---------
        1) - Boot to the DOS PROMPT (Not a DOS BOX).
        2) - At the command prompt type: DOSLFNBK C:\ /V
        Note: Step 2 creates a LFN catalog, and needs to be repeated
        whenever changes to the files or directories are made.
        3) - Defragment drive C: (Complete).
        4) - At the command prompt type: LOCK C: (Answer "Yes").
        5) - Run TRANSX95, and condition drive C:
        6) - Exit TRANSX95
        7) - Run your DOS based backup utility.

        To Restore.
        -----------
        1) - Boot to the DOS PROMPT.
        2) - Install your DOS based backup utility if needed.
        Note: You may need to format the hard drive!
        3) - Run your DOS based backup utility, and restore backup.
        4) - At the command prompt type: DOSLFNBK C:\ /V /R
        5) - Reboot to Windows 95.


                       The "Transfer A Drive" Function
                       -------------------------------

                The "Transfer A Drive" function is similar to the function
        "Export Drive" function. It is used to transfer, or copy the
        contents of the source drive to the destination drive. More precisely
        stated, it rebuilds the destination drive from the ground up.
        This is accomplished thru the use of high level(WIN95) functions.
        The main advantage with using this function, over the "Export Drive"
        function is that both the source and destination drives can be of
        any size, and there is no need to LOCK the destination drive before
        you start. The function is best preformed when running Windows 95
        in the NORMAL MODE. If you preform this function when running
        Windows 95 in the SAFE MODE, there is a possibility that the copy
        operation will take much longer. There are possibly two files that
        will not be copied. These two files are "WIN386.SWP" and "FSVUNDO.DAT"
        this second file is only present if you use Norton Navigator for
        Windows 95. During the copying operation you will receive one or
        two error messages, it is safe to disregard these, and continue with
        the copy procedure. There is no harm in skipping these two files, as
        Windows 95 will simply rebuild them when you reboot the system. If
        you plan on booting from this drive, make sure you do a "Transfer
        Boot Code" procedure first. You will also need to change your CMOS
        settings, and jumpers on the hard drive itself, Please refer to
        the respective manuals for instructions for each. Transfer
        throughput ~40MB/MIN. With the dropping hard drive prices, it is
        possible to buy a second hard drive just to make a copy of the
        main drive, as a backup...


 Transfer A Drive Check List Ŀ
                                                                 
 Checking to see if destination drive is in use.                
 Determining destination drives physical characteristics.       
 Determining source drives physical characteristics.            
 Checking for source and destination compatibility.             
 Checking to see if the destination drive is bootable.          
 Transfer directory tree from source to destination.            
                                                                 




                            Create A Boot Disk (F7)
                            -----------------------

                The "Create A Boot Disk" function can only be accessed
        by pressing the function key (F7) from the main menu. This function
        creates a boot disk on the destination drive, the source drive
        is of no concern here. All boot required files, Registry, Windows
        System.ini and Win.ini, Autoexec.bat and Config.sys, Regedit, and
        pertinent DOS utilities are copied. Note: Windows 95 cannot be
        executed with the "WIN" command when booting from this disk, it
        is only meant to be used to detect & repair problems.



                             Partition Information
                             ---------------------

                The following is a screen similar to a typical partition
        chain information screen. The important thing of note, in the
        partition chain is, that is carries the physical characteristics
        of each partition contained within a disk. With this information
        you can determine the partition location, size, and type.

        Note: You will only be presented with this display as part of an
        error notification.


 Partition Chain Information ͻ
                                                                       
                     Partn#      Partn#      Partn#      Partn#        
  Description          1           2           3           4           
  -------------------------------------------------------------------  
  Bootable.........: Yes         No          No          No            
  Starting head....: 1           0           0           0             
  Starting Sector..: 1           1           0           0             
  Starting Cylinder: 0           259         0           0             
  System ID........: BigDos      Extended    Unused      Unused        
  Ending Head......: 31          31          0           0             
  Ending Sector....: 63          63          0           0             
  Ending Cylinder..: 258         541         0           0             
  Relative Sectors.: 63          522144      0           0             
  Partition Sectors: 522081      570528      0           0             
  Partition Size...: 255         279         0           0             
                                                                       
                                                                       
                                  Ok                                  
                                                             
 F1-Help ͼ



                                   History
                                   -------
        February, 29, 1996
                First Release (version 1.00).

        **** Note: If you have any problems with this program, please
                   contact me and let me know. I cannot fix it, if I
                   do not know that it is broken.
                        


Thanks in advance for registering this product.
Michael J Steiner
ITS Systems.


