Pc3000 10 Eng
Pc3000 10 Eng
Pc3000 10 Eng
ACELab Contents
Contents
1. PC-3000 complex................................................................................................................................. 3
1.1. Purpose......................................................................................................................................... 3
1.2. PC-3000 Software, version 10.10.................................................................................................. 3
1.3. PC-3000 complex suite, version 10.10.......................................................................................... 5
1.4. Warranty........................................................................................................................................ 5
1.5. Users registration.......................................................................................................................... 6
1.6. Registered PC-3000 users support............................................................................................... 6
1.7. PC-3000 complex installation........................................................................................................ 6
2. Universal tester for diagnostics and repair of HDD of any type............................................................8
2.1. Purpose......................................................................................................................................... 8
2.2. Preparation for work...................................................................................................................... 8
2.3. Information output during work with PC-3000AT...........................................................................8
2.4. Parameter input for the HDD being tested....................................................................................9
2.5. PC-3000AT operation modes........................................................................................................ 9
2.5.1. Operation mode selection........................................................................................................... 9
2.5.2. Viewing S.M.A.R.T. parameters of the drive.............................................................................10
2.5.3. Drive test................................................................................................................................... 11
2.5.4. Controller test........................................................................................................................... 13
2.5.5. Complex test............................................................................................................................. 16
2.5.5.1. HDD tests making up the “COMPLEX TEST”....................................................................18
2.5.6. Defects relocation..................................................................................................................... 19
2.5.6.1. Automatic relocation........................................................................................................... 19
2.5.6.2. Manual relocation............................................................................................................... 20
2.5.6.3. Relocation undo................................................................................................................. 20
2.5.7. Formatting................................................................................................................................ 20
3. PC-3000 SHELL................................................................................................................................. 22
4. PC-DEFECTOSCOPE Ver. 2.10......................................................................................................... 23
4.1. Purpose....................................................................................................................................... 23
4.2. Preparation for work.................................................................................................................... 23
4.3. Work with PC-Defectoscope........................................................................................................ 23
4.4. Performing tests.......................................................................................................................... 24
4.5. PC-Defectoscope use for HDD repair......................................................................................... 25
4.6. Exported defects file structure..................................................................................................... 25
5. Western Digital "Caviar" Arh.4 "PC-A313000" "PC-A310100" "PC-A38400" "PC-A36400"....27
5.1. Purpose....................................................................................................................................... 27
5.2. Basic options for WD Caviar Arh.4 drives repair..........................................................................27
5.3. Preparing for work....................................................................................................................... 27
5.4. Using the utilities......................................................................................................................... 28
5.4.1. Servo test................................................................................................................................. 28
5.4.2. Surface test.............................................................................................................................. 28
5.4.3. Disk firmware zone................................................................................................................... 29
5.4.4. Drive description area............................................................................................................... 31
5.4.5. Formatting................................................................................................................................ 31
5.4.6. Logical scanning....................................................................................................................... 31
5.4.7. S.M.A.R.T. table........................................................................................................................ 32
5.4.8. Defects table............................................................................................................................. 32
5.4.9. Automatic mode........................................................................................................................ 33
5.5. Brief technical description of WDC AC313000, WDC AC310100, WDC AC38400 and WDC
AC36400 drive families......................................................................................................................... 34
5.5.1. Disk firmware data.................................................................................................................... 34
5.5.2. Initialization............................................................................................................................... 35
5.5.3. Changing drive’s configuration................................................................................................. 35
5.6. Drive restoration algorithm.......................................................................................................... 42
5.7. Drive restoration in automatic mode............................................................................................ 43
5.8. Creation of disk firmware database............................................................................................. 44
6. Western Digital “Caviar”Arh. 3 “PC-A35100” “PC-A34000”...................................................45
6.1. Purpose....................................................................................................................................... 45
Technical support: pc-3000support@acelab.ru
(8632) 64-17-10
www.acelab.ru 1
РС-3000
Contents ACELab
1. PC-3000 complex
1.1. Purpose
The hardware and software complex “PC-3000” version 10.10 is designed for diagnostics and repair of
any HDD with IDE interface of all modifications (ATA, ATA-2, ATA-3, ATA-4, UltraATA, E-IDE, UDMA66)
and advanced factory mode repairs and restoration of widely used HDDs: Conner, Daeyoung, Fujitsu,
Hitachi, IBM, Kalok, Maxtor, NEC, Quantum, Samsung, Seagate, Teac, Western Digital, Xebec, with the
help of specialized technological utilities (see utilities list).
Technological utilities
1.4. Warranty
Research and Production Company “ACE” LLC guarantees normal work of the PC-3000 complex
for 12 months since the date of purchase. RPC “ACE” LLC takes the obligation to repair a malfunction or
replace defective complex components, if the failure was not caused by the user’s actions. The
transportation fees for warranty repair are paid by the customer.
RPC “ACE” LLC – the developer and manufacturer of the PC-3000 complex
ACE Laboratory – trademark of RPC “ACE” LLC.
Mail address: Russia, 344010, Rostov-on-Don, Lermotovskaya Str. 197, of. 412.
E-mail: ace@acelab.ru
Web: http://www.acelab.ru
Attention! 1. If the PC-3000AT tester board is not inserted into the computer slot,
or the tester is not functioning, loading of the SHELL.EXE file and the
utilities will lead to a halt of the controlling computer, which can be
interrupted by pressing the “RESET” key.
2. If the electronic protection key is not connected or is not functioning,
the work of the complex is also impossible.
3. When the latest Pentium-based or later computers are used some
difficulties may occur in the work of the complex together with the first
IDE hard drives having the capacity of 40-240 MB. PC-compatibles
with 386/486 CPU are recommended for work with such drives.
7. The sequence for drives connection with the help of additional adapters is described in the user
manuals for corresponding utilities.
2.1. Purpose
The tester software PC-3000AT is the basic program of the PC-3000 complex for IDE (ATA) HDD
repairs and restoration and it is designed for:
1. Diagnostics of defects and repairs of IDE drive in usual mode;
2. Correct restoration of low-level format in drives using 50H command 1;
3. Hiding of bad sectors in HDDs that support the assign mode;
4. Automatic drive testing of input/output control type (complex testing).
The tester software PC-3000AT functions together with the tester board PC-3000AT.
PC-3000AT versions 4.0 and higher allow drive testing using CHS addressing
as well as LBA addressing mode. CHS/LBA mode switching of the tester is
performed by means of an assignable key in the right numeric keypad (see
Attention! chapter 3 “Information output during work with the tester”). CHS is the default
tester operation mode for PC-3000AT. The differences with LBA-addressing
are marked “LBA mode” in the operation modes’ descriptions and information
output.
1
See ATA specification.
1
Keypad – corresponds to the right numeric keypad of the keyboard. The purpose of the keys changes
depending upon the current state of the tester. The purpose of the following keys remains constant:
[Enter] – Parameter input, start of various tests.
[Cancel] – used to cancel the execution of current test or of the parameter being set (can be substituted
with the ESC key).
[Exit] – used to cancel the execution of current test or of the parameter being set with subsequent exit to
the “MODE SELECTION” menu.
MODE SELECTION
Drive type selection
Drive test
Controller test
Complex test
Defects relocation
Formatting
Exit
Drive type selection – the mode for the determination of parameters or their input for the drive
being tested.
Drive test – test mode for testing and repair of:
- read/write channel;
- positioning system;
- spindle motor and its controller chip.
Controller test – test mode for testing and repair of:
- interface controller;
- MPU;
- Read/write channel;
- buffer RAM.
Complex test – test mode for input/output control of the drive.
Defects relocation – in this mode the tester relocates defective BAD sectors in drives that support
assign mode.
Formatting – in this mode the tester performs correct restoration of low-level format in HDDs that
support the 50H command1.
Exit – exit from the program to PC-SHELL interface or to DOS.
The keys [SMART] and [Passp] allow to view the S.M.A.R.T. parameters of the drive and the drive
description area of HDD, which are read with the Identify DRV command and decrypted in accordance
with the ATA-4 specification.
1
See ATA specification.
Technical support: pc-3000support@acelab.ru
(8632) 64-17-10
10 www.acelab.ru
РС-3000
ACELab Universal tester for diagnostic and repair of HDD of any type
ID Controlled parameter
1 Read Error Rate
2 Throughput performance
3 Spin up time
4 Number of times the spindle motor is activated
5 Number of alternative sectors
7 Seek error rate
8 Seek time performance
9 Power-on time
10 Number of retries made to activate the spindle motor
12 Number of power-on-power-off times
199 Ultra ATA CRC Error Rate
200 Write error rate
Attention! The same identifiers may correspond to different controlled parameters with
different HDD manufacturers .
Attribute value – the attribute values may range from 1 to 253. Initially the attributes have maximum
values. With subsequent wear or in case of pre-failure situations the values of reliability attributes
decrease. Therefore, large values of the attributes mean low probability of drive malfunction while low
attribute values mean low reliability of the drive and high probability of its malfunctions. The top values of
reliability attributes are usually equal to 100 (IBM, Quantum, Fujitsu) or 253 (Samsung). However, there
are exceptions, for example the first reliability attribute of WDAC34000, WDAC33100, and WDAC31600
models manufactured by Western Digital has the maximum value of 200, while the maximum value of the
rest is 100.
Threshold value – the HDD developers determine thresholds for every reliability attribute. If at least one of
the attribute values is lower than the corresponding threshold value, it means that the data kept in the
drive is endangered. The composition and number of reliability attributes are determined by the
manufacturers individually for each HDD type.
“Pre-failure/advisory” BIT – apart from the threshold value an additional parameter is determined for each
attribute, and it also indicates the pre-failure drive status. Three states are possible for the drive,
characterized by the Pre-failure/advisory BIT:
“Pre-failure/advisory” BIT = 0, the reliability attribute value is above the corresponding threshold value
indicating good reliability resource of the drive;
“Pre-failure/advisory” BIT = 0, the reliability attribute value being less than the corresponding threshold
value indicating low reliability resource of the drive;
“Pre-failure/advisory” BIT = 1, the reliability attribute value is less than the corresponding threshold value
indicating pre-failure drive state.
Result – generalized result for each of the controlled parameters. It may have the following values:
OK – attribute value is higher than the corresponding threshold value;
! – attribute value is less than the corresponding threshold value. Pre-failure/advisory BIT = 0;
!!! – attribute value is less than the corresponding threshold value. Pre-failure/advisory BIT = 1.
If the drive does not support S.M.A.R.T. diagnostics, pressing the [SMART] key causes the drive to initiate
the ABRT error and the following message appears on screen:
This drive does not support S.M.A.R.T.
Attention! Writing over the selected track will destroy the user data.
Viewing the sector contents – after pressing [View] key you’ll have to enter the number of the
starting cylinder, head and sector. Than the dump of that sector will appear on screen, the [Up] and
[Down] keys will allow you to see previous or the following sectors. You can leave the sector view mode
Technical support: pc-3000support@acelab.ru
(8632) 64-17-10
12 www.acelab.ru
РС-3000
ACELab Universal tester for diagnostic and repair of HDD of any type
be pressing the [Cancel] or [Exit] keys with subsequent exit to the main menu.
Erase – pressing the [Eras] key will cause the following message to appear:
ARE YOU SURE?
Press [Enter] or [Cancel]
After pressing [Enter] the drive will be recalibrated and writing the null value will be started
beginning with the zero cylinder and the zero head. The erasure procedure can be interrupted by pressing
[Cancel] or [Exit] key with subsequent exit to the main menu.
CONTROLLER TEST
Cyclic reading state register
Sector buffer test
Cyclic writing to a sector
Cyclic reading of a sector
IRQ test
Drive self-diagnostics
Drive reset
Exit
Cyclic reading state register – this test is meant for checking the HOST – the HDD microcontroller
bus in cases when the drive does not respond to the incoming commands, erroneously interprets the
commands or if the HDD is “busy” all the time – the BSY bit of the state register is active all the time.
During testing a short reading cycle is performed over the state register, the malfunction search is
performed with the help of an oscilloscope. The cycle is interrupted by the keyboard press.
When the test is started, the following message appears on the tester display:
The state register read cycle
is performed
During the test execution the state register and error register LEDs are inactive. You can interrupt
the test by pressing any key on the tester keyboard or the [Exit] key with subsequent exit to the main
menu.
IRQ test – the test is meant for checking the interrupt request via the 31 pin of IDE connector of
the drive.
Attention! Old models of SAMSUNG and KALOK (XEBEC) HDDs are somewhat
different from the ATA standard. When sector buffer test is performed on such
drives, an error is reported.
Cyclic writing to a sector – the test is meant for checking the HDD write channel, and write pre-
compensation circuit. A short 0000H code write cycle is performed on an HDD sector during testing. The
malfunction search is performed with the help of an oscilloscope.
Attention! Writing to the selected sector will destroy the user data.
When the test is started the following message appears on the tester display:
Cyclic writing to a sector
In response you should enter the cylinder number, head number and sector number, where the
data should be written. The said cylinder, head and sector numbers are entered according to the formula:
1
See ATA specification.
Technical support: pc-3000support@acelab.ru
(8632) 64-17-10
14 www.acelab.ru
РС-3000
ACELab Universal tester for diagnostic and repair of HDD of any type
Cylinder: 0 – (N – 1)
Head: 0 – (M – 1)
Sector: 1- K
Where N, M, and K stand for the number of cylinders, heads and HDD sectors respectively.
“LBA mode” In LBA mode in response you should enter the number of LBA sector, to which the data
should be written.
When the input is complete, press the [Enter] key – the test will start.
Cyclic writing to a sector
Cylinder: XXXX
Head: X
Sector: XX
Running
Cyclic reading of a sector – the test is meant for checking the reading HDD channel, data
separator and idle clock pulse. A short HDD sector read cycle is performed during the test. The
malfunction search is performed with the help of an oscilloscope. When the test is started the following
message appears on the tester display:
Cyclic reading of a sector
In response you should enter the cylinder number, head number and number of the sector, the
data from which will be read. The said cylinder, head and sector numbers are entered according to the
formula:
Cylinder: 0 – (N – 1)
Head: 0 – (M – 1)
Sector: 1- K
Where N, M, and K stand for the number of cylinders, heads and HDD sectors respectively.
“LBA mode” In LBA mode in response you should enter the number of LBA sector, from which the data
should be read.
When the input is complete, press the [Enter] key – the test will start.
Cyclic reading of a sector
Cylinder: XXXX
Head: X
Sector: XX
Running
HDD self-diagnostics – when this test is started, the 90H command 1 “HDD self-diagnostics” is
executed, checking:
- MPU;
- CRC driver circuit;
- Buffer RAM (full access);
- ATA interface controller.
When the test is started the following message appears on the tester display:
HDD self-diagnostics
Running
If no errors were detected during testing the test completes with the message of the following type:
1
See ATA specification.
Technical support: pc-3000support@acelab.ru
(8632) 64-17-10
www.acelab.ru 15
РС-3000
Universal tester for diagnostic and repair of HDD of any type ACELab
HDD self-diagnostics
Completion code: 01
No errors detected
If an error was detected during testing, the test will end with a message of the following type:
HDD self-diagnostics
Completion code: 03
Buffer RAM error
HDD self-diagnostics completion codes:
01 – no errors detected;
02 – microcontroller error;
03 – buffer RAM error;
04 – CRC driver circuit error;
05 – controlling microprocessor error;
8X – the drive is defective.
HDD reset - meant for resetting the “hanging” drives, during the initiation of which the following is
performed:
- hardware HDD reset;
- initialization;
- recalibration.
During resetting procedure the RESET interface signal with the 500 mcs duration is sent , after
which the initialization and recalibration command is executed. Execution of an HDD reset procedure is
followed with the messages about the reset, initialization and recalibration:
HDD reset
HDD reset
HDD initialization
HDD recalibration
Reset complete
“LBA mode” The current LBA sector is displayed in the STATE line in LBA mode instead of the CYL and
HEAD parameters.
The tests are selected from the main “TESTING MODE SELECTION” menu, with the following message
appearing on the tester display:
ATTENTION!
Testing will destroy
your data
start cylinder: X
end cylinder: XXXX
do write test: Yes
press [Enter] or [Cancel]
By default the starting and ending test cylinders correspond to the zero and the maximum HDD
cylinders.
“LBA mode” You have to enter the starting and ending LBA sectors for testing in LBA mode. By default
the starting and ending test LBA sectors correspond to the zero and the maximum LBA sectors of the
drive.
Attention! The user data kept on HDD will be destroyed by the last test “SURFACE
SCANNING”.
In order to cancel writing in the “SURFACE SCANNING” test highlight the “do
write test” line and press the “N” key. Otherwise, to turn on writing in the
“SURFACE SCANNING” test highlight the “do write test” line and press the
“Y” key.
As the testing procedures from the “COMPLEX TEST” go on, the evaluation of their results – PASS or
FAIL - appears on the tester display near the name of each test. The mark “running” appears near the
name of the test, which is executed at the moment. The COMPLEX TEST can be interrupted by pressing
the [Enter], [Cancel] or [Exit] keys, which bring the “OPERATOR INTERRUPT” menu on-screen. The
menu allows you to:
- continue testing from the place where it was stopped;
- skip current test;
- skip all tests and finish testing.
When the testing is complete a sound signal is heard and the message appears on the tester
screen:
Test complete, press [Enter]
Simultaneously with the test completion an XXXXXXX.DAT text file is created in the DAT sub-
directory, where XXXXXXX is the number read from the drive. The file contains test results, this
information also appears on the computer screen after pressing the [Enter] key. The results listing
contains the information about the type and parameters of the drive being tested, test date and time. It
also includes the results of all tests with the PASS or FAIL evaluation and the number of detected errors
during each test (ERRS). Each detected error is followed with the value of the state register and the error
register at the moment of its detection. Total evaluation of the test results is given in the end of the listing:
test interrupted, PASS, FAIL. The FAIL evaluation is given if at least one error was detected during the
test process. This is caused by the fact that IDE HDDs have a defects relocation capacity and a
completely functioning drive should contain no defects. The listing can be viewed with the help of [Up] and
[Down] keys.
If errors were detected during the “Surface scanning” test, the following menu will appear after viewing
the test results:
SELECT ACTION
Do not relocate defects
Surface scanning – the test is meant for sector-by-sector scanning of the data fields of HDD
format. During the test 6DB6H code is written to each sector of the track with subsequent reading and
comparison of the written and read information. If write has been switched off during selection of settings
for the complex test, only reading will be performed without data comparison. When the written and the
read codes do not match, an error code FFH is written to the test results listing. During the test the
current number of the active head (HEAD) and the active cylinder (CYL) are displayed in the STATUS line
as well as the current number of errors (ERRS) detected during the test. The information displayed by the
state LEDs and the error register allows to judge about the causes of the errors detected during format
check. After test completion a table of detected errors is created. The table lines contain the information
about the cylinder and head number of detected error, as well as the value of state register (status) and
the error register (error) at the moment of error detection. The table may contain up to 150 lines. The total
number of detected errors is shown in the test results listing after the errors table. The data of the
defective sectors are used for the defects relocation procedure after the format check test.
“LBA mode” In LBA mode the lines of the detected errors table instead of the cylinder and head number
contains the number of BAD LBA sector. The data of the defective sectors are used for the defects
relocation procedure after the format check test.
2.5.7. Formatting
The mode is meant for correct restoration of low-level format of IDE drives with the help of 50H
command1 – track formatting. When the formatting procedure is started, a sequential format check is
performed, if an error is detected, the tester attempts to reformat the corresponding track with subsequent
testing. The reformatting procedure is repeated several times with the help of different formatting
algorithms. If reformatting was unsuccessful, the corresponding track is marked as BAD. During the
formatting mode selection the following message appears:
ATTENTION!
Formatting will destroy the data
press [Enter] or [Cancel]
The test information is displayed in the STATE line:
Ready/Busy – determines the drive state using the BSY bit of the state register;
CYL – the value of current (active) cylinder;
HEAD – the value of current (active) head;
ERRS – current number of errors detected during formatting.
“LBA mode” The LBA sector number is displayed in LBA mode instead of CYL and HEAD parameters.
Attention! Most HDD models cannot be formatted by using that formatting procedure.
Their formatting is performed in factory mode with the help of additional
software utilities and adapters (see description of PC-3000 complex utilities).
The formatting procedure is followed with the following message on the tester display:
The drive is being formatted
1
See ATA specification.
Technical support: pc-3000support@acelab.ru
(8632) 64-17-10
20 www.acelab.ru
РС-3000
ACELab Universal tester for diagnostic and repair of HDD of any type
The formatting procedure can be interrupted by pressing the [Enter], [Cancel] or [Exit] keys, the
menu “OPERATOR INTERRUPT” appears on tester display when this happens. It allows you to:
- continue the formatting procedure;
- finish the formatting procedure.
When the formatting procedure is complete a signal is heard and the following message appears on the
tester display:
Formatting complete
press [Enter]
3. PC-3000 SHELL
The PC-SHELL software is designed for more convenient work with the PC-3000 complex. When
PC-3000 SHELL is started, a table of drive manufacturing firms and corresponding PC-3000 utilities
appears on the screen. The first line in the table is occupied by the UNIVERSAL UTILITIES, PC-3000AT
and PC-DEFECTOSCOPE utilities correspond to that entry. Window switching is performed with the help
of [Enter] or [Tab] keys – utility selection and start – and the [Esc] key – for going back and exit from PC-
3000 SHELL. When a utility is selected, a list of supported drives appears on screen, pressing [Enter]
starts the selected utility.
The PC-3000 complex version is indicated in the PC-3000 SHELL title as follows:
PC-3000 Shell Ver.X.XX
where X.XX is the current version of the PC-3000 complex.
shell.exe – starting shell program, always resident in memory;
sh_main.pgm – the main program shell part, unloads from the memory when utilities are started;
shell.cfg – configuration file.
4.1. Purpose
PC-DEFECTOSCOPE utility is designed for detection and relocation of “unstable sectors” in any IDE
HDD that support the assign defects relocation method, the test results can be output to a file with
subsequent defective sectors relocation with a specialized utility for the drive (for example, Fujitsu or
Western Digital utilities). The “unstable sectors” are those, the read (write) time for which is considerably
greater than the average read (write) time for the disk. As a rule, “unstable sectors” appear in those
locations, when the defect does not show always or where the defect is connected with a corrupt servo.
The test is performed using logical parameters in LCHS or LBA.
dynamic threshold – the threshold value is determined by constant recalculation of the average value
between the average access time for the whole drive and the average access time for the previous
cylinder (or previous LBA block).
Starting and ending cylinders – these determine the test limits;
Number of verification passes – setting several passes helps to detect less frequent unstable cylinders,
which are not detected at every pass;
Turn off the cache – allows to turn of the drive’s cache. Testing gets slower when this option is used, but
the results are more error-free. The cache should always be turned off, if relocation of unstable sectors is
required. If you have just to evaluate the drive status without loading the defects, you can turn on the
CACHE to increase testing speed.
Mode switching Yes/No is performed with the [Y] – yes and [N] – no keys or with the [Space] key.
assign method. If you select “Write defects to a binary file”, the defects table will be written to a .dft. file (*
means the name entered by the user). If the first menu item is selected or [Esc] is pressed, you will exit
the PC-Defectoscope utility.
CHS defects have the following data area format (table 4.6.4.):
Table 4.6.4.
Field name Length, bytes
Defect entries array 7000* (defect entry size)
Number of defect entries in the array 2
The table filling attributed (Boolean value) 1
It means that the array of entries is full.
The CHS defect entry itself has the following format(table 4.6.5.):
Table 4.6.5.
Field name Length, bytes
Cyl 2
Head 1
Sec 1
Error code (returned by the drive) 1
5.1. Purpose
The utilities are designed for restoration of 3’’ Caviar Arh.4 drives manufactured by Western Digital of
WDC AC313000, WDC AC310100, WDC AC38400 and WDC AC36400 drive families (see Table 5.1.).
Table 5.1.
Utility Supported models Number of Number of Logical Family ID number2
disks heads parameters1
cyls, hds, sectors
WDC AC313000 - 13 Gbt 3 6 25228, 16, 63
WDC AC310200 - 10.2 Gbt 3 5 19885, 16, 63
"PC-A313000" WDC AC28400 - 8.4 Gbt 2 4 16383, 16, 63 62-602233-xxx
WDC AC26400 - 6.4 Gbt 2 3 13328, 15, 63
WDC AC14300 - 4.3 Gbt 1 2 8912, 15, 63
WDC AC310100 - 10.1 Gbt 3 6 19650, 16, 63
WDC AC38400 - 8.4 Gbt 3 5 16383, 16, 63
"PC-A310100" WDC AC26400 - 6.4 Gbt 2 4 13328, 15, 63 62-602230-xxx
WDC AC24300 - 4.3 Gbt 2 3 8912, 15, 63
WDC AC13200 - 1.3 Gbt 1 2 6296, 16, 63
WDC AC38400 - 8.4 Gbt 3 6 16383, 16, 63
WDC AC37100 - 7.1 Gbt 3 5 14855, 15, 63
"PC-A38400" WDC AC25400 - 5.4 Gbt 2 4 11184, 15, 63 62-602225-xxx
WDC AC24300 - 4.3 Gbt 2 3 8912, 15, 63
WDC AC12500 - 2.5 Gbt 1 2 4960, 16, 63
WDC AC36400 - 6.4 Gbt 3 6 13328, 15, 63
WDC AC35100 - 5.1 Gbt 3 5 10672, 15, 63
"PC-A36400" WDC AC24300 - 4.3 Gbt 2 4 8912, 15, 63 62-602220-xxx
WDC AC23200 - 3.2 Gbt 2 3 6296, 16, 63
WDC AC12100 - 2.1 Gbt 1 2 4092, 16, 63
MODULE NAME
dd/mm/yy
Copy number Location Status
1 c:-1 H:0 OK
2 c:-1 H:1 OK
specific module parameters
where
dd/mm/yy mean the date, when the module was written.
After the list of main modules a list of DISK FIRMWARE MODULES appears, which looks as follows:
# ID Cyl Head Sec Length Date Ver C.S. Status
where
# is the module number;
ID - module identifier;
Cyl, Head, Sec – module location;
Length – module length in sectors;
Ver – module version;
C.S. – checksum byte;
Status – testing result: OK, READ ERR, CHECK ERR.
Disk firmware zone formatting. This command performs formatting of disk firmware zone, cylinders
-5…-1. This procedure will destroy all the disk firmware data. After execution of the formatting command it
is necessary to record the disk firmware data.
Disk firmware data read/write. This command records all the necessary data into the disk firmware
zone. Prior to recording it is advisable to perform the DISK FIRMWARE SURFACE TEST. It is necessary
to re-write the firmware if the drive’s electronic circuit board was replaced during repair and the board
microprocessor version is incompatible with the disk firmware. When the disk firmware is corrupt or
incompatible the drive usually starts the spindle motor, moves the heads from the landing zone (with a
characteristic sound) and gets ready but some commands work incorrectly. In order to write the disk
firmware to the drive you should select WRITE FW TO THE DISK. Then you’ll have to select the
controlling microprocessor version. After firmware recording the P-LIST and G-LIST tables must be
cleared.
These utilities allow the user to personally create and update the disk firmware database. In order
to perform this operation you should connect a good drive, the disk firmware of which should be
recorded, and select the ADD FW TO THE DATABASE option. You will be prompted to input the
microprocessor firmware version number, for example: 62-602233-064 and the model name. This version
of firmware will be identical for all drives belonging to the family. The differences will deal with the number
of logical cylinders, heads and sectors, which can be changed in the DRIVE DESCRIPTION AREA.
Therefore it is recommended to store in the database only the disk firmware from the largest models of
the family. If disk firmware was added incorrectly it can be removed by selecting REMOVE FW FROM
THE DATABASE.
Read modules - this operation allows to read the firmware of the drive as it is stored in HDD
firmware zone. The read modules are placed then into WD4_MOD subdirectory. The name of each read
module file is generated as follows:
~idxx.rpm, where:
xx is the module identifier.
For example, ~id20.rpm is the module of the translator table.
Before the module read operation a list of modules available for reading appears on the screen, you will
need to select either a specific module in it or “ALL MODULES” item. In the latter case all the disk
firmware data modules will be read to WD4_MOD subdirectory. Checksum recalculation and correction
for module(s) is performed before writing.
Write modules – this operation allows to write a disk firmware module (or modules) to the
firmware zone of the drive. Before the procedure is performed a list of all modules, which are available for
writing in WD4_MOD subdirectory. The user has to select a certain module or the “ALL MODULES”
option. In the latter case all the modules from the WD4_MOD subdirectory will be written to the firmware
zone. Module(s) checksum recalculation and correction takes place before writing.
Attention! The utility does not check the module structure before writing, therefore you
should be extremely attentive, otherwise you may irrerversibly damage the drive.
Attention! Module read/write – is a factory mode, which allows to broaden the opportunities of
utilities and it is designed for experienced users who understand the structure of drive service
Technical support: pc-3000support@acelab.ru
(8632) 64-17-10
30 www.acelab.ru
РС-3000 Western Digital "Caviar" Arh.4
ACELab "PC-A313000" "PC-A310100" "PC-A38400" "PC-A36400"
5.4.5. Formatting
Formatting – starts the low-level formatting procedure. During formatting the drive skips defective sectors
and defective tracks, the numbers of which it takes from the defects table. The formatting procedure
cannot be interrupted because when it finishes a recalculation and translator recording takes place. If
format ends in error it means presence of corrupt servo fields or incorrectly compiled defects table. Even
if formatting ends in error, the translator is recalculated and recorded, though not all the surface of the
drive will be formatted. Before the start of formatting you have to select the defects table mode or
formatting without defects table data. Formatting takes approximately 40 minutes, but it depends on the
model, state of magnetic disks and can grow considerably with defective surfaces.
Sometimes it is possible that formatting ends immediately with 04h (ABRT) error, this is caused
by the incompatibility of controlling microprocessor firmware version i87C196 and the disk firmware of
sealed block. In that case you will need to re-write the disk firmware corresponding to the microprocessor
firmware version.
and also one track from each side of the scratch, in our case it will be 382 and 393. After adding the
defects formatting must be performed.
Import of logged defects table. This command allows to add values from *.dft file to the defects
table (P or G-List at your option). Such file is prepared, for instance, by Defectoscope 2.10 software or
any other program. The *.dft file structure is described in the appendix for the Defectoscope utility. After
adding the defects formatting must be performed.
Move G-List to P-List. This command adds the contents of G-List table to the contents of P-List
table, G-List is cleared during this procedure. This mode does not influence the drive operation in any way
but it allows to increase the S.M.A.R.T. parameter Relocated Sector Count.
Clear the defects table. After execution of that command the defects table will be reset – the
number of defective sectors become equal to 0. The user has to select, which table should be cleared.
Group into tracks. This menu item allows to group into defective tracks those defective sectors,
which already are entered into the defects tables. When you enter the mode the message: LIMIT OF
GROUPING INTO TRACKS appears, after which sector defects are grouped into defective tracks in both
P-List and G-List tables. The input range is from 1 to 50.
Test start. Press [R] to start the tests. All the tests are performed one by one until completion. All
the test setup parameters and results are recorded into a /utility name/*.log file. Testing can be interrupted
by pressing [Esc] if necessary.
It is necessary to select, what should be interrupted – current test or the whole testing sequence. If an
overflow of maximum allowed error number counter takes place during a test or if the formatting ends in
error emergency completion will take place with corresponding message about that in the log file. When
the testing sequence is complete test results are output to the display (same data will be written to a log-
file).
The test program, which was created or loaded remains resident until exit from the utility, i.e. you
can exit from the AUTOMATIC MODE, run tests manually, record drive description parameters and the
program will remain resident and ready for execution.
Exit – exits from the utility.
Two-disk models have disks 1 and 3, an assembly ring is placed instead of disk 2. One-disk models
contain lower disk 1 only.
H3
H2
H1
H0
5.5.2. Initialization
When the power is switched on the drive performs initialization:
1. RESET formation
2. Self-diagnostics 1
3. Model setup
4. Spindle motor start
5. Self-diagnostics 2
6. Un-parking of the magnetic heads
7. Reading disk firmware data
8. Recalibration start
9. Setting readiness (waiting for ATA command)
The drive setup for a concrete model of given drive family is performed during its initialization. The
FLT/SE signal is used for that purpose, which is generated by the preamplifier chip. After the spindle
motor start the microprocessor will in sequence check all the heads beginning with the zero one. When
head absence is detected the FLT/SE signal is sent to the microprocessor. This allows to determine the
number of heads precisely and set them up for a corresponding model. The signal for heads switching is
emitted from the microprocessor as a sequential code. See picture 5.5.3.5. for WDC AC313000, WDC
AC310100, WDC AC38400 drives and picture 5.5.3.6. for WDC AC36400 family.
100ns. Those chips have been tested with all above-mentioned drive families. You can also try to use
FLASH chip manufactured by THOMSON M29F102B-45. Those chips are used in a number of WD drives
of WDAC313000 family. With WDAC36400 and WDAC38400 drives FLASH M5M28F102AJ-10 chips
manufactured by MITSUBISHY can be used, they are used in Fujitsu drives. M5M28F102AJ-10 chips do
not work with WDAC310100 and WDAC313000 drives.
Note the solder-up of J1 connector, picture 5.5.3.7. for WDAC36400 and picture 5.5.3.8. for
WDAC310100 family. In previous drive families +5V voltage was supplied to the third J1 pin. In these
drive families that pin is connected to the “ground”. Therefore (mistaken) connection of controller boards
from WDAC35100 and WDAC34000 to sealed blocks of WDAC36400 family and newer will lead to
controller board malfunction (usually the L1 filtering chocker burns out).
3
K M 416C 1204C J
4
W D 6 9 C 3 1 -S S
1
L 6256B
W D C (C ) 1 9 9 8
M A STER 1 . 2 5 .0 0 M H z
SLAV E
S80C 196N U
CS
2 . 3 0 .0 0 M H z
2 3. LD 33C
6 2 -6 0 2 2 3 3
-0 6 0 4 . C L -S H 3 3 5 8 -2 0 0 Q C -J
C o n f ig u r a tio n S ta n d a r t S e ttin g s
S in g le M a s te r S la v e
2 3
L C 3 2 22 6 6J-2 5
4
W D 6 9 C 2 4 -S S
1
L 6256B
W D C (C ) 1 9 9 8
1 . 5 0 .0 0 M H z
M A STER
SLAV E
S80C 196N U
C S 2. LM 358A
5 3. LD 33C
6 2 -6 0 2 2 3 0
-0 6 5 4 . C L -S H 3 3 5 8 -2 0 0 Q C -G
5 . 3 0 .0 0 M H z
S in g le M a s te r S la v e
2 3
L C 3 22 2 6 6J-2 5
4
W D 6 9 C 2 4 -S S
1
L 6256B
W D C (C ) 1 9 9 7
M A STER
SLAV E 1 . 5 0 .0 0 M H z
S80C 196N U
C S
2. LM 358A
6 2 -60 2 2 2 5 3. LD 33C
-0 6 4
4 . C L -S H 3 3 5 8 -2 0 0 Q C -G
C o n f ig u ra tio n S ta n d a rt S e ttin g s
S in g le M a ste r S la v e
2
V 53C 16128H K 45
W D 69 C 2 4 -S S 3
1
L 6256B
W D C (C ) 1 9 9 6
M A STE R 1 . 5 0 .0 0 M H z
SLAV E
S80C 196N U
G 7361268D
C S
2. LM 358A M
3 . C L -S H 3 3 5 6 -1 3 3 H C -J
6 2 -6 0 2 2 2 0
-0 6 2
4. 74H C 367D
S in g le M a s te r S la v e
H e a d c o d e d a ta tra n s fe r p r o to c o l fo r W D A C 3 8 4 0 0 , W D A C 3 1 0 1 0 0 , W D A C 3 1 3 0 0 0 H D D s
F E D C B A 9 8 7 6 5 4 3 2 1 0
0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 1
SCLK
1 ,9 c 120 нс
SD ATA
1 2 c 1 2 c
SD EN
S ta rt p a c k e t H ead code S to p p a c k e t
T h e d a ta is v a lid f o r S D A T A lin e w h e n S C L K is 0 ( r e a r e d g e )
H ead 0 code
F E D C B A 9 8 7 6 5 4 3 2 1 0
0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0
SCLK
SD ATA
H ead 3 code
F E D C B A 9 8 7 6 5 4 3 2 1 0
0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1
SCLK
SD ATA
H ead 4 code
F E D C B A 9 8 7 6 5 4 3 2 1 0
0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0
SCLK
SD ATA
E x a m p le s o f p r o g r a m m in g a h e a d c o d e
Picture 5.5.3.5.
H e a d c o d e d a ta tra n s fe r p r o to c o l fo r W D A C 3 6 4 0 0 H D D s
D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 0
D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 0 0 0 1 0 1 0 0 0
SCLK
4 4 0 -5 2 0 н с 160 нс
12 с
SD ATA
SD EN
H ead code S to p p a c k e t
T h e d a ta is v a lid f o r S D A T A lin e d u r in g th e m o m e n t s w h e n S C L K is 0 ( r e a r e d g e )
H ead 0 code
0 0 0 1 0 0 0 0
SCLK
SD ATA
H ead 1 code
0 0 0 1 0 0 0 1
SCLK
SD ATA
H ead 2 code
0 0 0 1 0 0 1 0
SCLK
SD ATA
E x a m p le s o f p r o g r a m m in g a h e a d c o d e
Picture 5.5.3.6.
V o ic e C o i l 1 5 .2 O m
J1
1 2
1R 0 L2
U 7
REF +5V
+ +
6 W R x
F L T /S E 0 .1 1 0 4 7
C L -S H 3 3 5 6 -1 3 3 H C -J
7 W Ry C 38
SD ATA
R 211
56 100
SCLK
11 C 46 24 RD x
R /W
C 153
SD EN
R 174 RD y 15 16
10
C 47 24
U 6 U 8 74H C T367
35
15 J1
33 100
47 14 13
R xD 1 0 (S D A T A )
120pF 120pF
100 R 175
46 12 11
TxD 11 (S C L K )
100
1 120pF
80C 196N U
R 172 100
37 4 5
1 6 (S D E N )
100
C 180 120pF
32 9 10
8 (F L T /S E )
R 44 2k
U 1 +5V
R 47
65 6 7
1 4 (R /W )
100
W D 69C 24
120pF
R 198 100
41 2 3
5 (R E F )
100
C 172 120pF
V o ic e C o il 1 4 O m
J1
U 7
1 2
L2
REF +5V
+ +
31 W Rx
F L T /S E 22 1 0
32 W Ry C 66 C65
SD ATA
38
37 SCLK
C L -S H 3 3 5 8 -2 0 0 Q C -H
R 68
58 R /W
100pF
100
SD EN
15 16
R 72
12 R D x
24
R 73
11 R D y
24
35
An example of automatic testing program is shown in table 5.7.1. It is necessary to clear the
defects tables and erase the translator before testing starts.
Table 5.7.1
Test name Input test parameters Errors, error counter
Servo test By default Relocate errors: Yes
Maximum errors number: 1000
Surface scanning By default Relocate errors: Yes
Maximum errors number: 2000
Formatting Using P-LIST Test break on error
Logical structure scanning By default Relocate errors: Yes
Maximum errors number: 100
Formatting Using P-LIST and G-LIST Test break on error
Logical scanning By default Relocate errors: No
Maximum errors number: 0
6.1. Purpose
The utilities are designed for restoration of 3’’ Caviar Arh.3 drives manufactured by Western Digital of,
WDC AC35100 and WDC AC34000 drive families (see Table 6.1.).
Table 6.1.
Utility Supported models Number Number Logical parameters Family ID
of disks of heads cyls, hds, sectors number1
"PC-A35100" WDC AC35100 - 5.1 Gbt 3 6 10672, 15, 63 62-602221-xxx
WDC AC34300 - 4.3 Gbt 3 5 8896, 15, 63
WDC AC23400 - 3.4 Gbt 2 4 6672, 16, 63
WDC AC22500 - 2.5 Gbt 2 3 4960, 16, 63
WDC AC11700 – 1.7 Gbt 1 2 3336, 16, 63
"PC-A34000" WDC AC34000 – 4.0 Gbt 3 6 7752, 16, 63 62-602210-xxx
WDC AC33200 – 3.2 Gbt 3 5 6296, 16, 63
WDC AC22500 - 2.5 Gbt 2 4 4960, 16, 63
WDC AC22000 - 2.0 Gbt 2 3 3876, 16, 63
WDC AC11200 - 1.2 Gbt 1 2 2448, 16, 63
1
ID number is indicated on the microprocessor unit or ROM chip, xxx means microprocessor firmware version for
given drives family.
Technical support: pc-3000support@acelab.ru
(8632) 64-17-10
www.acelab.ru 45
Western Digital "Caviar" Arh.3 РС-3000
"PC-A35100" "PC-A3400" ACELab
drive model, but the choice can be changed if necessary. Pressing [Enter] will bring the main menu of
operation modes on the screen:
Servo test
Surface test
Disk firmware zone
Drive description area
Formatting
Logical scanning
S.M.A.R.T. table
Defects table
Automatic mode
Exit
Limit of grouping into tracks – determines the number of defective sectors in a track, which will
cause the whole track to be viewed as defective. Tracks containing defective sectors with error codes 10h
(IDNF) and 04h (ABRT) are also considered to be defective.
Writing can be switched off in the test and reading can be replaced with verification procedure .
Test duration becomes considerably shorter in that case. The surface test is based on an adaptive
algorithm – detected defects are not addressed during subsequent passes. This procedure considerably
decreases testing time for drives with a large number of defects. The test of WDAC35100 (Pentium 120, 1
pass, write off, verification instead of reading) takes 40 minutes.
Critical time – determines the wait period for read (and write) operations. If the set limit is
exceeded, the sector is considered to be defective. Input range is from 40 ms to 999 ms, the default value
is 300 ms. Critical time value should be decreased very cautiously. Setting a value, which is too small (it
depends upon specific drive, the testing computer, etc.) may lead to detecting false errors. Besides the
drive periodically performs re-calibration procedure, which can also be interpreted as an error.
Servo test should be performed before the beginning of this test or else the drive should
be formatted prior to it without using the defects tables, and the low-level formatting procedure
should be finished in that case without errors!
After the surface test procedure the table containing defective ABA numbers appears on the
screen. Pressing the [Enter] key translates all ABA-represented blocks into PCHS-represented data and
the table of defective tracks and sectors appears on the screen. Pressing the [Enter] key again will write
all the defective sectors and tracks into P-LIST table.
name after reboot. It is necessary to clear the defects table after heads switching-off or switching-on
procedure.
6.4.5. Formatting
Formatting – starts the low-level formatting procedure. During formatting the drive skips defective sectors
and defective tracks, the numbers of which it takes from the defects table. The formatting procedure
cannot be interrupted because when it finishes a recalculation and translator recording takes place. If
format ends in error it means presence of corrupt servo fields or incorrectly compiled defects table. Even
if formatting ends in error, the translator is recalculated and recorded, though not all the surface of the
drive will be formatted. Before the start of formatting you have to select the defects table mode or
formatting without defects table data. Formatting takes approximately 40 minutes, but it depends on the
model, state of magnetic disks and can grow considerably with defective surfaces.
Sometimes it is possible that formatting terminates immediately with 04h (ABRT) error, this is caused by
the incompatibility of controlling microprocessor firmware version i87C196 and the disk firmware of sealed
block. In that case you will need to re-write the disk firmware corresponding to the microprocessor
firmware version.
mode is selected two lists appear on the screen: TASKS LIST and AVAILABLE TASKS. Before testing
starts a test program must be created or a previously created one loaded.
Test program creation. Use the [Ins] key to create a test program – the bright cursor rectangle moves
from the left window TASKS LIST to the right window AVAILABLE TASKS, where you can select one of
the suggested tests:
Servo test
Surface scanning
Formatting
Logical scanning
After test selection press [Enter] – this will bring you to the start menu (similar to the normal, non-
automatic operation mode, see description of this test). After making corresponding adjustments you will
come into the errors menu:
Relocate errors detected during test: No
Maximum number of errors allowed: 32767
Switching the errors relocation after the test is performed by [Y] – Yes and [N] – No – keys or the [Space]
key. The maximum number of errors allowed shows what number of errors is acceptable for normal test
completion. If this number is exceeded, the test is interrupted as well as all following tests. This parameter
should be set based on the defects table capacity and the drive capacity for defects relocation. The
recommended values – 1000 for servo test and 2000 for surface scanning. Actually this figure should be
equal to zero for logical surface scanning, since all the defects should be discovered and relocated during
surface test by physical parameters. But in fact logical surface scanning may reveal a small number of
defects, as a rule not greater than 100. Note that formatting must be performed after logical structure
defects detection and relocation.
When all options are selected pressing [Enter] will add the selected test into the TASKS LIST
window and you will be able to move on to linking the next test. If a new test has to be added before one
of those, which are already in the TASKS LIST, place the cursor (bright rectangle) over that test and press
[Ins]. If you need to add a new test after the existing one, place the cursor after the test in the TASKS
LIST.
Editing test program. In order to edit the test parameters of the created test program place the
cursor in the TASKS LIST over that test and press [Enter]. If you wish to remove some test, place the
cursor over the test name and press [Del], for adding a new one – press [Ins].
Load/save test. Press [S] key to save the test and enter the file name without extension, which is
assigned automatically - *.prg. When entering the file name keep in mind that the test program will be
suitable for a certain model of a certain drives family, because the number of heads, cylinders and other
individual parameters are written in the test setup parameters. Therefore it is recommended to use a
corresponding model name for naming the file. The file will be stored in the current PC3000 subdirectory.
Press [L] to load a test program and select the test from the list of programs located in the current
PC3000 subdirectory, it switches on *.prg name filtering or the file name can be entered manually – by
inputting full path to the file.
Test start. Press [R] to start the tests. All the tests are performed one by one until completion. All
the test setup parameters and results are recorded into a /utility name/*.log file. Testing can be interrupted
by pressing [Esc] if necessary. It is necessary to select, what should be interrupted – current test or the
entire testing sequence. If an overflow of maximum allowed error number counter takes place during a
test or if the formatting terminates with an error, emergency completion will take place with corresponding
message about that in the log file. When the testing sequence is complete test results are output to the
display (same data will be written to a log-file).
The test program, which was created or loaded remains resident until exit from the utility, i.e. you
can exit from the AUTOMATIC MODE, run tests manually, record drive description parameters and the
program will remain resident and ready for execution.
Exit – exits from the utility.
2
V 53C 16128H K 45
W D 6 9 C 24 -S S 3
1
L 6252
W D A C (C ) 1 9 9 7
M A STER 1 . 5 0 .0 0 M H z
SLAV E
G 7 1116 42 1C
S80C 196N U
C S 2. LM 358A
3 . C L -S H 3 3 5 6 -1 3 0 H C -G
6 2 -60 2 2 2 1
4. D M 74LS05M
S in g le M a s te r S la v e
3 5
W D 69C 23
-S S 0 0 -0 1 4
S80C 196N U
W D C (C ) 1 9 9 6 6
M A J8 1 . LM 358A
SL 2 . L6252
C S
3 . V 53C 16126H K 50
4 . A T 2 7 C 5 1 6 (6 2 -6 0 2 2 1 0 -0 6 4 )
2 5 . C L -S H 3 3 5 6 -1 3 0 H C -G
6 . 74LS05
S in g le M a s te r S la v e
H 5
H 4
H 3
H 2
H 1
H 0
H3
H2
H1
H0
6.5.2. Initialization
When the power is switched on the drive performs initialization:
1. RESET formation
2. Self-diagnostics 1
3. Model setup
4. Spindle motor start
5. Self-diagnostics 2
6. Un-parking of the magnetic heads
7. Reading disk firmware data
8. Recalibration start
9. Setting readiness (waiting for ATA command)
The drive setup for a concrete model of given drive family is performed with the help of
configuration resistor soldered on the MHB. When the drive is powered on its microprocessor analyses its
resistance and sets itself up for corresponding drive model, see tables 6.5.2.1. and 6.5.2.2.
Table 6.5.2.1.
WDAC35100 model: Configuration resistor on the MHB
WDAC35100 11K
WDAC34300 39K
WDAC23400 ∞ (resistor not installed)
WDAC22500 5.9K
WDAC11700 7.9K
Table 6.5.2.2.
WDAC34000 model: Configuration resistor on the MHB
WDAC34000 11K
WDAC33200 39K
WDAC22500 ∞ (resistor not installed)
WDAC22000 5.9K
WDAC11200 7.9K
shunting resistor installation is not possible for all models, for instance, it won’t allow you to transform a
WDAC35100 model into a WDAC34300 model, therefore the conducting line to contact 16 of J1 is cut on
the PCB and the configuration resistor is installed parallel to C42 or C* capacitor (see picture 5.5.1,
5.5.2). One more problem appears when a 3-disk model (for example, WDAC35100) is reconfigured into
a single-disk model (for example, WDAC11700). The spindle motor controller chip in 3-disk models works
with a greater starting current during motor start, while for single-disk models this current is lower.
Therefore such reconfiguration (the number of disks is not reduced) problems with spindle motor start
may be possible. One more note! It should be kept in mind that in 2-disk models the disks are located in
the 1st and the 3rd positions (disk 2 is missing, see picture 5.1.2), therefore if a WDAC35100 drive is
reconfigured into a WDAC23400 model, sides 2 and 3 should be isolated in WDAC35100.
Software reconfiguration does not change the starting current of the spindle motor because the
number of disks remains the same and the microprocessor “knows” about that. Besides there is no
necessity to take into account the location of magnetic disks in a stack since it is done automatically.
V io c e C o il 2 4 O m
C47
10 4 3
33
C 46
11
6 5
U 7 32
C L -S H 3 3 5 6
R 55
74LS05
+5V +5V J1 + 5V
1 2
R43
10k 10k
80C196N U
U 8
U 6
C PU 39 1 2 H 2 6 5
O K O K 37
H 0 H 1 U 6
U 8 LS05 CPU
3 4 10k
35 O K
10k
R 48 48
LS05 100
+5V 15 16
49
100 C *
57
U 7 C 49
10 U 7
C L -S H 3 3 5 6 0 .1 C L -S H 3 3 5 6
C 46
11
U 6 CPU U 8
LS05 9 .5 3 k
9 8
33
1 9 .1 k
11 10
34
3 8 .3 k
13 12
32
R54
R 55
Picture 6.5.5.2. WDAC34000 drive family magnetic head selection scheme.
Table 6.5.5.1.
WD35100 drive family, (model) WD34000 drive family, (model) Head H2 H1 H0
0 0 0 0
1 0 0 1
2 0 1 0
WDC AC35100 WDC AC34000
3 0 1 1
4 1 0 0
5 1 0 1
Table 6.5.5.2.
WD35100 drive family, (model) WD34000 drive family, (model) Head H2 H1 H0
0 0 0 0
1 0 0 1
WDC AC34300 WDC AC33200 2 0 1 0
3 0 1 1
4 1 0 0
Table 6.5.5.3.
WD35100 drive family, (model) WD34000 drive family, (model) Head H2 H1 H0
0 0 0 0
1 0 0 1
WDC AC23400 WDC AC22500
2 1 0 0
3 1 0 1
Table 6.5.5.4.
WD35100 drive family, (model) WD34000 drive family, (model) Head H2 H1 H0
0 0 0 0
WDC AC22500 WDC AC22000 1 0 0 1
2 1 0 0
Table 6.5.5.5.
WD35100 drive family, (model) WD34000 drive family, (model) Head H2 H1 H0
0 0 0 0
WDC AC11700 WDC AC11200
1 0 0 1
+5V
U 6
R 48
J1
U 8
9
35 3 4
H 0
+5V
R 43
U 8
80C 196N U
37 5 6 =1 10
H 1
U 8
39 1 2 7
H 2
+5V
Picture 6.5.5.1.1.