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

“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
“We had a hard drive failure at work, and we didn't have a backup. We went to Ron for a free analysis and he verified there was an issue within 15 minutes. We've never had to deal with data recovery before, and he was willing to answer any questions. He got our data restored to a new drive within 2 days. Would definitely recommend.”
– Seth Allen
“I researched a few places near me that are in the business of data recovery. When I called, I spoke with Mr. *** D****. He was optimistic that he could recover the data from our dead hard drive from our file server. He did not guarantee anything without an evaluation. I drove two hours and delivered the hard drive to him the next day personally. He checked the drive immediately while I waited. He was confident that his team could recover the data from the drive within 3 to 5 days. Surprisingly, Mr. D**** called me the next morning with the good news that his team had come in for an emergency job and completed the recovery on my hard drive during the night. They were able to recover 100% of the data. Mr. D**** was pleasant to work with. I hope I never need there services again, but If I do I would definitely work with them again. I would highly recommend.”
– Bobby M.

Recent Posts

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]

Rising Waters, Drowning Data: How to Protect Your Data from Floods

With the recent flooding caused by storms like Harvey and Irma, there have been several people asking what they should do to protect their data. We decided to take... [Read More]