COHERENT manpages
This page displays the COHERENT manpage for badscan [Build bad block list].
List of available manpages
Index
badscan -- Command
Build bad block list
/etc/badscan [ -v ] [ -o proto ] [ -b boot ] device size
/etc/badscan [ -v ] [ -o proto ] [ -b boot ] device xdevice
badscan scans a floppy disk or a partition of the hard disk for bad blocks.
It writes onto the standard output a prototype file that lists all bad
blocks on the disk.
badscan recognizes the following options:
-v Print an estimate of time needed to finish examining the device.
-o proto
Redirect output into file proto.
-b boot Insert a given boot into the proto file as the bootstrap. The
default is /conf/boot.
device names the special device to scan.
The command line for badscan comes in two forms, as shown at the top of
this article. The first version is for a floppy disk; size gives the size
of the device, in blocks. The second version is for a hard-disk partition;
xdevice specifies devices /dev/at0x or /dev/at1x, which hold the partition-
table information for the disk in question. badscan reads the data from
the boot block of the drive to find the size of the device.
Examples
The first example uses badscan to find all bad blocks on a high-density,
3.5-inch floppy disk in drive 1 (i.e., drive B), and writes its output into
file proto:
/etc/badscan -v -o proto /dev/rfva1 2880
See the article floppy disks for a table that gives the device name and
number of sectors to be found on the various types of floppy disk that
COHERENT recognizes.
The second example uses badscan to prepare a list of bad blocks for
partition 2 on hard-drive 0, which is an IDE drive accessed via COHERENT's
at driver. Again, the output is written into file proto:
/etc/badscan -v -o /conf/proto.at0c /dev/rat0c /dev/at0x
See Also
at,
bad,
commands,
floppy disks,
mkfs
Notes
Because SCSI hard-disk drives maintain their own map of bad blocks, badscan
is not required for SCSI drives. However, we recommend that you use it on
removeable-media SCSI drives.

















