A customer recently delivered a Lenovo Thinkpad X1 to us for data recovery. When the system would start, the error message “a disk read error occurred” would appear on the screen. The POST process will halt at this point.
We opened up the system and found a proprietary SSD made by SanDisk (SD5SG2-256G) using a form factor of (70mm x 20mm) and a 20+6 connector pin. Proprietary SSD form factors and connectors were common in the early days of mass SSD deployment in laptops and tablets as device manufacturers raced to make their devices as thin and light as possible.
The SanDisk SSD recovery process.
We put the drive into “technological mode”. This is the same mode SSD manufacturers use to perform disk repair and diagnostics. Then using a custom-adaptor for this SSD we connected it to our firmware emulator and uploaded a Marvell 88SS9174 firmware module. The Windows 10 and recovery partition appeared but was still not readable. However, adjusting read parameters on our equipment (which dynamically adjusts voltages used to read NAND cells), we able to access the volume in full. All the customer’s Word, Excel, Calc and Quantrix were successfully recovered onto a USB external disk.
On the 29th of December 1972 Eastern Airlines flight 401 takes off from a bitterly cold New York en route to Miami. 163 passengers are on board, most of them hoping to celebrate the New Year in the sun. Approaching Miami the pilot presses the button to activate the landing gear. Normally, a green light illuminating in the cockpit indicates successful deployment. However, in this case, no green light illuminates. The crew removes the bulb and blow on it to remove any dust. They screw it back tightly. Meanwhile, they fail to notice that the autopilot has become disengaged and the aircraft is now losing altitude. However, the crew is so fixated on fixing the bulb they fail to notice the rapid descent of the aircraft. Being night time, they have little visual cues. Their aircraft stalls and hits the ground. Only 75 of the 163 passengers survive the crash.
Fast forward to 2009, Air France flight 447 leaves Rio bound for Paris. Just three hours into the flight, the aircraft’s pitot tubes (used to detect airspeed) malfunction. This causes the autopilot to disengage. The cockpit becomes a cacophony of sirens and alarms. The pilots fixate on raising the plane’s nose when they should have been lowering it. The aircraft stalls. Tragically, according to aviation experts, the type of stall their aircraft experienced was recoverable from. However, the pilots were so fixated on raising the plane’s nose – they fail to recover the aircraft from its stall and it plunges into the South Atlantic.
Problem Fixation and IT Troubleshooting
These two cases illustrate how problem fixation can sometimes have tragic consequences. You might be thinking how does this relate to data loss? Well, unfortunately, problem fixation is also an issue in the world of information technology. Hard disk failure provides a classic example of this. When a disk is failing, some end-users and sys admins can easily mistake the symptoms of a failing disk with another un-related problem. This is understandable because symptoms of a failing disk will often manifest themselves in unexpected ways. For example, a failing disk can cause an operating system such as OS X or Windows to throw up all sorts of spurious error messages. This can lead to some frantic googling of symptoms which have little or no relation to the real problem. Likewise, the symptoms of a failing hard disk can often mirror those of failing hardware components such as RAM or graphics cards. And then of course, there is the issue of viruses and malware – the symptoms of which also closely resemble those of a failing disk. Applications may fail to start or run painfully slow. Some users will perform virus and malware scans in their efforts to remove a non-existent infection. The potential for problem fixation does not end there though. When a failing external hard disk is connected to an operating system spurious error messages like “Data Error – Cyclic Redundancy Check” (Windows) or “you need to format the disk in drive E: before you can use it. Do you want to format it?” (Windows) can be thrown up. As for NAS devices, these can be a veritable Pandora’s box of cryptic error messages which users can end up fixating on. Take for example, Buffalo’s error coding system which begins with “E”. You might get an ”E13” message or “E14” “E15”, “E16” “E22” “E23”or “E30”. All of which might look like something written on the back of a packet of Skittles but are all basically reporting the same thing “there is something seriously wrong with one of your disks”. However, if a user goes down the Google rabbit hole with these error messages – valuable time can be lost, all while a disk’s condition might be deteriorating rapidly.
Don’t Fixate on Error Messages or Symptoms
The philopsher William of Ockham (of Ockham’s Razor fame) once said “With all things being equal, the simplest explanation tends to be the right one”. And there is some truth to this. If a computer system or storage device is acting strangely – sometimes going back to basics is a worthwhile strategy. Start off with performing disk diagnostics first to find out whether the disk(s) are healthy or not. But fixating on particular error messages wastes valuable time especially when the underlying problem might be a failing disk. Finding this out quickly affords you the opportunity to perform a complete disk backup and possibly negating the need for a data recovery service!
Drive Rescue Data recovery is based in Dublin, Ireland. We recover from portable hard disks (LaCie, Seagate, Toshiba, WD), laptop and desktop disks (HGST, Seagate, WD). We also offer a data recovery service for SSD disks (including Micron, SanDisk, Crucial), DAS devices (Lacie and G-Tech) and NAS devices (Buffalo, Synology and ReadyNAS). Phone us on 1890 571 571 www.datarecoverydublin.ie