home *** CD-ROM | disk | FTP | other *** search
-
- This program was developed as an alternative to IBM'S "ADVANCED DIAGNOSTICS"
- for the hard disk. Although you get more than a hard disk diagnostic with
- IBM'S diagnostics, you pay $295 for the package. All I ask in return for
- the FREE use of this diagnostic is that you do not change the copyright
- nor charge for distribution of this program.
-
- Any problems or suggestions should be forwarded to:
-
- JIM BRACKING
- 967 PINEWOOD DRIVE
- SAN JOSE, CA 95129
- (408) 725-0628
-
-
-
- PROGRAM FEATURES
- ----------------
-
- This program is menu driven and in most cases should be self-explanatory. It
- run on a IBM AT, PC or compatible computer.
-
- The diagnostics are divided into two categories, destructive and non destructive
- tests. These tests can be useful in installing a new disk, finding and
- flagging bad data areas or testing the general working condition of your hard
- disk and controller.
-
-
- NON-DESTRUCTIVE TESTS
- ---------------------
-
- In an IBM compatible hard disk bios the last cylinder is reserved for running
- diagnostic tests on. This program uses that cylinder for diagnostic writes.
-
- F1.......WRITE/READ/VERIFY TEST This test verify's that read and write work
- by writing one sector then reading it and
- comparing it to the value it wrote.
-
- F2.......SEEK TEST This test first verify's every cylinder
- then exercises the read/write heads by
- performing a crossing seek pattern.
-
- F3.......HEAD SELECT This test selects one head on every
- cylinder.
-
- F4.......ECC TEST Most controllers have some form of onboard
- error correction that writes four bytes of
- ECC data with every data record. When the
- data is read these four bytes of ECC are
- used to determine the validity of the data
- and make corrections for any incorrect
- bits depending on the controller. This test
- does a read long, modify's four bits and
- write's the record back with a write long.
- The next read should return the corrected
- data.
-
- F5.......RUN ALL TESTS This runs tests 1 through 4 and allows the
- the user to loop up the tests.
-
- F6.......PREPARE FOR RELOCATION Moves the read/write heads to the landing
- zone. The computer should be shut off after
- executing this or the heads will move back
- onto the data surface.
-
- F7.......DEFECT SCAN Reads every sector the specified number of
- times and reports the errors.
-
-
- DESTRUCTIVE TESTS
- -----------------
-
- F8.......SURFACE ANALYSIS This test writes the worst case data
- pattern (6DB6) on every sector and reads
- it back three times. If any errors are
- found they are reported and the track if
- flagged.
-
- F9.......FORMAT DISK This performs a physical format of the hard
- disk and should not be confused with DOS
- format. If you are formatting a disk for
- the first time then you should specify "y"
- to clear the defects, otherwise a quick
- scan will be made to identify any flagged
- tracks. After the format is done the tracks
- that were flagged as bad will be flagged
- again.
-
- F10......FLAG DEFECTS Its a sad but true fact that most hard
- come from the factory with some known
- defects and some will be developed over
- time. This routine is used to flag those
- defects to prevent any data from being
- written there.
-
- A-F10....FORMAT TRACK The same as the format drive except it
- only formats one track.
-
-
-
- MISCELLANEOUS FUNCTIONS
- -----------------------
-
- A-F9.....TOGGLE PRINTER ON/OFF The printer can be used to log any errors.
-
- A-F10....EXIT Return to DOS
-