Electrical Engineering Stack Exchange is a question and answer site for electronics and electrical engineering professionals, students, and enthusiasts. It's 100% free.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Since I am planning to troubleshoot my failed hard disk which is not powering up, I am planning to check whether the logic board is working fine or not.

Shall be grateful to someone who can tell me;

1-What is the function of a logic board that resides on a hard disk?

2- How to check if it is not damaged and is in perfect condition?

share|improve this question

closed as off topic by Nick Alexeev, Dave Tweed, Olin Lathrop, Kaz, Brian Carlton Dec 17 '12 at 18:07

Questions on Electrical Engineering Stack Exchange are expected to relate to electronics design within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

Whoa. You're in over your head. – Connor Wolf Dec 15 '12 at 11:26
up vote 8 down vote accepted

If a hard disk is not powering up, there is basically only one option to troubleshoot it.

  1. Find/Buy/Acquire an absolutely identical model drive.

  2. Swap controller boards.

  3. If the drive powers up, it was the drive controller board. If it does not, it is likely the fault is in the electronics somewhere inside the drive.

Basically, there is no realistic way you can independently troubleshoot the drive. The controller for a hard drive is both enormously complex, and entirely proprietary. It's not like you can call up Segate or Western Digital and ask for the schematic.

If you're really, really desperate to recover the data on the drive, look into professional data-recovery services. They have the specialized facilities (a cleanroom, among other things) required to open the drive, and move the drive platters into a working drive.

Anyways, to answer your question, rather then what you are trying to do:

The controller board in a hard drive does a number of things.

  • Handles analyzing and parsing the raw data-stream from the HDD heads (analog front-end is likely at least partially in the drive casing itself. I'm not sure where the analog-digital conversion itself actually occurs).
  • Error correction on the stored data stream.
  • Sector addressing, bad-sector remapping.
  • SATA interface (this runs at either 1.5, 3.0, or 6.0 Ghz!)
  • Command-queue parsing and reordering in the case of NCQ support.
  • Data cache management.
  • Translation of logical partitions to physical location on the platters.
  • Analog servo for the head positioning actuator.
  • Three-phase motor driver for the spindle motor.

And probably a lot more I can't think of off the top of my head.

A common hard-drive has a enormous amount of R&D and design effort involved in its design and production. It has embedded firmware, significant non-volatile memory, high-speed data-interfaces, multi-gigabit-per-second data streams, and complex analog processing. There is really no way you're going to have any luck doing anything but the most superficial reverse-engineering without a multi-million-dollar budget.

share|improve this answer
Also, in some cases swapping controller boards doesn't work at all: the board for a drive has calibration data stored upon manufacturing, and if the board is swapped, this data will mismatch. – Renan Dec 15 '12 at 16:52

1) Pretty much everything the disk does except actually hold data.

2) Use the original manufacturer's test program and fixture.

Sorry not to be more optimistic.

The "absolutely identical" board will nearly work, but each board has a map of the disk's bad sectors so it won't be a perfect answer.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.