home *** CD-ROM | disk | FTP | other *** search
/ Network Support Encyclopedia 96-1 / novell-nsepro-1996-1-cd2.iso / download / netware / esdidr.exe / ESDIDR.TXT < prev   
Text File  |  1993-09-17  |  26KB  |  729 lines

  1.  
  2.               NOVELL TECHNICAL INFORMATION DOCUMENT
  3.  
  4. TITLE:              ESDIDisk Utility for ESDI Drives-NetWare 286
  5. DOCUMENT ID:        TID000115
  6. DOCUMENT REVISION:  A
  7. DATE:               01JUL93
  8. ALERT STATUS:       Yellow
  9. INFORMATION TYPE:   Symptom Solution
  10. README FOR:         ESDIDR.EXE
  11.  
  12. NOVELL PRODUCT and VERSION:
  13. NetWare Pre 3.11 and 2.2
  14.  
  15. ABSTRACT:
  16. The ESDIDisk file prepares ESDI hard disks for NetWare 286 file servers. 
  17. Running ESDIDisk, and the manufacturer's format utility for ESDI hard
  18. disks, replaces COMPSURF.  The utility will run track zero, sequential, and
  19. random read-write tests.  The utility will place the COMPSURF stamp on the
  20. hard disk.  ESDIDisk is not intended for PS/2 machines.
  21. _________________________________________________________________
  22.  
  23. DISCLAIMER
  24. THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL. 
  25. NOVELL MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY THIS INFORMATION. 
  26. HOWEVER, THE INFORMATION PROVIDED IN THIS DOCUMENT IS FOR YOUR INFORMATION
  27. ONLY.  NOVELL MAKES NO EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS
  28. INFORMATION.
  29. _________________________________________________________________
  30.  
  31. Self-Extracting File Name:  ESDIDR.EXE
  32.  
  33. Files Included     Size     Date        Time
  34.  
  35.   ESDIDR.TXT          (This File)
  36. ESDIDISK.EXE      64918    7-13-90      1:46p
  37.  
  38.  
  39. Testing ESDI Hard Disks with ESDIDISK
  40.  
  41. April 1990 Edition
  42. Manual Revision 1.0
  43.  
  44. Novell, Incorporated
  45. 122 East 1700 South
  46. Provo, UT 84606 USA
  47.  
  48. Copyright 1990 Novell, Inc.  All rights reserved.  No part of this
  49. publication may be reproduced, photocopied, stored on a retrieval system,
  50. or transmitted without the express prior written consent of the publisher.
  51.  
  52. Novell Part # 100-00816-001
  53.  
  54. Table of Contents
  55.  
  56. Testing ESDI hard disks with ESDIDISK                          1
  57.                ESDIDISK tests                                  2
  58.                Test data                                       3
  59.                Test failure                                    3
  60.  
  61. Formatting and verifying hard disks                            4
  62.  
  63. Running ESDIDISK tests                                         5
  64.  
  65.                Displaying a summary of hard disk data          9
  66.                Displaying current test data                   10
  67.                Printing current test data                     12
  68.                Terminating testing and printing a test report 13
  69.                Displaying error code information              15
  70.                Exiting ESDIDISK                               15
  71.  
  72. ESDIDISK error messages                                                    
  73.             15
  74.  
  75. Trademarks                                                                 
  76.             17
  77.  
  78. Testing ESDI hard disks with ESDIDISK
  79.  
  80. Use ESDIDISK to prepare ESDI hard disks for NetWare file servers.  Running
  81. ESDIDISK and the manufacturer's format utility for ESDI hard disks
  82. substitutes for using COMPSURF.
  83.  
  84. ESDIDISK will
  85.  
  86. Run a track zero test on the first 32 sectors of the disk.  Error
  87. information generated during succeeding tests is saved in these sectors.
  88.  
  89. Run a sequential surface test to locate additional defects not in the hard
  90. disk manufacturer's defect list.
  91.  
  92. Run a random read-write test to check the functional integrity of the hard
  93. disk.
  94.  
  95. Put the COMPSURF stamp on a successfully-tested hard disk so that the disk
  96. will come up under NetWare 286.
  97.  
  98. When you use ESDIDISK on a hard disk, do not COMPSURF the disk before or
  99. after.
  100.  
  101. If your version of NetWare does not require the COMPSURF stamp.  Use
  102. ESDIDISK to add sectors flagged "bad" during format (but not spared out) to
  103. the NetWare bad block table.  You can also use ESDIDISK to test the hard
  104. disk and verify that the disk channel is functional.
  105.  
  106. Before you run ESDIDISK.  You must first install the controller and the
  107. hard disk in the file server.  Then format the hard disk using the format,
  108. verify, and sparing utilities provided by either the controller
  109. manufacturer or (if the controller is built into the system) the computer
  110. manufacturer.
  111.  
  112. If you have a two-disk system.   ESDIDISK can test both disks at the same
  113. time.  You can begin testing one disk and then specify the other disk for
  114. concurrent testing.
  115.  
  116. Since ESDIDISK runs in real mode, you must reboot the computer to exit the
  117. program.
  118.  
  119.  
  120. ESDIDISK tests
  121.  
  122. ESDIDISK runs the following tests.
  123.  
  124. Track zero test.  This test is run on the first 32 sectors of the disk. 
  125. Because these sectors are used for storing boot and system information, the
  126. disk fails the ESDIDISK tests immediately if any errors are detected. 
  127. Error information generated during succeeding tests is saved in these
  128. sectors.
  129.  
  130. Sequential surface test.  This test writes and then reads back 4KB data
  131. blocks beginning at the lowest sector number and continuing to the last
  132. addressable sector number on the disk.  The write buffer and read buffer
  133. are compared byte for byte.  A mismatch generates a 3F error.
  134.  
  135. Random read-write test.  ESDIDISK generates a 4KB data block using random
  136. 16-bit patterns and then writes the block number into the first 16 bits of
  137. the data buffer.  During the initialization process, this 4KB data block
  138. buffer of patterns is written to the entire disk.
  139.  
  140. ESDIDISK then picks a block at random from the total addressable blocks on
  141. the disk and randomly decides whether to read or write.  If a write is
  142. executed, then a read follows and the buffers are compared byte for byte. 
  143. If a read is executed, the read is compared with the original write buffer.
  144. In either case, a data mismatch generates a 3F error.  The program
  145. continues by going to the top of the loop and again randomly deciding
  146. whether to read or write.
  147.  
  148. After the sequential surface test has run successfully and the random test
  149. has run successfully for 180 minutes, ESDIDISK puts the COMPSURF stamp on
  150. the disk.  The NetWare 286 operating system must find the COMPSURF stamp to
  151. complete the installation program.
  152.  
  153. Test data
  154.  
  155. Test data include
  156.  
  157. Error information (if errors occurred during testing);
  158.  
  159. Disk failure indication (if the disk failed);
  160.  
  161. Summary of reasons for disk failure (if it failed);
  162.  
  163. Other data regarding the disk and its testing.
  164.  
  165. You can view or print current test data while testing is in progress, or
  166. you can print a test report when you terminate the testing sequence. 
  167. However, once you exit ESDIDISK, you cannot retrieve test data.
  168.  
  169. If you want to print the test data.  Attach a parallel printer to the
  170. computer.
  171.  
  172. For an example of test data.  See page 10.
  173.  
  174. For an example of a test report.  See page 14.
  175.  
  176. Test failure
  177.  
  178. ESDIDISK has the capacity to handle up to 255 errors (in addition to the
  179. media defects listed by the hard disk manufacturer), but the hard disk will
  180. fail testing before this capacity is reached.
  181.  
  182. A hard disk fails testing if it has any one of the following conditions.
  183.  
  184. More than 3 hard or soft errors detected in the sequential surface test for
  185. pattern 1, 2 hard or soft errors for pattern 2, 1 hard or soft error for
  186. pattern 3, no hard but 1 soft error for pattern 4, or 1 soft error for
  187. pattern 5.
  188.  
  189. More than 2 soft errors in the random test.
  190.  
  191. A 3F data compare error generated by the test program when the data read
  192. back does not match the data written out.
  193.  
  194. A 19 error is not counted against the hard disk's error count.  The
  195. manufacturer's sparing routine flagged bad sectors it could not spare out;
  196. ESDIDISK detects the flag, puts the block number of the sector containing
  197. the flag in the NetWare bad block table, and displays a 19 error code.
  198.  
  199. If a disk fails the test, testing does not automatically terminate.
  200.  
  201. If you want to interpret the error data.  See page 15 or select "6" in the
  202. main menu for error code information.
  203.  
  204.  
  205. Formatting and verifying hard disks
  206. Install the ESDI controller and the ESDI hard disk(s) in the computer you
  207. plan to use as a NetWare file server (v2.1 and above).
  208.  
  209. If you have data on a hard disk you want to test, be sure to back it up
  210. before you format the disk or run ESDIDISK.
  211.  
  212. Use the documentation that accompanies the controller, the hard disk, and
  213. the computer.
  214.  
  215. Follow the recommendations of the hard disk and computer manufacturers on
  216.  
  217. BIOS
  218. Sparing
  219. Sector translation
  220. Formatting
  221.  
  222. To format and verify the hard disk before running ESDIDISK, complete the
  223. following steps.
  224.  
  225. Boot the computer with DOS.
  226.  
  227. Format the disk and spare out any media defects.
  228.  
  229. Do not map additional defects manually.  (ESDIDISK will enter additional
  230. defects in the NetWare bad block table on the hard disk.)
  231.  
  232. If your controller is built into the system.  Run the computer's setup
  233. program and use the utilities provided by the computer manufacturer,
  234. following the manufacturer's recommendations for format and sparing out
  235. media defects.
  236.  
  237. If the controller is separate or not supplied by the computer manufacturer.
  238.  Run the format, verify, and sparing programs provided by the controller
  239. manufacturer, following the recommendations of the controller
  240. manufacturer.
  241.  
  242. Exit the setup or format program and return to DOS.
  243.  
  244. Running ESDIDISK tests
  245.  
  246. To start testing for a hard disk, complete the following steps.
  247.  
  248. Boot the computer with DOS.
  249.  
  250. Insert the diskette that contains the ESDIDISK program in a floppy disk
  251. drive and change to the same drive.  At the prompt, type
  252.  
  253.                         ESDIDISK  <Enter>
  254.  
  255. The program title appears.
  256. Press the space bar.  The main menu appears with the following options (the
  257. column headings that appear above the options are explained in Step 5).
  258.  
  259. 1. Begin testing.
  260. 2. Terminate testing and print results.
  261. 3. Print current test data.
  262. 4. Display current test data.
  263. 5. Display help on these options.
  264. 6. Display error code information.
  265. 7. Display summary of hard disk data.
  266.  
  267. If you want more information on the main menu options.  Press "5".
  268.  
  269. To specify the hard disk you want to test, press "1" and then respond to
  270. the following prompts.
  271.  
  272. Enter the hard disk address off the controller. (0-1)
  273. Enter the serial number of the hard disk.
  274.  
  275. The serial number for the disk is optional.  If you enter a serial number
  276. in the 11-character field, it will be recorded on the hard disk with other
  277. information generated by the program.
  278.  
  279. If you have two hard disks and plan to test both disks concurrently, the
  280. serial number will help you distinguish them (additionally, each disk is
  281. assigned a reference number for its testing slot).
  282.  
  283. If you do not want to specify a serial number, press <Enter>.
  284.  
  285. Set test parameters in response to the following prompt.
  286.  
  287. Enter the number of patterns to use in the sequential surface test.  (1-5)
  288.  
  289. The minimum number of patterns you can specify is 1.  Choose more than 1 if
  290. you want a more thorough test.
  291.  
  292. The time required to run the sequential surface test depends on the size
  293. and speed of the disk and on the speed of the computer.
  294.  
  295. When you have specified the disk and set test parameters, a summary of disk
  296. and test information similar to the following appears on the screen.
  297.  
  298. HARD DISK and TEST INFORMATION
  299.  
  300. The following information applies to disk n
  301.              Date:  29 May 1990
  302.              Time:  13:35
  303.     Serial number:  123456789
  304. Hard disk address:  0
  305.             Heads:  15
  306.         Cylinders:  1600
  307. Sectors per track:  54
  308.  
  309. The hard disk will NOT be formatted.
  310. The sequential surface test will use n pattern(s).
  311. The bad block list will not be used.
  312.  
  313. Press the space bar to start the test
  314. OR
  315. Press <Esc> to return to the main menu.
  316. The date and time are set by the computer when the test begins; other
  317. information is read from the hard disk or specified by you.
  318.  
  319. If you want to test the other disk in your system.  Press the space bar to
  320. proceed with testing.  Since the main menu displays when testing is in
  321. progress, you can repeat Step 3 to specify the other disk for concurrent
  322. testing.
  323.  
  324. Press the space bar to proceed with testing.
  325.  
  326. The main menu appears.  Column headings and information are also displayed
  327. similar to the following example (showing two disks being tested
  328. concurrently).
  329.  
  330.          Novell ESDIDISK Test Program   v1.00
  331. Ref No Addr  Ser No     Test  Pass  Errs Patt Block  Min
  332. 1.     0    123456789   S   1 of 1   0   49   1892    2
  333. 2.     1    123454790   S   1 of 1   0   49    903    1
  334.  
  335. Each disk is assigned one of two reference numbers to indicate a testing
  336. slot.  Other information displayed on the screen identifies the disk and
  337. indicates the progress of the test.
  338.  
  339. The column headings for the test data and their fields are explained as
  340. follows.
  341.  
  342. Ref No
  343.  One of two testing slots assigned to a disk being tested. Use this number
  344. (rather than the hard disk address) when you select options that prompt you
  345. to specify which disk.
  346.  
  347. Ser No
  348.  The serial number of the hard disk being tested (optional). If you entered
  349. this information, it will be recorded on the disk with the test data.
  350.  
  351. Addr
  352.  The hard disk's physical address off the controller.
  353.  
  354. Test
  355.  Indicates which test is in progress.
  356.  
  357.  Zero (track zero) test
  358.  Sequential surface test
  359.  Initializing the disk for the random read-write test
  360.  Random read-write test
  361.  
  362. Pass
  363.  Refers to the track zero and sequential surface tests and indicates how
  364. many of the five test patterns have been written to and read from the disk.
  365.  The format of this information is "n of n."  When each test has been
  366. completed (the track zero test usually takes only one or two minutes), the
  367. pass number will be equal to the number of test patterns you specified.
  368.  
  369. Errs
  370.  The total error count for media defects detected during testing.
  371.  
  372. Patt
  373.  The two-character field indicates which test pattern is being used.  The
  374. five patterns of the sequential surface test are indicated by c6, 49, 33,
  375. 6a, and ab.  Initialization for the random read-write test is indicated by
  376. d0, and c0 indicates the random read-write test itself.
  377.  
  378. Block
  379.  The number of the 4KB block the program is currently accessing.
  380.  
  381. Min
  382.  The total number of minutes the current test phase has been running.  The
  383. number is reset when a new test phase begins.
  384.  
  385. If you want to display current test data.  Skip to page 10 for
  386. instructions.
  387.  
  388. If you want to print current test data.  Skip to page 12 for instructions.
  389.  
  390. If you want to terminate testing with the option to print a test report.
  391. Skip to page 13 for instructions.
  392.  
  393.  
  394. Displaying a summary of hard disk data
  395. You can display information that you entered and that ESDIDISK knows about
  396. the hard disk.  To view this summary, complete the following steps.
  397.  
  398. Press "7" at the main menu.
  399.  
  400. Specify the disk by entering the reference number at the following prompt.
  401.  
  402. Which disk's data would you like to see?  (Use 3 to escape.)
  403.  
  404. A table similar to the following appears.
  405.  
  406. HARD DISK and TEST INFORMATION
  407.  
  408. Date started: 13 Oct 1989
  409.            Time started:  9:44
  410.           Serial number:  12121212
  411.       Hard disk address:  0
  412.        Number of blocks:  81453
  413.      Formatted capacity:  333631488
  414.             Total heads:  15
  415.         Total cylinders:  1218
  416.       Sectors per track:  26
  417.  Random reads completed:  315396
  418. Random writes completed:  495709
  419.  
  420. The hard disk was NOT formatted for this test.
  421. The old bad block list was not used.
  422. Press the space bar to return to the main menu.
  423.  
  424. Displaying current test data
  425.  
  426. You can display current test data only when the test is in progress.  (Once
  427. you terminate the test, you cannot display the data even though ESDIDISK is
  428. still running.)
  429.  
  430. To display the current test data, complete the following steps.
  431.  
  432. Press "4" at the main menu.
  433.  
  434. Specify the disk by entering the reference number at the following prompt.
  435.  
  436. Which disk's data would you like to see?  (Use 3 to escape.)
  437.  
  438. If no errors occur, a message similar to the following appears.
  439.  
  440. No error data recorded for hard disk 1234567890.
  441.  
  442. If errors occur or media defects are detected, current test data similar to
  443. the following appears.
  444.  
  445.    Bad Block Information for hard disk 9876543210
  446. Block  Cyl  Head  Err  Funct Patt  Pass  MFTS Day Time
  447. 15880   504   0   17    r     c0  1 of 1  11   3  13:20
  448. 38278  1215   1   17    r     c0  1 of 1  13   3  13:22
  449. 32775  1040   3   17    r     c0  1 of 1  14   3  13:23
  450. 21550   684   0   17    r     c0  1 of 1  17   3  13:26
  451.  
  452. To display more data when the screen fills, press the space bar.
  453.  
  454. The column headings for the test data screen and their fields are explained
  455. as follows.
  456.  
  457. Block
  458.  The number of the block where the error was detected.
  459.  
  460. Cyl
  461.  The number of the cylinder where the error was detected.
  462.  
  463. Head
  464.  The number of the head in use when the error was detected.
  465.  
  466. Err
  467.  The error indication reported by the controller.  Press "6" at the main
  468. menu to display error.
  469.  
  470. Funct
  471.  Indicates whether the error was detected during a read or during a write.
  472.  
  473. Patt
  474.  The test pattern in use when the error was detected.
  475.  
  476. Pass
  477.  The number of the test pattern in which the error was detected (out of the
  478. five test patterns used in the sequential surface test).
  479.  
  480. MFTS
  481.  The number of Minutes elapsed From The Start of the test when the error
  482. was detected.
  483.  
  484. Day
  485.  The day of the month when the error was detected.
  486.  
  487. Time
  488.  The time of day when the error was detected.
  489.  
  490. Press the space bar to return to the main menu.
  491.  
  492. Printing current test data
  493.  
  494. You can print current test data for either disk or, if you prefer, you can
  495. print a test report as you terminate testing (see page 13 for instructions
  496. on how to print when you terminate testing).  You must have a parallel
  497. printer attached to the computer controlling the hard disk being tested.
  498.  
  499. You cannot print test data after you terminate testing or exit ESDIDISK.
  500.  
  501. Current test data and test reports use the same format (see page 11 for an
  502. explanation of the headings and columns.)
  503.  
  504. To print current test data, complete the following steps.
  505.  
  506. Press "3" at the main menu.
  507.  
  508. If the printer is not turned on or if the data cable is not plugged in, you
  509. will be prompted.  When you have either turned on the printer or plugged in
  510. the data cable, return to the main menu and press "3" again.
  511.  
  512. Specify the disk by entering the reference number at the following prompt.
  513.  
  514. Which disk's error data would you like to print?  (Use 3 to escape.) To
  515. print, press the space bar.
  516.  
  517. When the printer is on and ready, current test data prints.  Testing
  518. continues in the background and is not terminated.
  519.  
  520. Terminating testing and printing a test report
  521.  
  522. Testing continues until you stop it.  When you terminate testing, you have
  523. the option of printing a test report before the testing stops.  If you want
  524. to print, you must have a parallel printer attached.
  525.  
  526. The random read-write test must run successfully for 180 minutes before the
  527. COMPSURF stamp is put on the hard disk.
  528.  
  529. To terminate testing with an option to print a test report, complete the
  530. following steps.
  531.  
  532. Press "2" at the main menu.
  533.  
  534. Specify the disk by entering the reference number at the following prompt.
  535.  
  536. Which disk's testing would you like to stop?  (Use 3 to escape.)
  537. If testing is complete.  The following message appears.
  538. Do you want to print a test report?
  539. Press (y/n) or <Esc> to the main menu.
  540. If you want to print a test report, press "y" to terminate testing and
  541. start printing.  An example of the information contained in a printed
  542. report is on the next page.
  543.  
  544. If you do not want to print a test report, press "n" to terminate testing.
  545.  
  546. If testing is incomplete.  The message similar to the following appears.
  547.  
  548. Hard disk 2 has NOT run the full 180 minutes in the random test.  If you
  549. terminate the test now, the hard disk will not be left ready to install
  550. into the network.
  551.  
  552. Press the space bar if you want to terminate testing
  553. OR
  554. Press <Esc> to continue with testing.
  555. If you choose to terminate testing before all tests have run, you can print
  556. the available test data.
  557.  
  558. A printed test report is similar to the following example (only every tenth
  559. error is included in the example).
  560.  
  561. ESDIDISK Test Report
  562.  
  563.            Test version:  1.00
  564.              Start date:  14 June 1990
  565.              Start time:  7:30
  566.           Serial number:  876500
  567.       Hard disk address:  1
  568.      Formatted capacity:  650555392
  569.    Patterns used in the   s
  570. Sequential surface test:  2
  571.        Random test time:  238 min.
  572.  Random reads completed:  215151
  573. Random writes completed:  107899
  574.        Total bad blocks:  121
  575.  
  576. The disk was NOT formatted for this test.
  577.  
  578.                 Bad Block Information
  579. Block  Cyl  Head  Err Funct Patt  Pass  MFTS Day  Time
  580.   2869   29   6    19   w    c6  1 of 2    3  14  7:48
  581.   4167   42  11    19   w    c6  1 of 2    4  14  7:49
  582.  11315  116   0    19   w    c6  1 of 2    8  14  7:53
  583.  13657  139   1    19   w    c6  1 of 2   10  14  7:55
  584.  14242  146   1    19   w    c6  1 of 2   10  14  7:56
  585.  31969  327  13    19   w    c6  1 of 2   21  14  8: 5
  586.  54141  555   4    19   w    c6  1 of 2   34  14  8:19
  587.  60938  625   1    19   w    c6  1 of 2   38  14  8:23
  588.  99079 1016   2    19   w    c6  1 of 2   61  14  8:46
  589. 135330 1388   0    12   w    c6  1 of 2   85  14  9: 8
  590. 150189 1540   6    19   w    c6  1 of 2   94  14  9:17
  591. 155123 1591   0    19   w    c6  1 of 2   97  14  9:20
  592. 157554 1615  14    19   w    c6  1 of 2   99  14  9:22
  593.  
  594. Summary of Errors and/or Media Defects Found by ESDIDISK
  595.  
  596. ESDIDISK detected 120 sectors marked `bad' by the controller but not spared
  597. out.  The blocks containing these sectors have been added to the NetWare
  598. bad block table.
  599.  
  600. Sequential surface test:
  601. Pattern 1 errors:       1
  602. Pattern 2 errors:       0
  603.  
  604. Random read-write test:
  605. Total errors:           0
  606.  
  607. Displaying error code information
  608.  
  609. You can display a table of error code information to use in interpreting
  610. test data.
  611.  
  612. To display the error code information, press "6" at the main menu.
  613.  
  614. The following table appears.
  615.  
  616. ERROR CODE INFORMATION
  617.  
  618. Hex Code   Error Condition                           Register/Bit
  619.  
  620.  0         No error occurred.
  621.  2         No seek complete.                          Status/4=0
  622.  3         Write fault found.                         Status/5=1
  623.  4         Drive not ready.                           Status/6=0
  624.  6         No track 0 on seek.                        Error/1=0
  625. 11         Uncorrectable ECC error.                   Error/6=1
  626. 12         No ID address mark (sector not found)      Error/4=1
  627. 13         No data mark found.                        Error/0=1
  628. 18         ECC corrected error (soft data error)      Status/2=1
  629. 19         Sector already flagged bad.                Error/7=1
  630. 20         Invalid command.                           Error/2=1
  631. 45         Drive busy.                                Status/7=1
  632. 3F         Test program generated compare error.      None
  633.  
  634. Exiting ESDIDISK
  635. To exit the program, turn off your computer or reboot.
  636.  
  637. ESDIDISK error messages
  638.  
  639. This section is a reference to error messages generated by the ESDIDISK
  640. program.  ESDIDISK messages report the information at the point in the test
  641. when the error occurred.
  642.  
  643. Each entry has two parts:
  644.  
  645. The actual message or error that you see on your monitor
  646.  
  647. An explanation of the message and the reason the message occurs.
  648.  
  649. Errors displayed will be the error number reported by the controller. 
  650. Refer to the manual that accompanied your controller and consult the
  651. section that discusses the errors returned.
  652.  
  653. Some of the error messages listed here include an n to represent either the
  654. hard disk's reference number (testing slot) or the number of the
  655. hexadecimal error code.
  656.  
  657.  
  658. Error n reading error data.
  659.  
  660. This error message appears when ESDIDISK cannot read the error data to
  661. display to the screen or to print it.
  662.  
  663.  
  664. Error writing bad block information to hard disk n.
  665.  
  666. This error message appears if the controller returns an error when ESDIDISK
  667. tries to write the bad block information to the disk.  This error message
  668. appears only after several retries have been attempted, and it indicates
  669. that the disk has a serious problem.
  670.  
  671.  
  672. Error n writing control information on hard disk n.
  673.  
  674. This error message appears if the COMPSURF stamp cannot be written to the
  675. hard disk.
  676.  
  677.  
  678. Hard disk n has failed!
  679.  
  680. This error message appears when ESDIDISK detects either a fatal error or an
  681. unacceptable number of media defects.
  682.  
  683. Fatal errors are 02, 03, 04, 06, 20, 45, and 3F.  ESDIDISK generates the 3F
  684. error when the data read back does not match the data written out to the
  685. hard disk.  If any of these errors occur, the disk will fail before 255 bad
  686. blocks are located.
  687.  
  688. Additionally, a disk fails if any of the error conditions listed below
  689. occurs during the specified phase of testing.
  690.  
  691. Sequential surface test:
  692.  
  693. Pattern 1        More than 3 hard or soft errors
  694. Pattern 2        More than 2 hard or soft errors
  695. Pattern 3        More than 1 hard or soft error
  696. Pattern 4        More than 1 soft error
  697.                  No hard errors allowed
  698. Pattern 5        More than 1 soft error
  699.                  No hard errors allowed
  700.  
  701. Random test:
  702.  
  703. More than 2 soft errors
  704. No hard errors allowed
  705.  
  706.  
  707. Hard disk n has failed because of an error on track zero.
  708.  
  709. This error message appears when ESDIDISK detects an error during the track
  710. zero test.  No errors are allowed on the first 32 sectors of the disk.
  711.  
  712.  
  713. Hard disk n has more than 255 bad blocks.
  714.  
  715. This error message appears when the total bad block count exceeds 255. 
  716. ESDIDISK continues to run, but this message will appear each time another
  717. media defect is located.
  718.  
  719.  
  720. INQUIRY command error n on hard disk n.
  721.  
  722. This error message appears if ESDIDISK cannot get head and cylinder
  723. information from the BIOS.  The hard disk cannot be tested.
  724.  
  725.  
  726. Trademarks
  727. NetWare is a registered trademark of Novell, Inc.
  728.  
  729.