Fundamentals of searching for malfunctions

The description above should demonstrate that a HDD is a sophisticated software and hardware device combining electronic and mechanical parts and utilizing the most recent achievements of microelectronics, micromechanics, automatic control theory, magnetic recording theory, and coding theory. HDD repair is impossible without specialized knowledge, special equipment, instruments and tools, and without a specifically equipped location (clean room). However, an expert in computer hardware can perform primary diagnostics of HDD and repair simple failures, perform operations over BAD sectors using software offered by HDD manufacturers.

In the absence of special diagnostic equipment and software HDD diagnostics should begin with connection to an individual PC power supply unit. Operator’s hearing is the diagnostic tool in that case. At power-up a HDD spins up the spindle motor, sound level increases for 4 – 7 sec., then a click follows (heads are moved from the parking zone) and very specific recalibration crackling noise that lasts 1-2 sec. It is easy to get used to such drive behaviour by connecting a known good HDD to a power supply unit.

Recalibration procedure performed by a drive demonstrates at least operability of the reset circuit, its clock, microcontroller, spindle motor control circuit and positioning system, data conversion channel, normal status of magnetic heads (at least one of them, the one used for the initialization process) and drive firmware data.

For further diagnostics a HDD has to be connected to the Secondary IDE port and automatically detected in BIOS through the SetUp procedure. If the model of the HDD being checked is recognized, the operating system loads and computer starts diagnostic software. OS can be started from a working HDD connected to Primary IDE port or from a floppy disk. The easiest diagnostics would be an attempt to create a partition on the drive being checked using FDISK procedure and subsequent formatting procedure with Format d:/u command. Formatting in DOS or Windows OS does not accomplish the actual “formatting”, instead the OS performs surface verification, creating in the end a file system structure selected for the partition. If formatting (verification) reveals any defects, they will be displayed on-screen as BAD sectors. Of course, such diagnostics is primitive and aimed rather towards checking HDD operability than discovery of malfunction causes or, moreover, their elimination. More detailed diagnostics can be performed using utilities recommended by manufacturers and available from their web pages.

Thus, for Fujitsu drives we can recommend a whole section devoted to diagnostic software:

http://www.fel.fujitsu.com/home/drivers.asp?L=en&CID=1

For Western Digital drives:

http://support.wdc.com/ru/download/

For Samsung drives:

http://www.samsung.com/Products/HardDiskDrive/utilities/index.htm

For Seagate drives:

http://www.seagate.com/support/software/

For Maxtor drives:

http://www.maxtor.com/en/support/downloads/powermax.htm

For IBM drives offered under a new HGST brand:

http://www.hgst.com/hdd/support/download.htm

All the above utilities perform testing in regular user mode and do not switch drives to factory mode; therefore their features are rather limited. Specialized diagnostic utilities are not offered for free; instead they are distributed to special service centers and dealers of drive manufacturers.

Let us show an example of searching for malfunction in the spindle motor control circuit of a Caviar HDD manufactured by Western Digital.

The layout scheme below is used in WDAC32500 and WDAC33100 drive families and takes into account all ratings and serial numbers of components, but it is also applicable for repair of WDAC2340, WDAC2420, WDAC2540, WDAC2700, WDAC2850, WDAC33100, WDAC31200, WDAC21200, and WDAC31600 drive families if you ignore serial numbers of components and assume that some ratings differ from the values shown in the layout scheme (Figure 5).

If at HDD power-up its spindle motor does not start you should first make sure that the HDA is operational by connecting it to a known good PCB. If there is no such opportunity you should check the resistance of coils (phases) of the spindle motor, it should correspond to ~ 2 Ohm relatively to middle output; then continue to look for the malfunction on the PCB. (Inability to start a spindle motor frequently results from sticking of magnetic heads to disks).

In order to check a PCB for failed components, you should remove it from the HDA, connect to an external power supply and position it on the worktable with electronic components facing up. Further operations will require an oscilloscope with sweep frequency up to 50 MHz.

First of all, you should switch on power and check the feed +5 V and +12V voltages at outputs from the U3 and U6 chips (see layout scheme), check excitation of quartz resonator at outputs 24 and 33 from U6 chip. Then check for presence of clock pulses supplied to the U9 control microprocessor and U11 reading channel to 57 and 13 outputs respectively. After that make sure that there is no RESET signal (active level О). If all the requirements are met then the control microprocessor will start and perform the initialization procedure programming all chips connected to the internal data bus. You can check microprocessor operability indirectly judging by the presence of control pulses: ALE, RD#, WR#, data bus pulses, etc.

To check the spindle motor control circuit you should trigger 10 ms/div oscilloscope sweep with 2V/div amplification (it is advisable to use 1:10 multiplier). After power-up check for presence of motor start pulses with 11 – 12 V amplitude for three phases (connections J14, J13, J12). The control circuit will try to start the motor for 1 – 2 min., then it will discontinue the attempts. After that you should switch power off/on or send a RESET command by short-circuit of lines 1 and 2 in IDE interface connector using tweezers. If voltage is lower than 10 V for any phase, then U3 chip is malfunctioning. As a result of such failure the spindle motor most likely spins up but remains unable to gain rated rotational speed and, consequently, magnetic heads cannot be shifted from the parking zone. Rotational speed of spindle motor can be controlled using the INDEX pulses at the Е35 control point (if a PCB is connected to the HDA). The frequency of INDEX pulses is ~12 ms, width of INDEX pulses is – 140 nanoseconds. U3 chip is controlled by the U6 synchronization controller chip and the SPINDLE START signal of the spindle motor. For motor start SPINDLE START = 1, for motor stop it is = 0.

Phase distribution is controlled by the U6 chip through its Fc1 – Fc6 outputs; it uses TTL range of control signals. Feedback of rotational speed is accomplished through the 32Р4910А U11 reading channel chip using the SERVO READ DATA line. In its turn, the U6 synchronization controller chip generates the signal for servo field search (SERVO GATE) for U11 chip.

Servo signals and numbers of control points are indicated in the figure 6 and 7. The signals can be viewed more conveniently using oscilloscope with 100 MHz or greater sweep range since INDEX pulses and servo marker last for about ~140 nanoseconds (it is also advisable to use 1:10 multiplier). Monitoring should be performed using two sources, synchronizing the oscilloscope by INDEX or by servo marker. It may be interesting to watch not only servo signals at the Е37 control point but also data reading signals in general at the Е13 and Е7 control points, where one can see all synchronization fields, sectors, etc. (See figure 8).

 

Details on functioning of control microprocessor, data reading channel and spindle motor control chip are available at web sites of Intel, Silicon Systems Incorporation and SGS-Thomson respectively: www.intel.com and www.st.com.

Read More

Jumper settings for WD 2.5 inch and 3.5 inch EIDE drives

WD Jumper settings Two different protocols can be used for jumpering EIDE devices, including disk drives. One is the master-slave relationship. With this protocol, one device is jumpered as master and the other is jumpered as slave. The second protocol is cable select. With this protocol, both devices are jumpered as cable select and their position on the cable dictates which device is the master and which device is the slave. The end device is master while the device on the middle of the cable is slave. You can use either of these protocols but you cannot mix them on the same data cable. Both methods refer to having multiple devices attached to the same IDE cable and have options for single drive installations (only 1 drive installed on the system).

1. For Western Digtial 3.5″ EIDE hard drives:

WD Jumper settings

A) Cable Select Configuration Options for PC Systems:

If you have determined that your system and all other IDE devices support Cable Select, please use the following information to connect your IDE drive. The jumper should be on pins 1-2.

Installing the new drive as the only drive in the system:
If you are connecting your drive as the only IDE drive on the cable, then there is no need to change the jumper pin on the drive. Simply connect the drive to the black connector at the end of the cable.

Installing the new drive as the primary (Master) drive:
If you are connecting your drive as the primary drive on the cable with another IDE drive, there is no need to change the jumper pin on the drive. Jumper the other IDE drive as Cable Select. Connect the drive to the black connector at the end of the cable for the system and the other IDE drive to the gray connector located at the middle of the cable.

Installing the new drive as the secondary (slave) drive:
If you are connecting your drive as the secondary drive on the cable with another IDE drive, there is no need to change the jumper pin on the drive. Jumper the other IDE drive as Cable Select. Connect the drive to the gray connector in the middle of the cable and other IDE drive to the black connector located at the end of the cable.

B) Master/Slave Configuration Options for PC Systems:

Installing the new drive as the only drive in the system:
If you are connecting your drive as the only IDE device on the cable, then move the jumper shunt on the drive from pins 1 & 2 to pins 4 & 6. Once the jumpers have been configured, connect the drive to the black connector at the end of the cable.

Installing the new drive as the primary (Master) drive:
If you are connecting your drive as the Master drive on the cable with another IDE device, move the jumper shunt on the drive from pins 1 & 2 to pins 5 & 6. Then configure the jumper on the other IDE device as Slave. Connect the drive to the black connector at the end of the cable, and the other IDE device to the gray connector located at the middle of the cable.

Installing the new drive as the secondary (Slave) drive:
If connecting your drive as the secondary drive on the cable with another IDE device, move the jumper shunt on the drive from pins 1 & 2 to pins 3 & 4. Then configure the jumper on the other IDE device as Master. Connect the drive to the gray connector at the middle of the cable, and the other IDE device to the black connector located at the end of the cable.

2. For Western Digital 2.5″ EIDE hard drives:

WD Jumper settings

A) Cable Select Configuration Options for PC Systems:

If you have determined that your system and all other IDE devices support and are using Cable Select, please use the following information to connect your IDE drive. The jumper should always be on pins B-D for Cable Select installations.

Installing the new drive as the only drive in the system:
If you are connecting your drive as the only IDE drive on the cable, please ensure that a jumper is connected to pins B-D on the 2.5″ drive. Simply connect the drive to the end of the cable.

Installing the new drive as the primary (Master) drive:
If you are connecting your drive as the primary (Master) drive on the cable with another IDE drive, please ensure that a jumper is connected to pins B-D on the 2.5″ drive. Please ensure that the second (Slave) IDE drive is jumpered as Cable Select as well. Connect the primary (Master) 2.5″ drive to the end of the cable and the second (Slave) drive to the middle connector of the cable.

Installing the new drive as the secondary (Slave) drive:
If you are connecting your drive as the secondary (Slave) drive on the cable with another IDE drive, please ensure that a jumper is connected to pins B-D on the 2.5″ drive. Connect the 2.5″ drive to the middle of the cable and other (Master) drive to the end of the cable.

B) Master/Slave Configuration Options for PC Systems:

Installing the new drive as the only drive in the system:
If you are connecting your drive as the only IDE device on the cable, no jumper is needed on the 2.5″ drive. Connect the 2.5″ drive to the end of the cable.

Installing the new drive as the primary (Master) drive:
If you are connecting your drive as the Master drive on the cable with another IDE device, no jumper is needed on the 2.5″ drive. Ensure to configure the jumper on the secondary (Slave) IDE device as Slave. Connect the primary (Master) 2.5″ drive to the end of the cable, and the secondary (Slave) device to the middle of the cable.

Installing the new drive as the secondary (Slave) drive:
If connecting your drive as the secondary drive on the cable with another IDE device, please ensure that a jumper is connected to pins A-B on the 2.5″ drive. Configure the jumper on the primary IDE device as Master. Connect the 2.5″ (Slave) drive to the middle of the cable, and the Master IDE device to the end of the cable.

Read More

Seagate Self-Encrypting Laptop Hard Drive First To Win Key U.S. Government Certification

Seagate Self-Encrypting Laptop Hard Drive Seagate’s Momentus Laptop Hard Drive Earns FIPS 140-2 Certification, Clearing Way for Deployment of Drives by All U.S. Government Agencies and Regulated Industries such as Healthcare, Defense and Finance.

September 14, 2010, seagate announced that its groundbreaking Momentus ® Self-Encrypting Drive, the world’s first laptop hard drive with built-in encryption to protect against unauthorized access to information on lost or stolen mobile computers, has secured FIPS 140-2 certification from the U.S. National Institute of Standards and Technology (NIST).

The key government certification clears the way for deployments of Momentus Self-Encrypting Drives (SEDs) by all U.S. and Canadian federal agencies, many state and local governments, and regulated industries such as healthcare, finance and defense required to use FIPS-certified gear to help protect sensitive data on PCs and computer networks. Many utility, education and transportation entities also have adopted the FIPS (Federal Information Processing Standard) 140-2 standard to lock down confidential information. Foreign governments in addition to Canada also recognize FIPS-validated products. The Momentus SED is the first hard drive with native encryption to earn the FIPS certification.

“The FIPS 140-2 certification exemplifies Seagate’s commitment to security standards that enable the widespread adoption of encrypting hard drives for laptops and other computers as the explosive growth of laptop PCs puts more sensitive personal and business information at risk, today’s NIST approval gives our system builder and end-user customers the peace of mind that Momentus ® Self-Encrypting Drives deliver the full power of government-grade security.” – said Dave Mosley, executive vice president of Sales, Marketing and Product Line Management at Seagate.

The FIPS 140-2 seal of approval comes three years after NIST, the federal agency focused on promoting product innovation by establishing technical standards for government and business, certified the Advanced Encryption Standard (AES) chip built into the Momentus drive. Seagate has shipped more than a million of its self-encrypting laptop drives since their introduction in 2006.

See Seagate’s FIPS 140-2 certificate here: http://csrc.nist.gov/groups/STM/cmvp/documents/140-1/140crt/140crt1388.pdf .

More information on NIST and FIPS 140-2 is available on the NIST website:
http://csrc.nist.gov/groups/STM/cmvp/index.html

Seagate® Momentus® hard drives deliver high capacity and performance along with innovative technology, such as self-encryption and free-fall sensors. If you require feature-rich, reliable, robust and secure laptop storage, Momentus drives are for you.

More details: Seagate’s self-encryption Momentus Laptop hard drive

Read More

Too slow when copying files?

Too slow to copy files The problem is caused by either the user’s PC not supported a USB 2.0 port or
the product not being connected to a USB 2.0 port.

When connected to a USB 1.1, it has a transmission speed of about 1 MB/s which is
very slow.

To solve the problem:

  • Install a USB 2.0 driver
  • Connect to a different port
  • Purchase and use a separate port if the PC is not equipped with a USB 2.0 port.

Also the speed can be decreased when using a USB 1.1 cable that is not shielded.
Use the cable provided with the product or purchase a USB 2.0 cable.

Checking whether USB 2.0 is available

On Control Panel▶Administrative Tools▶Computer Management▶Device Manager click and expand the + sign of the ‘Universal Serial Bus Controller’ on the right window. If ‘USB2 Enhanced Host Controller’ is installed as shown below, USB 2.0 is available for use.

When it is not installed, either check or try following instruction:

1. Install Chipset Driver of Main Board.

2. Re-install the USB Mass Storage Device Driver.
Connect the external hard drive.Then on StartControl PanelSystemHardware▶Device Manager, right click the USB Mass Storage Device of Universal Serial Bus controllers and select ‘Properties’.

– When ‘USB Mass Storage Device Properties’ window opens, click Uninstall on Driver tab then click OK when the pop-up opens.

– Disconnect, then reconnect the external hard drive.
When ‘Found New Hardware’ window appears on the bottom right side, wait until the completion message is displayed. (It takes a while to automatically install the driver.)

– Check whether the Samsung External Hard Drive appears on the Disk Drivers of Device Manager.

– USB Drivers are installed separately on each port, so the above process should be repeated as many times as needed by connecting the external disk driver to each USB port.

3. Checking EHCI Mode of BIOS Setup
In case there is an item that sets EHCI mode in PC’s BIOS Setup, check whether the item is Enabled or not.

4. If the problem persists even after trying the above instruction, refer to the link in below or upgrade each OS to the latest version.

– USB 2.0 Support in Windows 2000
– USB 2.0 Support in Windows XP

Read More