home *** CD-ROM | disk | FTP | other *** search
/ Tutto per Internet / Internet.iso / soft95 / Varie / trnsfr / README.DOC < prev    next >
Encoding:
Text File  |  1996-03-12  |  33.1 KB  |  703 lines

  1.  
  2.                                  TSX95210.ZIP
  3.                            Transfer 95 Version 2.10
  4.                                   ITS Systems 
  5.                       Michael J. Steiner CIS:[76372,370]
  6.                              Phone: 612-426-7270
  7.                       ==================================
  8.  
  9.  
  10.                                  Registration
  11.                                  ------------
  12.  
  13.         This software is released as 'ShareWare' NOT 'FreeWare'
  14.         and your need for registration is based on the programs ability to
  15.         help you. If this program meets this requirement, please send the
  16.         registration fee of only $40.00. Or register via compuserve
  17.         registration ID# 10473 - GO SWREG. Please see ORDER.DOC for more
  18.         information. ***Sorry credit cards are not accepted.***
  19.  
  20.         TO: (Payable to: Michael J. Steiner)
  21.  
  22.     ITS Systems
  23.     C/O Michael J. Steiner
  24.     14665 Fitzgerald Ave. N.
  25.     Hugo, Mn 55038-9301
  26.  
  27.  
  28.                 When registering within the program, it will ask you for
  29.         your name, or company name. When you contact me for a registration
  30.         key, I will require this name, exactly as you intend to input it
  31.         into the registration sign up window (Case Sensitive). This is not
  32.         necessary when registering VIA compuserve(GO SWREG), I will use
  33.         the name as it is presented to me. Please specify names to use when
  34.         registering multiple copies ie Joe Smith-1,Joe Smith-2...
  35.  
  36.  
  37.  
  38.                            Benefits Of Registration
  39.                            ------------------------
  40.  
  41.                 Registration qualifies you for certain privileges not
  42.         granted to unregistered users.
  43.  
  44.                 As a registered user:
  45.  
  46.         1) - You will no longer be bothered by the delay during the opening
  47.              registration reminder screen (RRS).
  48.  
  49.         2) - You will have access to the help system.
  50.  
  51.         3) - You will have access to the "Transfer A Drive" function.
  52.  
  53.         4) - Your name, or company name will be recorded within your
  54.              copy of the program, and displayed in the about window,
  55.              and on the DOS screen.
  56.  
  57.         5) - The registration key that you receive, can be used to register
  58.              any updated versions of this program.
  59.  
  60.         6) - You will have the knowledge, that by registering I will be
  61.              able to develop other useful utilities. Thank you...                  
  62.  
  63.        
  64.                                   Disclaimer
  65.                                   ----------
  66.  
  67.                 "Users of this software must accept this disclaimer
  68.                  of warranty"
  69.  
  70.                 WE hereby disclaim all warranties relating to this software.
  71.         This software is distributed on an "AS IS" basis without warranties
  72.         of any kind, whether expressed or implied, including without
  73.         limitation any implied warranties of merchantability or fitness
  74.         for any particular purpose.
  75.  
  76.         WE assume no liability for any damages, including but not
  77.         limited    to, special, incidental, consequential, indirect, loss of
  78.         data, loss of profit, use of software or similar claims, or for any 
  79.     other reason. Even if WE have specifically advised YOU of the 
  80.     possibility of such damage regardless of the form of the claim.  
  81.     The person using the software (End User) bears all risk as to the
  82.     quality and performance of the software.
  83.  
  84.         The following statement ONLY applies to 'NON public domain'
  85.         and registered 'ShareWare' software. (Your use of this ShareWare
  86.     is limited to it's meeting your needs, at which time continued use
  87.      requires registration.)
  88.        
  89.         YOU must treat this software just as if it were a book.
  90.     For example, this software may be used by any number of people, 
  91.     and may be freely moved from one computer to another, as long
  92.     as there is NO POSSIBILITY of it being used at one location
  93.     while it is being used at another location. Just as one book
  94.     cannot be read by two different people in two different
  95.         locations at the same time. (SEE LICENSE.DOC for SITE license
  96.         information).
  97.  
  98.  
  99.  
  100.  
  101.                              Distribution Policy 
  102.                              -------------------
  103.  
  104.         "This distribution policy ONLY applies to 'ShareWare'."
  105.  
  106.     You are free to use, copy and distribute this software for 
  107.     NON-COMMERCIAL use if:
  108.  
  109.         1. - No fee is charged for it's use, copying or distribution.
  110.  
  111.         2. - It is not modified in any way.
  112.  
  113.         3. - It is distributed in it's original archive package,
  114.              containing all original files.
  115.  
  116.     Clubs and user groups may charge a fee not to exceed
  117.     ($5) for media and handling for distribution of the
  118.     software contained within this achieve.
  119.  
  120.     This distribution policy only applies to the software, herein
  121.         contained within this archived media. All other distributions
  122.         of this software can only be made by ITS Systems
  123.         C/O Michael J. Steiner.
  124.  
  125.  
  126.  
  127.                                 General Notes
  128.                                 -------------
  129.        
  130.         Support - I provide as much support as possible for the 
  131.         programs, functions, procedures, and concepts that I distribute.
  132.         If you have any questions, please write to me via compuserve mail
  133.         or phone me (Messages left with    long distance phone numbers will
  134.         not be returned, so please call me back.). Phone conversations
  135.         are limited to 30 minutes. This is not set in stone, but I do
  136.         need some time for my family.
  137.  
  138.         Registration remainder screens - In some shareware programs
  139.     I use RRS's and sometimes I do not. I try not to make these
  140.     RRS's to annoying in there frequency or content.
  141.  
  142.         Documentation - Documenting a program can be more difficult
  143.         than writing the program itself. I try and supply as much, and as
  144.         detailed documentation as I can. I find that often documentation
  145.         contains too much unnecessary detail, and not enough raw how to's.
  146.         So I try and keep my descriptions as strait forward as possible,
  147.         without trivialities and eccentricities.
  148.  
  149.  
  150.  
  151.                                  Packing List
  152.                                  ------------
  153.  
  154.         TRANSX95.EXE  - The executable program.
  155.         README.DOC    - This documentation file.
  156.         TRANSX95.INI  - The initialization file.
  157.         TRANSX95.HLP  - The help file.(Available To Registered Users Only)
  158.         VIEWER.EXE    - A text based file viewer. Used by default.
  159.         README.EXE    - Patch to the TXT file. For DOS viewing(Printing).
  160.         LICENSE.DOC   - Site license terms.
  161.         ORDER.DOC     - Site license application.
  162.  
  163.  
  164.  
  165.  
  166.                            ******* Warning *******
  167.                            -----------------------
  168.  
  169.                 Wherever preforming operations below the level of the
  170.         operating system, there are inherent dangers, ie. causing damage
  171.         to the system integrity, and programs contained there. Safeguards
  172.         have been put in place to insolate the user from these dangers,
  173.         although not all possibilities can be prognosticated. If you do
  174.         not accept these inherent dangers, do not executed this program.
  175.  
  176.  
  177.                               Application Notes
  178.                               -----------------
  179.  
  180.                 There are two main purposes to this program.
  181.  
  182.         These are:
  183.  
  184.         1) -    To avail the user with an application with which an entire
  185.                 operating system, can be exported from one physical hard
  186.                 drive, to another physical hard drive, including all pre-
  187.                 installed applications, and their associated settings.
  188.  
  189.         2) -    To avail the user with an application in which, the user
  190.                 can make use of older DOS based backup utilities, to create
  191.                 reliable backups, when used with new operating systems, which
  192.                 implement drive structure parameters, which are inconsistent
  193.                 with the older DOS based backup utilities.
  194.  
  195.  
  196.                                   Interface
  197.                                   ---------
  198.  
  199.                 TRANSX95.EXE uses the MSDTPLAT interface, and a list of
  200.         all command line arguments can be obtained by entering -? on the
  201.         command line. The TRANSX95.INI file is commented, although not
  202.         all switches are applicable with TRANSX95.EXE.
  203.  
  204.  
  205.  
  206.                             Control Line Arguments
  207.                             ----------------------
  208.         NOTE:    These switches have priority over those set in the
  209.                  TRANSX95.INI file.
  210.  
  211.         +Cn   -  Case state, used for debugging. n 1-10. Contact ITS Systems
  212.                  for a more detailed description.
  213.  
  214.         +Rn   -  Used to control the screen resolution. n=1-80x25,n=2-20x28
  215.                  n=3-80x50,n=4-80x60,n=5-132x25,n=6-132x43
  216.  
  217.         +VC   -  Enable the internal video cache.
  218.  
  219.         +P    -  Enable popup windows.
  220.  
  221.         +MEM  -  Conserve conventional memory where possible.
  222.  
  223.         +SVn  -  Use video interface. n=0-Default,n=1-Use TTY,n=2-Use BIOS.
  224.  
  225.         +LB   -  Use low intensity background colors.
  226.  
  227.         +LF   -  Use low intensity forgraound colors.
  228.  
  229.         -CPU  -  Bypass the CPU detection and speed test.(Maybe needed on
  230.                  100MHZ and above processors).
  231.  
  232.         -H    -  Bypass the execute from hard drive test.
  233.  
  234.         -L    -  Bypass the low conventional memory test.
  235.  
  236.         -B    -  Bypass the typematic reporting function.
  237.  
  238.         -V    -  Bypass the DOS version 5 and above test.
  239.  
  240.         -VSB1 -  Video set back switch, default is set back video, if this
  241.                  switch is used the video setup by the program remain in
  242.                  effect even after termination.
  243.  
  244.         -Pn   -  Set virtual memory type priority sequence, n=1-XDL,n=2-XLD
  245.                  n=3-DXL,n=4-DLX,n=5-LXD,n=6-LDX. Where X=Extented memory,
  246.                  D=Disk memory, and L=Conventional memory.
  247.  
  248.         -In   -  Set virtual memory security level. n=0-LOW,n=1-HIGH.
  249.  
  250.         -?    -  Show help screen.
  251.  
  252.         -A    -  Update B/I to I with each video pass.
  253.  
  254.         -NM   -  Bypass mouse initialization, even if a mouse is present in
  255.                  the system. (Will not use the mouse)
  256.  
  257.         -NDF  -  Bypass the memory defragmentation system.
  258.  
  259.  
  260.  
  261.                                 Known Problems
  262.                                 --------------
  263.  
  264.                 The Cyrix 586-120, and the Intel 486DX4-100, may not work
  265.         with the current version of TRANSX95 while running the standard
  266.         hardware detection mode. You will know if your system is affected,
  267.         there are two possibilities, when executing TRANSX95 your system
  268.         will simply lock up, or will reboot itself. I have added a new
  269.         command line switch (-CPU) which solves this problem most of the
  270.         time. I am working on a workaround, and hope to have it ready with
  271.         the next release.
  272.  
  273.  
  274.  
  275.                             Function Descriptions
  276.                             ---------------------
  277.  
  278.  
  279.                                 The Main Menu
  280.                                 -------------
  281.  
  282.                 The following is a screen similar to the main menu.
  283.         There are three main portions to this menu, first is the drive
  284.         selection areas, second the function action buttons, and
  285.         third the action button description area. Note: All functions
  286.         are LFN aware.
  287.  
  288. Level 1 - 
  289.  
  290. ┌────────────────────────── ■ TRANSX95 V02.10 ■ ──────────────────────────┐
  291. │                                                                         │
  292. │ ┌ Source  ────┐                                                         │
  293. │ │ A B C       │                                                         │
  294. │ └─────────────┘                                                         │
  295. │ ┌ Destination ┐                                                         │
  296. │ │ A B C       │                                                         │
  297. │ └─────────────┘                                                         │
  298. │                                                                         │
  299. │           Exit          ▄  Quit and return to DOS.                      │
  300. │  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀                                               │
  301. │       Export Drive      ▄  Transfer one drive to another drive. (EXACT) │
  302. │  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀                                               │
  303. │    Drive Information    ▄  View the current disks characteristics.      │
  304. │  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀                                               │
  305. │    Transfer Boot Code   ▄  Move the boot code from one disk to another. │
  306. │  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀                                               │
  307. │     Condition Files     ▄  Make all files & directories accessible.     │
  308. │  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀                                               │
  309. │           More          ▄  Move ahead one menu level.                   │
  310. │  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀                                               │
  311. └─ F1-Help F2-Additional Selections ───────── Available Memory: 295KB ────┘
  312.  
  313. Level 2 -
  314.  
  315. ┌────────────────────────── ■ TRANSX95 V02.10 ■ ──────────────────────────┐
  316. │                                                                         │
  317. │ ┌ Source  ────┐                                                         │
  318. │ │ A B C       │                                                         │
  319. │ └─────────────┘                                                         │
  320. │ ┌ Destination ┐                                                         │
  321. │ │ A B C       │                                                         │
  322. │ └─────────────┘                                                         │
  323. │                                                                         │
  324. │     Transfer A Drive    ▄  Move tree from source to the destination.    │
  325. │  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀                                               │
  326. │        DOS Shell        ▄  Secondary shell to a DOS environment.        │
  327. │  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀                                               │
  328. │    Create A Boot Disk   ▄  Create a bootable utility disk(Floppy).      │
  329. │  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀                                               │
  330. │         Register        ▄  Enter your registration information.         │
  331. │  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀                                               │
  332. │           Back          ▄  Move back one menu level.                    │
  333. │  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀                                               │
  334. │           More          ▄  Move ahead one menu level.                   │
  335. │  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀                                               │
  336. └─ F1-Help F2-Additional Selections ───────── Available Memory: 295KB ────┘
  337.  
  338.  
  339.  
  340.  
  341.                          The "Export Drive" Function
  342.                          ---------------------------
  343.  
  344.                 The "Export Drive" function is used to export, or copy the
  345.         contents of the source drive to the destination drive. This is
  346.         accomplished thru the use of low level(BIOS) functions. The one
  347.         main disadvantage with using this function, over the "Transfer A
  348.         Drive" function is that both the source and destination drives must
  349.         have the same cluster size, and the destination drive must be LOCKED
  350.         before you start.If you plan on booting from this drive, make sure
  351.         you do a "Transfer Boot Code" procedure first. You will also need
  352.         to change your CMOS settings, and jumpers on the hard drive itself,
  353.         Please refer to the respective manuals for instructions for each.
  354.         Export throughput ~55MB/MIN.
  355.  
  356.  
  357.  
  358. ┌──────────────────── Export Drive Check List ────────────────────┐
  359. │                                                                 │
  360. │ √Checking to see if destination drive is in use.                │
  361. │ √Determining destination drives physical characteristics.       │
  362. │ √Determining source drives physical characteristics.            │
  363. │ √Checking the source drive for fragmentation                    │
  364. │ √Checking for source and destination compatibility.             │
  365. │ √Checking to see if the destination drive is bootable.          │
  366. │ √Translating FAT 1 from source to destination drive             │
  367. │ √Translating FAT 2 from source to destination drive             │
  368. │ √Translating Directory from source to destination drive         │
  369. │ √Translating Data areas from source to destination drive: 100%  │
  370. │                                                                 │
  371. └─────────────────────────────────────────────────────────────────┘
  372.  
  373.  
  374.  
  375.  
  376.                         The "Disk Information" Function
  377.                         -------------------------------
  378.  
  379.                 The following screen is a screen similar to a typical
  380.         "Disk Information" screen. In the screen, you are presented with
  381.         the physical characteristics of the current disk. 
  382.  
  383. ┌─────────────── Physical Disk Characteristics ** From Disk ** ───────────────┐
  384. │                                                                             │
  385. │  Bytes Per Sector....:512             Drive...............:B:               │
  386. │  Sectors Per Cluster.:1               Physical Drive......:00 Hex.          │
  387. │  Number Of FATs......:2               Fat1Start-Fat1End...:1-7              │
  388. │  Maximum Dir. Entries:224             Fat2Start-Fat2End...:8-14             │
  389. │  Hidden Sectors......:0               DirStart-DirEnd.....:15-28            │
  390. │  Total Sectors.......:2,400           DatStart-DatEnd.....:29-2,399         │
  391. │  Media Descriptor....:F9 Hex.         Directory Sectors...:14               │
  392. │  Sectors Per FAT.....:7               System Sectors......:29               │
  393. │  Sectors Per Track...:15              Volume Serial Number:0FF7:346A        │
  394. │  Number Of Heads.....:2               Volume Label........:NO.NAME....      │
  395. │  Number Of Tracks....:80              OEM.................:MSDOS5.0         │
  396. │  Number Of Clusters..:2,371           File Type...........:FAT12            │
  397. │  Total Disk Space....:1,228,800       Extd. Boot Record...:29 Hex.          │
  398. │  Drive Space.........:1.20    MEG.    Advertised Space....:1.20    meg.     │
  399. │                                                                             │
  400. │                                                                             │
  401. │                                     Ok    ▄                                 │
  402. │                                  ▀▀▀▀▀▀▀▀▀▀                                 │
  403. └─ F1-Help ───────────────────────────────────────────────────────────────────┘
  404.  
  405.  
  406.  
  407.                       The "Transfer Boot Code" Function
  408.                       ---------------------------------
  409.  
  410.                 This function moves the Boot Code from the source drive
  411.         to the destination drive. You can use this function from a DOS
  412.         box from Windows 95 if you drive controller card is IDE/ATA or
  413.         EIDE compatable, and your I/O port assignment is as follows:
  414.         Primary port = 1F0h, Secondary port = 170h. For all other type
  415.         controllers you should be in the DOS PROMPT mode, not a DOS BOX.
  416.         This function also gives you the choice of whether or not to make the
  417.         destination drive active.
  418.  
  419.  
  420.  
  421.                         The "Condition Files" Function
  422.                         ------------------------------
  423.  
  424.                 The "Condition Files" function is the most dangerous function
  425.         within TRANSX95. Misunderstanding the use of this function can
  426.         will cause file and directory changes to be made disk wide. These
  427.         changes can not be reversed, without re-installation of all affected
  428.         files, and directories...
  429.  
  430.                 The source drive, will be the drive on which the files and
  431.         directories will be conditioned, the destination drive is of no
  432.         concern with the use of this function. By conditioning the files
  433.         and directories on a drive, you will be making all files and
  434.         directories "VISIBLE", that is all files and directories on the
  435.         source drive will be scanned, and processed as to there current
  436.         condition, after which TRANSX95 determines which files and or
  437.         directories need be conditioned. After these files and directories
  438.         have been conditioned, the system will not notice any change, and
  439.         will cause irregularities in the operating system behavior. Note
  440.         that some virus detection programs may have a BIG problem with
  441.         this conditioning. Conditioning should be done from a DOS PROMPT
  442.         (Not a DOS BOX). The aim here is to make all files and directories
  443.         visible to your older DOS based backup utilities. 
  444.  
  445. ┌──── Modifying File Conditions ────┐
  446. │                                   │
  447. │  Drive.......: C:                 │ ->Drive which is being conditioned.
  448. │  Files.......: 5,200              │ -># of files that have been processed.
  449. │  Directories.: 312                │ -># of directories that have been processed.
  450. │  Level.......: 0                  │ ->Current directory processing level.
  451. │  Name........: ..                 │ ->Parent directory name.
  452. │  Peek Memory.: 49 KB              │ ->Peek amount of memory used.
  453. │  Modified....: 35                 │ -># of file or directories conditioned.
  454. │                                   │
  455. │                Ok    ▄            │
  456. │             ▀▀▀▀▀▀▀▀▀▀            │
  457. └─ F1-Help ─────────────────────────┘
  458.  
  459.                  <Generic DOS Backup Procedure using LFNBK>
  460.                  ------------------------------------------
  461.  
  462.         Note: In the following example it will be assumed that C: is the
  463.         drive to be backed up. The program LFNBK.EXE is located on the
  464.         Windows 95 CDROM.
  465.  
  466.         To Backup
  467.         ---------
  468.         1) - Boot to Windows 95.
  469.         2) - Disable tunneling.
  470.         3) - Shell from Windows 95 to a DOS BOX.
  471.         4) - At the command prompt type: LFNBK /V C:
  472.         5) - At the command prompt type: LFNBK /V /R C:
  473.         Note: Steps (4&5) create a LFN catalog, and need to be repeated
  474.         whenever changes to the files or directories are made.
  475.         6) - EXIT back to Windows 95 from the shell.
  476.         7) - Defragment drive C: (Complete).
  477.         8) - Boot to the DOS PROMPT (Not a DOS BOX).
  478.         9) - At the command prompt type: LOCK C: (Answer "Yes").
  479.         10)- Run TRANSX95, and condition drive C:
  480.         11)- Exit TRANSX95.
  481.         12)- Run your DOS based backup utility.
  482.         13)- Boot to Windows 95.
  483.         14)- Enable tunneling.
  484.  
  485.         To Restore.
  486.         -----------
  487.         1) - Boot to the DOS PROMPT.
  488.         2) - Install your DOS based backup utility if needed.
  489.         Note: You may need to format the hard drive!
  490.         3) - Run your DOS based backup utility, and restore backup.
  491.         4) - Boot to Windows 95, (DON'T BE ALARMED ALL GROUPS ARE GONE).
  492.         5) - Create a shortcut to a DOS BOX(Prompt).
  493.         6) - Shell from Windows 95 to a DOS BOX.
  494.         7) - At the command prompt type: LFNBK /V /R C:
  495.         8) - EXIT back to Windows 95 from the shell.
  496.         9) - Enable tunneling.
  497.         10)- Shut down Windows 95, (Reboot to Windows 95).
  498.         Note: Your groups should have reappeared.
  499.  
  500.                       <Further Notes On The LFNBK Utility>
  501.                       ------------------------------------
  502.  
  503.         LFNBK also located on the Windows 95 CDROM."ADMIN\APTOOLS\LFNBACK\".
  504.         LFNBK.EXE removes your long filenames and saves them to a data file.
  505.         Read LFNBK.TXT for more information. The LFNBK.TXT file gives
  506.         instructions on tunneling. Unfortunately LFNBK.EXE is only available
  507.         on the Windows 95 CDROM, There is an altenative utility it is
  508.         DOSLFNBK.EXE and is located on CompuServe GO MSWIN95 download
  509.         DOSLFN10.ZIP and follow the next set of instructions.
  510.  
  511.                 <Generic DOS Backup Procedure using DOSLFNBK>
  512.                 ---------------------------------------------
  513.  
  514.         Note: In the following example it will be assumed that C: is the
  515.         drive to be backed up. DOSLFN10.ZIP can be found on CIS forum
  516.         MSWIN95.
  517.  
  518.         To Backup
  519.         ---------
  520.         1) - Boot to the DOS PROMPT (Not a DOS BOX).
  521.         2) - At the command prompt type: DOSLFNBK C:\ /V
  522.         Note: Step 2 creates a LFN catalog, and needs to be repeated
  523.         whenever changes to the files or directories are made.
  524.         3) - Defragment drive C: (Complete).
  525.         4) - At the command prompt type: LOCK C: (Answer "Yes").
  526.         5) - Run TRANSX95, and condition drive C:
  527.         6) - Exit TRANSX95
  528.         7) - Run your DOS based backup utility.
  529.  
  530.         To Restore.
  531.         -----------
  532.         1) - Boot to the DOS PROMPT.
  533.         2) - Install your DOS based backup utility if needed.
  534.         Note: You may need to format the hard drive!
  535.         3) - Run your DOS based backup utility, and restore backup.
  536.         4) - At the command prompt type: DOSLFNBK C:\ /V /R
  537.         5) - Reboot to Windows 95.
  538.  
  539.  
  540.                        The "Transfer A Drive" Function
  541.                        -------------------------------
  542.  
  543.                 The "Transfer A Drive" function is similar to the function
  544.         "Export Drive" function. It is used to transfer, or copy the
  545.         contents of the source drive to the destination drive. More precisely
  546.         stated, it rebuilds the destination drive from the ground up.
  547.         This is accomplished thru the use of high level(WIN95) functions.
  548.         The main advantage with using this function, over the "Export Drive"
  549.         function is that both the source and destination drives can be of
  550.         any size, and there is no need to LOCK the destination drive before
  551.         you start. The function is best preformed when running Windows 95
  552.         in the NORMAL MODE. If you preform this function when running
  553.         Windows 95 in the SAFE MODE, there is a possibility that the copy
  554.         operation will take much longer. There are possibly two files that
  555.         will not be copied. These two files are "WIN386.SWP" and "FSVUNDO.DAT"
  556.         this second file is only present if you use Norton Navigator for
  557.         Windows 95. During the copying operation you will receive one or
  558.         two error messages, it is safe to disregard these, and continue with
  559.         the copy procedure. There is no harm in skipping these two files, as
  560.         Windows 95 will simply rebuild them when you reboot the system. If
  561.         you plan on booting from this drive, make sure you do a "Transfer
  562.         Boot Code" procedure first. You will also need to change your CMOS
  563.         settings, and jumpers on the hard drive itself, Please refer to
  564.         the respective manuals for instructions for each. Transfer
  565.         throughput ~40MB/MIN. With the dropping hard drive prices, it is
  566.         possible to buy a second hard drive just to make a copy of the
  567.         main drive, as a backup... The copy procedure is as follows:
  568.  
  569.  
  570.                    <Rough Draft Of The Transfer Procedure>
  571.                    ---------------------------------------
  572.  
  573.         1) - Transfer the boot code from the source drive to the
  574.              destination drive. If this is a new drive, it could
  575.              be connected as drive D: for example.
  576.  
  577.         2) - Use the "Transfer A Drive" function to copy the contents of
  578.              drive C: to drive D:
  579.  
  580.         3) - Change jumpers on D: to configure it as the master drive.
  581.              Refer to the OWNERS manual for your Hard Drive, for the
  582.              proper Master:Slave jumper settings.
  583.  
  584.         4) - Switch drive D: to the master on the primary port.
  585.  
  586.         5) - Change CMOS settings to reflect new master drive.
  587.  
  588.         6) - Boot to the new drive. Windows 95 will rebuild the WIN386.SWP
  589.              file, if it was located on your old drive C: and was not
  590.              copied.
  591.  
  592.  
  593. ┌────────────────── Transfer A Drive Check List ──────────────────┐
  594. │                                                                 │
  595. │ √Checking to see if destination drive is in use.                │
  596. │ √Determining destination drives physical characteristics.       │
  597. │ √Determining source drives physical characteristics.            │
  598. │ √Checking for source and destination compatibility.             │
  599. │ √Checking to see if the destination drive is active.            │
  600. │ √Transfer directory tree from source to destination.            │
  601. │                                                                 │
  602. └─────────────────────────────────────────────────────────────────┘
  603.  
  604.  
  605.  
  606.                               Create A Boot Disk
  607.                               ------------------
  608.  
  609.                 This function creates a boot disk on the destination drive,
  610.         the source drive is of no concern here. All boot required files,
  611.         Registry, Windows System.ini and Win.ini, Autoexec.bat and
  612.         Config.sys, Regedit, and pertinent DOS utilities are copied.
  613.         Note: Windows 95 cannot be executed with the "WIN" command when
  614.         booting from this disk, it is only meant to be used to detect
  615.         & repair problems.
  616.  
  617.  
  618.  
  619.                              Partition Information
  620.                              ---------------------
  621.  
  622.                 The following is a screen similar to a typical partition
  623.         chain information screen. The important thing of note, in the
  624.         partition chain is, that is carries the physical characteristics
  625.         of each partition contained within a disk. With this information
  626.         you can determine the partition location, size, and type.
  627.  
  628.         Note: You will only be presented with this display as part of an
  629.         error notification.
  630.  
  631.  
  632. ╔═════════════════════ Partition Chain Information ═════════════════════╗
  633. ║                                                                       ║
  634. ║                     Partn#      Partn#      Partn#      Partn#        ║
  635. ║  Description          1           2           3           4           ║
  636. ║  -------------------------------------------------------------------  ║
  637. ║  Bootable.........: Yes         No          No          No            ║
  638. ║  Starting head....: 1           0           0           0             ║
  639. ║  Starting Sector..: 1           1           0           0             ║
  640. ║  Starting Cylinder: 0           259         0           0             ║
  641. ║  System ID........: BigDos      Extended    Unused      Unused        ║
  642. ║  Ending Head......: 31          31          0           0             ║
  643. ║  Ending Sector....: 63          63          0           0             ║
  644. ║  Ending Cylinder..: 258         541         0           0             ║
  645. ║  Relative Sectors.: 63          522144      0           0             ║
  646. ║  Partition Sectors: 522081      570528      0           0             ║
  647. ║  Partition Size...: 255         279         0           0             ║
  648. ║                                                                       ║
  649. ║                                                                       ║
  650. ║                                  Ok    ▄                              ║
  651. ║                               ▀▀▀▀▀▀▀▀▀▀                              ║
  652. ╚═ F1-Help ═════════════════════════════════════════════════════════════╝
  653.  
  654.  
  655.  
  656.                                    History
  657.                                    -------
  658.         February, 29, 1996
  659.                 First Release (version 1.00).
  660.  
  661.         March, 11, 1996 (Version 2.10)
  662.              1)-   Totally reworked the initialization routines to try
  663.                    and address lockup problems reported by users of
  664.                    100+MHZ. systems.
  665.  
  666.              2)-   Made the "Transfer A Disk" function more flexible to the
  667.                    end user. Able to bypass the old error messages if you
  668.                    feel they are in err, to complete the transfer.
  669.  
  670.              3)-   Added support for specific IDE/ATA EIDE addressing.
  671.                    Now you do not have to be in the DOS mode(prompt)
  672.                    to transfer the boot code, and make the drive active.
  673.                    This makes it possible to complete a drive transfer
  674.                    all within the Windows 95 environment for those with
  675.                    IDE/ATA or EIDE compatable controllers.
  676.  
  677.              4)-   Made some of the error messages more descriptive.
  678.  
  679.              5)-   Added a greater number of help messages to the help
  680.                    database.
  681.  
  682.              6)-   Broke the main menu into two seperate levels. This
  683.                    make the more obscure functions more visible.
  684.  
  685.              7)-   Added support for debug isolation within the
  686.                    initailization routines.
  687.  
  688.              8)-   I now use a new naming system for some of the support
  689.                    files. This makes them more descriptive. ie. was READ.EXE
  690.                    now VIEWER.EXE.
  691.  
  692.         **** Note: If you have any problems with this program, please
  693.                    contact me and let me know. I cannot fix it, if I
  694.                    do not know that it is broken.
  695.                         
  696.  
  697.  
  698. Thanks in advance for registering this product.
  699. Michael J Steiner
  700. ITS Systems.
  701.  
  702.  
  703.