Rescuing data from a locked external hard disk drive

Artem Makarov aka Robin
25.02.2024
423 views

From the glorious city of Boston, in the USA, sent an external disk, with which the local masters from Mass Data Recovery company could not do anything, and asked to try to save the data from there.

Successful data recovery after failed attempt Mass Data Recovery Computer Domain Boston USA

The disk had an open hermetic zone, so it was absolutely impossible to power it up without inspecting the condition inside. When I opened the cover, I saw a gorgeous scratch on the platter and a jammed guide on the magnetic head assembly.

Rescue data from a hard disk with a scratched surface

By replacing the head unit with a donor one and excluding the damaged areas from reading in order not to scratch the platters in the process of saving files even more, we managed to initialize the drive in the technological mode and get the full identifier (passport) of the drive

ID SED Western Digital

However, when attempting to read the drive's microcode (service modules), an additional problem was detected due to the drive's process mode locking at startup.

Locked external drive

To read microcode service information modules from a locked Western Digital external drive, you must patch the ROM by blocking the reading of module ID02h, which contains the drive's data sheet and a number of parameters. You can then disable the lock.

Disabling locking on Western Digital HDD

Since when writing data the disk performed self-encryption of user area sectors, which was performed by the USB bridge and CPU using encryption keys in the drive's service modules, reading information is performed with on-the-fly key decryption.

Encrypted sector 0

Encrypted 0-й sector

Using encryption keys to read files

Using encryption keys to read files

Decrypted sector 0

Decrypted sector 0

As a result of the scope of work performed, most of the user data was successfully rescued.

Successfully rescued files from a locked HDD with a scratch

Write a comment