Things You Need to Know About Recovering Data From Hard Drives

All hard drive data access problems can be classified into 3 distinct areas; 


1.Data level issues...any meta data corruption within boot sector, catalogue, master file table, etc. and/or logical corruption of file system structure such as accidental deletion, format; operating system or application failures; malicious software/virus attack, etc. 

Most data level issues can be dealt with utilizing one of many commercial data recovery programs available through the internet or your favorite computer store. 

If you either do not wish to purchase a data recovery program or you are not comfortable with your abilities to configure and run these utilities, contact a reputable data recovery company for assistance. 

Important cautions for software data recovery; 

A. Never try to run utilities on a hard drive that is making any unusual noises such as clicking or buzzing.

B. Never allow any program or utility to write back to the original hard drive. Always have a secondary drive attached where the recovered files can be written.  

C. If, while attempting to run software utilities, the drive slows or stops responding or takes an unusually long time to complete***(most software should successfully conclude within 2-3 hours max and be monitored constantly), power down the hard drive and consult a data recovery professional. A reputable company will be willing to discuss your situation and help you assess the most effective means for a successful recovery.

***When the recovery software encounters a bad data block it will continue attempting to read for up to 500 times before it then moves on to trying to update firmware, potentially causing even more problems and will eventually lead to complete drive failure. If the actual media has started deteriorating, debris can be generated causing a subsequent head crash and could render the data completely unrecoverable. 


2.Disk level issues...any read instability problems where the hard drive or SSD is still functioning but is very unstable such as slow reading, locking up system during hard drive access, etc. This can encompass anything from bad sectors to degraded read/write heads, minor damage to the thin magnetic material applied to the surface of the platters where the data is actually stored and/or minor corruption of the microcode/firmware which leads to the drive not responding(blue screen). 

This is an area that is least understood and also where the most data recovery mistakes are made. Many drives that would normally be fully recoverable may be reduced to a partial recovery or even no data recovery at all, if not properly processed. Approximately 80% of all unrecoverable data is directly related to previous failed recovery attempts.

All recovery utilities process read instabilities differently, but most will continue trying to recover the data until the drive stops communicating or crashes. In addition to read attempts the hard drive will also be attempting to run self-tests, remap problem sectors, and update firmware. Which is why no recovery software should be utilized on any hard drive that has mechanical/electronic and/or read  issues.

When a read command is sent to the drive one of 2 things happen; 1-data is read and successfully recovered (Yeah!), 2. If read command is not successful, software will send commands to re-try (up to 500 or more times) until it is read, the machine hangs or the drive crashes (in many cases, making the data completely unrecoverable).

We can circumvent this by using non-operating system access to the hard drive which de-activates the internal hard drive processes and monitors the data reading process, allowing lab initiated read/write head control to change the way sectors are processed. 

3.Drive level issues...Mechanical or electronic instability where the drive may respond to some commands, but not enough to allow access to the data. Complete drive failure caused by damaged read/write heads, electronic failure, spindle motor seizure, or severe firmware corruption resulting in inability of the hard drive to process any ATA commands or a limited ability to access large portions of the data.. In the case of solid state drives (SSD) controller failure is the most common issue. 

Contrary to much misinformation propagating the web, there are no possible DIY solutions for drive level issues. 

The complexities of a hard drive can be visualized using the following analogy, which helps to appreciate the achievements of researchers and engineers from a variety of disciplines.

Imagine an airplane(representing the read/write head) flying at 5 million miles per hour but only 1/16th inch above the ground, on a highway with 100,000 lanes, where the width of each lane is only a fraction of an inch. The data would be represented by tiny cars in each lane.

The plane has to precisely follow one lane without straying into another, and count each car noting it's color, make and model. The plane is expected to switch lanes frequently following each new lane with the same precision and locate any single car on demand.. A scaled down version of this scenario is what one finds in the head positioning servomechanism of a hard drive.

Kind of a dramatic interpretation but it gives you an idea about the complexity of a hard drive...

Head positioning and read/write operations are controlled via microcode that is written to the firmware which is located partially on electronic chips on the circuit board and partially in service modules that are stored in the manufacturer service area of the drive and is only accessible utilizing specialized equipment.

While advances in manufacturing and technology have made it possible to mass produce and thereby greatly reduce the cost; the hard drive remains a very complex mechatronic (unification of mechanical, electronic and control systems)unit. One where operational tolerances are only a few nanometers(one billionth of a meter). For comparison a sheet of paper is about 100,000 nanometers thick. 

To make a long story short...

Anytime that you have a data recovery issue, the first step is to determine which failure level(or combination of levels) is causing the end-user described symptoms and/or your current observations. This is applicable to any operating system; Mac, PC(windows), Linux, UNIX, etc.

If software is appropriate, that's great. There are multiple utilities that work very well for recovering data from healthy, functioning hard drives.

If there are any indications of an unhealthy drive, STOP and contact a data recovery professional to discuss your options.


  • Linux®
  • UNIX™
  • Microsoft Windows®  
  • Apple/Macintosh® 
  • NetWare®
  • VMware®

Recovery Services

  • USB / Memory Cards
  • Laptops / Desktops
  • External Hard Drives
  • Solid State Drives


  • Strict Non-Disclosure
  • Chain of Custody Protocol
  • High Security Safekeeping
  • Confidentiality Agreement
  • Controlled Access 
  • Secure Location

Client Reviews

“I thought I had lost the last 15 years of my life in pictures, but they were able to recover them! Such a relief! Worth every penny!”
– Shannon M.
“Great company with fantastic service! My laptop was causing me terrible issues and I was terrified that all of the valuable data that was stored on it was gone forever. I went to several different companies for help with no solution to my problem. I finally found Carolina Data Recovery and they were able to recovery all of my data that I thought I had lost forever. Friendly staff and great recovery time. I highly recommend this company! ”
– C. Haynes
“The short: Calling Ron and his team was the best decision I could have made. Words like kind, respectful, prompt, and attentive come to mind. The long: My NAS crashed. I thought I lost my entire digital life. Forget about the files and documents one accumulates and all the music, I had 30 years of family pictures, some of who are no longer with us. I was in tears. I took my NAS to a big box store where I was given very robotic service by their "geeks" and was told it could cost me thousands of dollars, it would take at least a month (but I could leap to the front of the line for an extra $100) to even find out IF it was recoverable. I decided to look for someone local and thank God I found Carolina Data Recovery. Ron was able to confirm that the data was recoverable within 48 hours and had my data back to me within 72 hours. Beyond that, Ron took time to walk me though the process and listen to my concerns. Realizing I was a mess, Ron spent an hour on the phone with me explaining what I need to do going forward to ensure that this never happens again. Backing up your data IS important - hard lesson learned. I hope to never be in this situation again, but have comfort in knowing that Carolina Data Recovery has my back. ”
– M. Patel

Recent Posts

Data Recovery: The Unattainable Triangle

When considering hard drives, back-up systems, and data recovery three common considerations for the customer are cost, quality, and speed. How can the consumer get... [Read More]

Solid State Drives: Still Fragile Enough to Fail

Solid State Drives, or SSDs, have recently become more prominent in the tech field because of their many benefits. Given the lack of moving parts, use of chips, and ability to... [Read More]

Hard Drive Explanation

“Imagine an airplane flying at 5M miles per hour but only 1/16th inch above the ground on a highway with 100,00 lanes where the width of each lane is only a fraction of an inc... [Read More]

Charlotte Data Recovery Extends Special Offer for Flood Damaged Hard Drive Victims

At Carolina Data Recovery, we believe in being neighborly and extending a hand when there are people in need. Given the devastation that people are facing Carolina Data Recove... [Read More]

Charlotte Data Recovery Firm Provides Solutions for Hurricane Damaged Hard Drives

We here at Carolina Data Recovery are committed to helping preserve people’s precious data. That’s why, in light of Harvey and Irma, we are providing a special series of offer... [Read More]