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.











