COHERENT manpages

This page displays the COHERENT manpage for fdisk [Hard-disk partitioning utility].

List of available manpages
Index


fdisk -- Command

Hard-disk partitioning utility
/etc/fdisk [-r] [-c] [-b mboot] xdev ...

The command fdisk  lets you view how a hard  disk is partitioned, alter how
it is partitioned, and mark a partition so that the COHERENT bootstrap will
automatically boot the operating system  it contains.  If you wish, you can
use fdisk  to assign partitions  to different operating  systems, e.g., MS-
DOS, CP/M, Windows NT, COHERENT, and XENIX.

fdisk recognizes the following command-line options:

-b Use  the first  446 bytes  of the  file mboot  to replace  the bootstrap
   information in xdev. Use this option to overwrite the COHERENT bootstrap
   with another bootstrap.

-c Specify the  disk geometry (i.e.,  number of cylinders,  heads, sectors)
   for disk drives that your system's BIOS does not support.

-r Read-only  access.  fdisk  reads the  partition  table and  displays its
   contents, but does  not let you change how a  disk is partitioned.  This
   is the ``safe'' option.

-V Display the version number of fdisk.  PP When you invoke fdisk, it reads
   the  first  block  from   the  special  device  xdev,  which  holds  the
   partitioning information  for that disk.  xdev is  the device whose name
   ends in x; for example, if  you have one SCSI hard disk and one AT-style
   hard disk  installed in your machine, xdev would  be either /dev/sd0x or
   /dev/at0x. If you use fdisk with a device other than the x device (e.g.,
   with device  /dev/at0a), fdisk displays values  for your partitions that
   are totally bogus -- and probably quite alarming.

After you invoke  fdisk, it displays a warning message,  then the layout of
the disk  whose partition-table device you named on  the command line.  The
following gives an example layout, for a 33-megabyte AT disk:

    Drive 0 Currently has the following logical partitions:
                  [In Cylinders] [  In Tracks  ]
    Number  Type  Start End Size Start  End Size Mbyte Blocks Name
    0 Boot MS-DOS    0  149  150     0  899  900  7.83  15300 /dev/at0a
    1     EXT-DOS  150  614  464   900 3684 2784 24.28  47430 /dev/at0b
    2      UNUSED    0    0    0     0    0    0     0      0 /dev/at0c
    3      UNUSED    0    0    0     0    0    0     0      0 /dev/at0d

In this example, partition 1 (which is accessed via device /dev/at0a) holds
an MS-DOS file system.  It is marked as the ``Boot'' partition, which means
that the  COHERENT bootstrap will  boot its operating  system automatically
when you  reboot your computer.   The other columns  show the size  of each
partition, and its beginning and end points in both cylinders and tracks.

If you invoked  fdisk with its option -r, the  program exits at this point.
If you did not invoke it  with option -r, it displays the following menu of
actions:

    Possible actions:
       0 = Quit
       1 = Change active partition (or make no partition active)
       2 = Change one logical partition
       3 = Change all logical partitions
       4 = Delete one logical partition
       5 = Change drive characteristics
       6 = Display drive information
       7 = Proceed to next drive

The following describes each action in detail:

0. Quit fdisk.

1. Change which  partition is the active partition.  You  can also say that
   your  system  has no  active  partition.   If you  do  so, the  COHERENT
   bootstrap  will prompt  you at  boot  time to  enter the  number of  the
   partition whose  operating system you wish to boot.   fdisk will let you
   set only one active partition at a time.

2. Change the dimensions (i.e., the size, beginning point, or end point) of
   one partition.  Doing this destroys the data on that partition.

3. Change the dimensions of  every partition.  Doing this destroys the data
   on your hard disk.

4. Delete a partition.

5. Change the parameters of the drive.  Use this option if COHERENT somehow
   has a faulty  notion of your disk's size.  You  should never have to use
   this option; using it will wipe out all data on your hard disk.

6. Give summary information about the disk -- that is, re-display the table
   shown above.

7. This option appears only if you have more than one hard disk drive.  Use
   this  option to  display  information about  another hard  disk on  your
   system.

Before you change the dimensions of  any partition on your system, read the
warnings given  in the notes below.  When you  have finished modifying your
disk, fdisk then writes your changes into xdev.

Files

<fdisk.h>

See Also

commands,
hard disk,
ideinfo

Notes

If you change a device's  partition table, reboot your system.  Most device
drivers will not recognize the revised partition information until a reboot
occurs.

As the -r and -b options are contradictory, attempting to use them together
triggers an error message.

Note  that many  operating systems  implement a  program named  fdisk. Each
manipulates a  hard disk's  partition table, but  not all respect  the fact
that a  disk may hold more  than one operating system.   In particular, the
MS-DOS edition of fdisk can rearrange the order of entries in the partition
table.  If this happens, you may lose the ability to run COHERENT until the
table is restored to its previous  order.  A sign of this problem is seeing
the prompt AT boot? when you  try to start COHERENT after running any fdisk
program, and not being able to get past it.

Computer systems  that use  older releases of  a BIOS may  report incorrect
disk parameters.  Users of such systems should change the CMOS setup values
if  possible, but  the BIOS  on some  older systems will  not allow  you to
specify arbitrary values for  disk parameters.  Users with such systems can
use the option fdisk -c option instead.

If you plan  to install and run COHERENT and  MS-DOS on the same hard disk,
note the following:

-> If you wish  to install COHERENT and MS-DOS on  the same hard drive, you
   must run the MS-DOS fdisk first!

-> If you  plan on running both operating systems,  you must install MS-DOS
   first and leave some free cylinders  on the disk for COHERENT as well as
   a free partition.  You can have  both primary as well as extended MS-DOS
   partitions on the same drive as COHERENT, but COHERENT cannot use a sub-
   partition of  the MS-DOS extended partition.  COHERENT  must have one of
   the four real partitions.  Failure to observe these rules will result in
   loss of data!  Caveat utilitor.