Main Word of Advice from Professionals:

NOT-spinning hard disk can cause no further damage to data layers.
Do not power the hard drive back on at the very first signs of failure.
Bad situations can be avoided. We will help!

» Home » Help » Technical Articles » About Firmware for HDD

How Hard Drive works: Firmware on Disk Platter and PCB

You might be surprised to find out of how a hard drive - as a separate device - resembles the actual computer. Whether the drive is connected to a computer through an external box, or just powered from a separate power supply, the first thing it does is to start booting its own internal program, a firmware that acts just like a computer OS. That disk-service software (or microcode program) must boot itself: instantly, error-free, right off the drive is powered up on the computer's start up.

If the microcode executes all service-commands flawlessly without any errors, and the drive starting process passes all self-check-tests and initialization procedures, then the hard drive is ready to read and write data, and communicate in the universal digital language with other computer components, operating system, and user software.

Technically, a computer-to-drive dialog is always starts with BIOS tests, and once drive is detected in motherboard's CMOS - it is accepted for the full-time job.

What happens if the internal process of drive initialization by its firmware failed by some reason? Then the CMOS will not be able to identify the failed hard drive. The computer will skip on such drive, and may give you an error message.

Let's take a closer look under the hood of hard drive during its initialization on powering up. A simplified scheme shows the basic drive components that are required to boot the drive.

HDD under the hood

The electronic board, well-known as PCB - Printed Circuit Board (picture above: green part) is the vital part of a Hard Drive. You may consider it as a HDD motherboard with its own processor and RAM. PCB is not only set of chips on the board, it also has a small (but very important) part of hard drive firmware, written in integrated chips and main PCB processor.

The other bigger part of firmware program is located right on disk-platters inside the drive on special service tracks (pic. brown circle). Every disk inside the drive is covered with high data-density magnetic layers from each side of the platter; one or few disks are stacked on the spindle.

The most part of disk occupied by LBA (Logical Block Addressing) sectors available for computer programs, operating system and user data.

A very small portion of the disk (pic. brown zone) is used for service needs, known as Service Area. That is the place where the rest of internal software is located, designated only to serve for normal and flawless work of the drive. This internal software, or hardware microcode, refers to hard drive firmware, S.M.A.R.T info, the translator module (keeps records about defective sectors or the whole defective tracks, it helps keeping the order in the system of addressing physical sectors to logical-LBA), tuning parameters for heads, and much more.

When the hard drive is powered on, the small part of firmware on PCB is starting the whole process of booting the drive. It sends the command to power on the motor, move the heads over the spinning surface to catch the synchronizing marks to stabilize the speed.

Then the microcode on the service zone starts loading into the drive's memory.
That piece of loaded code from disk platter must be matched to the firmware code from the circuit board. Otherwise, the integrity of the whole drive's software system is violated.

If something goes wrong with loading the whole piece of microcode (on PCB's part or on disk's part), the drive will fail to start normally. The hard drive can stop its motor, or start clicking, or just freeze, i.e. stop responding to any commands from outside.

Generally, PCB is the most dependable part of the hard drive. The most problems come from the damaged mechanical parts, especially, from ultra sensitive heads. The most dangerous condition of the damaged hard drive for its data is the damage to the magnetic layers of the spinning disk platters - as its contain the data.

Some of the hard disk models require the unique firmware burned into original PCB, that's why we require that the damaged hard drive must be presented in one original (parts, labels, etc.) unit for data recovery process. No matter how bad it may visually look to you, the burned PCB must not be replaced by any others from another hard drives, the recovery procedures demand the original PCB only! We will take care of the rest.

How to start with Databe data retrieval service:

We Guarantee: You do not pay until the data you need is recovered.

Recent Problem Solved

From IT specialist in Toronto: WD 1.0TB WD10JMVW laptop - I did try to use the Hard Disk Test on my HP laptop and got an Error log: Hard Disk failed with failure ID PGAM70-.., description Hard Disk 1. I hope the physical condition of the hard disk is not beyond your ability to fix the problem and retrieve data and files of it.

Perfect result, your assistance is invaluable.

From Certified general accountant in Toronto, Ontario: Seagate 7200 RPM external - Seagate backup drive is not working and making a busy signal sound (it's ringing like a telephone). It has suddenly stopped working after a dropping accident. Probably, the spindle is stuck and the motor cannot revolve the disks during start up. It needs your help to fix the bad hard drive or quickly restore QuickBooks database.

The required QBW file is downloaded and successfully integrated into the re-installed accounting program.

Databe in reviews and testimonials from people around the Globe:
Read more real cases...