.ns
\\$1 .. .tr \(is' .tr \(if` .tr \(pd"
The \f(CWmbadblocks command is used to mark some clusters on an MS-DOS filesystem bad. It has the following syntax:
\fR\f(CWmbadblocks [\f(CW-s sectorlist|\f(CW-c clusterlist|-w] drive\f(CW:
If no command line flags are supplied, \f(CWMbadblocks scans an MS-DOS filesystem for bad blocks by simply trying to read them and flag them if read fails. All blocks that are unused are scanned, and if detected bad are marked as such in the FAT.
This command is intended to be used right after \f(CWmformat. It is not intended to salvage data from bad disks.
\fR\f(CWc file\f(CW Use a list of bad clusters, rather than scanning for bad clusters itself.
\fR\f(CWs file\f(CW Use a list of bad sectors (counted from beginning of filesystem), rather than trying for bad clusters itself.
\fR\f(CWw Write a random pattern to each cluster, then read it back and flag cluster as bad if mismatch. Only free clusters are tested in such a way, so any file data is preserved.
* To generate a printable copy from the texinfo doc, run the following commands:
./configure; make dvi; dvips mtools.dvi
\fR
* To generate a html copy, run:
./configure; make html
\fRA premade html can be found at \fR\f(CW\(ifhttp://www.gnu.org/software/mtools/manual/mtools.html\(is
* To generate an info copy (browsable using emacs' info mode), run:
./configure; make info
\fR
The texinfo doc looks most pretty when printed or as html. Indeed, in the info version certain examples are difficult to read due to the quoting conventions used in info.