Annotation of researchv10dc/man/man8/smash.8, revision 1.1.1.1

1.1       root        1: .TH SMASH 8
                      2: .CT 1 sa_nonmortals
                      3: .SH NAME
                      4: smash \- rewrite bad disk sectors
                      5: .SH SYNOPSIS
                      6: .B /etc/smash
                      7: .I device sector
                      8: .SH DESCRIPTION
                      9: .I Smash
                     10: attempts to read the named (decimal, 512-byte)
                     11: .I sector
                     12: from the named
                     13: .IR device ,
                     14: and prints the error status from the read
                     15: and the data read,
                     16: in octal,
                     17: regardless of the error status.
                     18: It then prompts
                     19: .LR write? ,
                     20: to which there are three answers:
                     21: .TP
                     22: .B y
                     23: Write the data back to the sector.
                     24: .TP
                     25: .B c
                     26: Write zeros to the sector.
                     27: .TP
                     28: anything else
                     29: Quit.
                     30: .PP
                     31: After the sector is written,
                     32: it is read again
                     33: and the cycle repeats.
                     34: .PP
                     35: Writing the sector,
                     36: even if its contents could be correctly read,
                     37: will recompute the error correcting code.
                     38: This may make soft ECC errors vanish,
                     39: and will recover what can be recovered
                     40: (sometimes not much)
                     41: from hard ECC errors.
                     42: .SH SEE ALSO
                     43: .IR rarepl (8)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.