home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 March / Chip_2001-03_cd1.bin / sharewar / ranish / Readme.txt < prev   
Text File  |  2000-03-24  |  23KB  |  437 lines

  1.  
  2.    Ranish Partition Manager      Version 2.38 Beta 1.91        March 14, 2000
  3.  
  4.  -----------------------------------------------------------------------------
  5.  
  6.       CONTENTS
  7.  
  8.    I. BETA VERSION NOTES
  9.  
  10.   II. KEYS AND FUNCTIONS REFERENCE
  11.  
  12.     - Keys reference
  13.       - Installing boot manager
  14.       - Installing patch fot booting NT, DOS, etc. from partitions above 2G
  15.       - Resizing partitions (Please, READ this section - it is important!!!)
  16.  
  17.  III. WARRANTY, COPYRIGHTS, AND REGISTRATION
  18.  
  19.  -----------------------------------------------------------------------------
  20.  
  21.  I. BETA VERSION NOTES
  22.  
  23.     First of all, I suggest this BETA version only to the EXPERIENCED users.
  24.     
  25.     This version is a fully functional shareware. Even if you don't register it
  26.  you still get the program. However, if you would like to encourage me to work
  27.  on this project you could register the program. I would like if you send me a
  28.  postcard of your town - if you would like the program. Also, if you register I
  29.  will answer your questions.
  30.  
  31.     For non-registered user I will answer the questions only if I have time.
  32.  Usually, I don't have free time and messages would pile up for months until
  33.  I could get to them them. Therefore, please,
  34.  
  35.   - Read Partition Manager Primer, Help and FAQs and this README file !!! -
  36.  
  37.  The newest version of the program and its documentation could be found at:
  38.  
  39.     http://www.users.intercom.com/~ranish/part
  40.  
  41.  ------------------------------------------------------------------------------
  42.    Note 1: There is an older version of this program (version 2.37.xx) that
  43.    you will find on my home page. The version 2.37 has some features that this
  44.    version (2.38) doesn't have implemented yet, however it is limited to disks
  45.    with size of 8G. Please, bear with me and wait until the new version will be
  46.    able to do all that: create more than 4 primary partitions, customisable
  47.    boot menu, passwords, etc... I am working on it at my best...
  48.  ------------------------------------------------------------------------------
  49.    Note 2: If you are using a memory manager (like emm386.exe or qemm386.sys)
  50.    and you don't have any DPMI host running (for instance Windows 3.x or Win95
  51.    provide DPMI services, or 32rtm.exe that comes with Borland is a DPMI host)
  52.    then upon running Partition Manager you will get the following message:
  53.  
  54.     "CPU is running in protected mode, but DPMI is not available."
  55.  
  56.    In this case you will need to run CWSDPMI.EXE before the Partition Manager.
  57.  ------------------------------------------------------------------------------
  58.  
  59.  II. KEYS AND FUNCTIONS REFERENCE
  60.  
  61.  Run "part" without options to start GUI.
  62.  Run "part -p" to print partition table.
  63.  Run "part -p -r" to print detailed information about all partitions.
  64.  Run "part -d 2 -p" to print information about the second hard drive.
  65.  
  66.  When you get into the GUI the following keys are functional now:
  67.  
  68.    Use Arrow keys, End, Home, PgUp, PgDn, and Tab to move around the table.
  69.    
  70.    B - toggles Boot flag on/off - selects active partition (marked with '>')
  71.  
  72.    H - Hide / Unhide - changes file system type for FAT partitions and NTFS.
  73.    
  74.    C - Copy partition
  75.    
  76.    D - Duplicate entire disk
  77.  
  78.    S and L - Save and Load MBR - do not work yet. To save information about 
  79.              partitions, please, run "part -p -r" and then print the output.
  80.  
  81.    INS - Changes file system type. When you press it the list of all known
  82.          partitions appears. You can use first characters of file system
  83.          name for quich search or hit INS again to enter hexadecimal code
  84.          of the file system.
  85.          
  86.             To create a new partition you simply have to move the cursor to
  87.          the unused space, press INS and select partition type (i.e. FAT-32).
  88.          Then, if you don't want to give it all free space, you may change its
  89.          starting and ending cylinders. You don't have to worry about heads
  90.          and sectors, because partition manager will take care of it.
  91.          
  92.             After you created a new partition you will have to save partition
  93.          table (F2), format this partition and then reboot computer from a
  94.          setup floppy to install a new OS, or use command sys.com to install
  95.          system files manually.
  96.    
  97.    DEL - Clears record in the table, but doesn't delete partition on the disk.
  98.          All changes that you are doing are in memory and will not be saved to
  99.          the disk until you press F2.
  100.          
  101.    F2 - Saves partition table to the disk. By writing new partition information
  102.         to MBR and all Extended partition records (EMBRs). If some of the
  103.         records are invalid additional dialog box will popup and warn you.
  104.         You can press ESC and fix all errors before saving.
  105.    
  106.    F3 - Undo. This key simply rereads all partition information from the disk.
  107.    
  108.    F4 - Change display modes between Cylinder Head Sector (CHS) mode and
  109.         Logical Block Addressing (LBA) mode.
  110.    
  111.    F5 - Switches to the next disk. Alternatively, you can start program with
  112.         the option "-d 2" then it will go directly to the second disk.
  113.  
  114.    V  - Verifies partition or unused space for bad sectors. If there are bad
  115.         sectors on the partition the function will display list of the first
  116.         nine bad sectors and exit. If you verified entire  disk and there is
  117.         no bad sectors you can use Quick Format option when you format
  118.         partitions, which will save you a lot of time.
  119.  
  120.    F - Formats FAT-16 and FAT-32 partitions. Currently there are no options
  121.        for this function, but I will add more in the future ( volume_label,
  122.        fat_size, root_size, cluster_size, etc... )
  123.  
  124.    X - Toggles Primary/Logical flag on the partition
  125.    
  126.    A - Install Partition Manager on floppy such that you could boot it without
  127.        any operating system and go directly into Partition Manager. Optionally,
  128.        you could have DOS/Windows installed on a floppy and boot it by default,
  129.        and load Partition Manager (bypassing OS) only if 'Ctrl' key is pressed.
  130.  
  131.        For instance, I put Partition Manager on the first NT 4.0 setup floppy,
  132.        so that by default it boots NT Setup, and if I press and hold 'Ctrl'
  133.        while booting it goes directly to Partition Manager screen.
  134.        
  135.        (Note that if you use this feature you should not compress PART.EXE by
  136.         any executable file compressor, such as PKLITE).
  137.  
  138.    ENTER - invokes specific setup functions for each file system. Currently
  139.            there are two setup modules. One for Initial Program Loader (IPL),
  140.            which resides in MBR, and the other for FAT-16 and FAT-32 file
  141.            systems.
  142.  
  143.  ------------------------------------------------------------------------------
  144.  
  145.  Setup options for IPL (Initial Program Loader - executable code in the MBR)
  146.  
  147.    First option tells which IPL currently resides in MBR. The choices are:
  148.  
  149.         - Standard IPL - this one comes with MS-DOS 6.22 fdisk.exe, selecting
  150.                          this IPL is equivalent to running "fdisk /mbr"
  151.  
  152.         - Unknown IPL  - your current IPL, which Partition Manager cannot
  153.                          recognize. It could be IPL that comes with Win95,
  154.                          LILO that comes with Linux, or even some older
  155.                          version of one that comes with Partition Manager.
  156.  
  157.         - Boot Manager - once Boot Manager is selected you have to set which
  158.                          of the interfaces you want to use:
  159.                          
  160.              - Compact - this choice will install only IPL: Initial Program
  161.                          Loader - executable code that resides in MBR along
  162.                          with the partition table.
  163.                            This little program (446 bytes) that is smaller
  164.                          than one sector (512 bytes) fits into MBR. It doesn't
  165.                          have as much functions as the GUI version of Boot
  166.                          Manager, but it still has more of them than some of
  167.                          the existing boot managers (see description below).
  168.  
  169.           - Text 25x80 - this version of boot manager has text mode menu driven
  170.                          interface. It doesn't have mouse support and cool 
  171.                          video effects, but it has all advanced functinality
  172.                          of the boot manager. And it is definitely faster than
  173.                          the GUI version.
  174.  
  175.          - GUI 640x480 - same as previous one, but it has graphics and mouse
  176.                          support and takes several seconds to load.
  177.                          (this one is not finished yet)
  178.                          
  179.       If you want to use "Text 25x80" or "GUI" boot menu you have to create a
  180.    small (couple of megs) partition for the Boot Manager (type 0xF0).
  181.  
  182.       That partition could be located anywhere on the disk and could be either
  183.    primary partition or a logical disk inside extended partition.
  184.  
  185.  ------------------------------------------------------------------------------
  186.  
  187.  Options for Compact Boot Manager:
  188.  
  189.     Check for boot viruses - when enabled it instructs boot manager to
  190.               check interrupt vectors 0 to 1Ch (Keyboard, Timer, Disk, ... )
  191.               and 4Ah and 70h (Alarm and Real-Time Clock) for the valid
  192.               adddress pinting to BIOS. If any of them point below BIOS
  193.               memory to the conventional RAM the IPL will show warning
  194.  
  195.                    " Virus! _"
  196.  
  197.               and wait until you press Enter. This gives you a chance to
  198.               turn off the computer and run antivirus program from a clean
  199.               floppy disk. However, not only viruses hook onto the interrupt
  200.               vectors. For example, some old SCSI adapters place their code
  201.               on top of conventional memory and point disk interrupt vector
  202.               to it. In this case you have to disable virus check.
  203.  
  204.     Boot Manager's timeout - this option specifies how much time boot manager
  205.               will wait before it gives control to operating system. When
  206.               BIOS loads boot manager from the first sector on disk (MBR)
  207.               and gives control to it, boot manager displays the prompt
  208.               similar to this:
  209.  
  210.                    "Booting HD1/3 ..."
  211.  
  212.                 It means that boot manager is about to load operating system
  213.               from Partition 3 on Hard Disk 1. At this prompt you can either
  214.               wait timeout's second or press ESC to load OS immediately. If
  215.               you hit keys '1-4' or 'A', instead of booting Partition 3 it
  216.               will boot from another partition or from the 'A' drive.
  217.  
  218.                 After you make your choice boot manager will save your
  219.               selection back to MBR, so that it will use it next time.
  220.               However it will not save it if you choose 'A'.
  221.  
  222.                 Note that if you install boot manager's IPL you can change
  223.               boot sequence in BIOS to "C:,A:" so that your computer will
  224.               always start to boot from C: and it will not start from the
  225.               infected floppy by accident. If YOU want to boot from floppy
  226.               you would simply press 'A' at the boot manager's prompt.
  227.  
  228.                 If your BIOS has boot sector write protection it might give
  229.               you warning, that somebody is trying to write to MBR. Obviously
  230.               if you want to use boot manager you have to disable that write
  231.               protection.
  232.  
  233.                 Also, you can press TAB to boot from the second hard drive
  234.               or SPACE to stop and wait for your choice.
  235.  
  236.                 All other keys will cause boot manager to load OS and let it
  237.               interpret that key. For example, you can press F8 or F4 when
  238.               booting Windows 95 to have it display its boot menu (F8) or load
  239.               previous version of MS-DOS (F4).
  240.               
  241.                If you pressed SPACE or there was an error loading boot sector
  242.               for some OS boot manager will stop with the following prompt and
  243.               wait for your input:
  244.  
  245.                    "Booting HD1/_"
  246.               
  247.                 The choices you make here are similar to those on the running
  248.               dots' prompt: 
  249.                               1-4 - boot from another partition
  250.                                 A - boot from the floppy drive A:
  251.                               TAB - boot from the next hard drive
  252.  
  253.                 However, if you keep entering wrong keys for 1960 times at a
  254.               row IPL will get tired of you and will boot last valid choice.
  255.               Just kidding, it won't get tired, but it will boot your system
  256.               even if a book lies on the keyboard and nobody is in the office
  257.               to take it off. Very usefull thing for the servers, and delay is
  258.               only a minute.
  259.  
  260.     Default boot choice - this option lets you specify the partition that you
  261.               want boot manager to boot by default no matter what the user
  262.               have selected last time. For example, if your kids play on your
  263.               computer you may set it to Windows 95, then if you are not home
  264.               it will always boot Windows 95, even though last time you chose
  265.               to boot from the Linux partition.
  266.  
  267.  ------------------------------------------------------------------------------
  268.  
  269.      If you choose "Text 25x80" boot manager interface then you could use the
  270.    following keys:
  271.                                Space - stop and wait for the user's input
  272.                                  ESC - boot highlighted choice without delay
  273.                                   A  - boot from the floppy disk
  274.                                   0  - run partition manager
  275.                                  1-9 - select another menu choice 
  276.                                Enter - boot highlighted choice without delay
  277.  
  278.    All other keys will be passed to the booting OS.
  279.  
  280.  ------------------------------------------------------------------------------
  281.  
  282.    Settings for FAT file systems. There are three values that you can set in
  283.  FAT-16/FAT-32 boot sector.
  284.  
  285.       Starting sector - its value should correspond to starting sector (hit F4)
  286.             of the partition for the primary partitions and is 63 for logical
  287.             drives. If you want to turn logical drive into a bootable primary
  288.             partition among other things you will need to change this value.
  289.  
  290.       Drive number - you need to edit this option if you want to boot DOS
  291.              or Windows from the second hard drive. This number must be set
  292.              to 128 (80h) for the first hard drive and 129 (81h) for the
  293.              second. Also, note that you have to hide all primary FAT
  294.              partitions on the first hard drive in order to boot DOS or
  295.              Windows 95 from the second.
  296.  
  297.       Partition size - this one is the most interesting number for us. It
  298.             tells us how many sectors there is in the partition. If we make
  299.             it smaller DOS (or Windows 95) will think that the partition is
  300.             smaller, thus we can shrink partitions (see below).
  301.  
  302.       Hint: if you press 'X' all three, starting sector, drive number, and 
  303.             the partition size, will be set to their expected values.
  304.  
  305.       The final FAT-16 option is a patch for DOS boot sector - it resolves
  306.            the problem when DOS cannot boot from the partitions over 2G from
  307.            the beginning of the disk. In addition to this, it allows you to
  308.            dual boot MS-DOS and OSR2, which was not possible before, since
  309.            OSR2's FAT-16 boot sector has bugs. Press "F6" to install the patch,
  310.            then choose OS that you wish to run and press F2 to save changes
  311.            to the boot sector.
  312.            
  313.            The patch was tested with MS-DOS 6.22, PC-DOS 7.00, DR-DOS 7.02
  314.            Windows 95 OSR2, Windows 98 (Aug98), and Windows NT 4.0 (SP0-5).
  315.      
  316.  
  317.  ------------------------------------------------------------------------------
  318.  
  319.   Installing NT to partitions above 2G from the beginning of disk.
  320.  
  321.     1. Prepare empty space or primary FAT-16 partition for NT.
  322.     2. Hide any other primary FAT-12 / FAT-16 partitions.
  323.     3. Boot from the NT Setup Floppy Disk #1
  324.     4. When NT asks whether you want FAT or NTFS file system choose FAT.
  325.     5. Let NT copy all the files from the CD-ROM.
  326.  
  327.     6. Upon the reboot run Partition Manager and install special patch for
  328.        Windows NT into FAT-16's boot sector. To do that first select NT's
  329.        partition and press Enter, then press F6 to install patch, then,
  330.        in the dialog box choose "Windows NT" and finally press F2 to save
  331.        changes to the boot sector.
  332.  
  333.     7. For the first time reboot from NT partition while holding down
  334.        'Ctrl' key. (This will load alternative NT loader "$LDR$").
  335.        Let NT finish the setup procedure and ask you to reboot.
  336.    
  337.     8. Reboot computer. Everything should work now.
  338.     
  339.    If you need to install NT 4.0 above 4G then you must either have SP5
  340.    or get at least files "NTDETECT.COM" and "NTLDR" from SP5 and update
  341.    them on the hard drive after the first reboot.
  342.    
  343.  ------------------------------------------------------------------------------
  344.  
  345.   In order to RESIZE (shrink) FAT partition you have to do the following steps:
  346.  
  347.      1. Defragment the partition. This will bring all the files to the
  348.         beginning of partition. If you use DEFRAG.EXE under Windows 95
  349.         you have to select option "Advanced / Consolidate free space."
  350.         Under Windows 98 uncheck "Settings / Rearrange files ... "
  351.  
  352.      2. You have to change partition size in TWO places: in the partition
  353.         table on top and in the boot sector on the bottom. (In the later
  354.         versions resize will be, obviously, done automatically). Anyhow,
  355.         first you have to change partition size in the partition table. Then
  356.         press ENTER to go into boot sector screen. Change the size, but make
  357.         sure it does not drop below the minimum partition size.
  358.  
  359.            There are several other numbers. Green number is the total space
  360.            occupied by files in the partition. Minumum size calculated from
  361.            the location of the last cluster on the disk - you may not make
  362.            partition smaller than this number, because if you do that file
  363.            is going to be outside of the partition and windows is going to
  364.            crush. The third number, maximum partition size, is calculated
  365.            from the size of FAT tables - the larger is FAT the more clusters
  366.            you can have on the disk. Since we cannot change size of the FAT
  367.            nor cluster size with this version of the program, we have to
  368.            accept that limitation. However, there is an option to format
  369.            which lets you create large FAT in advance so that you can enlarge
  370.            the partition later.
  371.  
  372.      3. Save all the changes you've made and reboot computer. Then run some
  373.         sort of diagnistic utility, such as SCANDISK or NDD to check that
  374.         everything is ok before it is too late :). On FAT-32 it will always
  375.         report incorrect amount of free space, but this is normal, since we
  376.         did change that number.
  377.  
  378.     That's all. I hope to get the real resize procedure soon - then it will
  379.  be much easier to do this sort of things.
  380.  
  381.  -----------------------------------------------------------------------------
  382.  
  383.  III. WARRANTY, COPYRIGHTS, AND SHAREWARE REGISTRATION
  384.  
  385.    WARRANTY: There is absolutely NO WARRANTY attached to this program. You
  386.  should use it only at your own risk. However, there is an open source code
  387.  that is available on my home page, so you can look at it to know what it
  388.  does and compile it yourself if you don't trust the executable.
  389.    
  390.    DISTRIBUTION: You can redistribute this program free of charge as long as
  391.  you do not modify any of the files included in the package, and do not charge
  392.  additional fees, other than to cover costs of physical distribution. You may
  393.  use parts of the source code free of charge in the other open source or
  394.  non-commercial project, with the condition that you clearly indicate from
  395.  where it was taken. If you want to use whole program or its parts in the
  396.  commercial product you must get my permission for that.
  397.  
  398.    REGISTRATION: Ranish Partition Manager version 2.38 is distributed as the
  399.  shareware. You may evaluate the program for the period of time and then you
  400.  pay for it if you like it.
  401.  
  402.    Private users, educational and non-profit organizations may evaluate the
  403.  program for the period of 10 years, then they must pay registration fee of
  404.  $10 per household/classroom/department or stop using the program. If you
  405.  cannot afford $10, you may send me a postcard with a nice view of your city,
  406.  and I will count you as a registered user. If you are a poor student,
  407.  than the postcard with a view of your university is definetely the best way
  408.  to register the program.
  409.  
  410.    Commercial organizations, governments, and military units may evaluate
  411.  the program for 30 days. Then they must pay registration fee of $20 per
  412.  each department or technical unit, that uses it, or stop using the program.
  413.    If Boot Manager, that comes with this program, is installed on more than
  414.  three workstations then $3 must be added for the workstations 1-20, $2 - for
  415.  workstations 31-60, $1 - for 61-90, and 10 cents for each one over 90.
  416.  
  417.    Once the program is registerd the registation is valid for all subsequent
  418.  versions of the program.
  419.  
  420.    If, for some reason, you cannot use version 2.38 - the last freeware
  421.  version 2.37 will remain available for download at my home page, with the
  422.  source code in the Public Domain.
  423.  
  424.  To register Partition Manager send US checks, money orders, or postcards to
  425.  
  426.  Mikhail Ranish                Include your name and e-mail address so I can
  427.  P.O.Box 140404                send you confirmation of your registration.
  428.  Brooklyn, NY 11214  USA       ranish@intercom.com
  429.  
  430.  
  431.  Partition Manager Announcements only list:  partman-announcements@onelist.com
  432.  Partition Manager Discussion and Questions: partman-discussion@onelist.com
  433.  
  434.  Archives are available at  http://www.onelist.com/group/partman-discussion
  435.  
  436.  http://come.to/ranish  ->  http://www.users.intercom.com/~ranish/part
  437.