I have a HDD that mysteriously stopped working the other day. The contents aren't important enough to justify the cost of professional recovery, but I've been looking at a few posts about DIY recovery to see if there is anything I could do.
It's ext4 on a Linux system, so I installed ddrescue and tried running that to make a recover data to another disk I have. It ran for over a day and didn't recover anything.
See this screenshot:
The disk does show up correctly in lsblk, but the partitions don't. The disk makes a few clicks and chirps during POST, but no noise when the computer is running.
Any other options I should try before just giving up?
I think I've found an answer to this (or at least some additional information in the right direction). Some things I found on the web seem to say that the "swipe twice across the platter and then spin down" issue can be addressed by swapping the PCB.
I've found places that sell used PCBs as replacements, but they say you need to transfer the BIOS chip. Unfortunately, my soldering skills are not that good. Does anyone know a way around this? For example, if I don't swap the BIOS chip, I know the drive won't be plug-and-play, but would it be readable by something like ddrescue?
I did find one company that sell a PCB that is the exact match for mine, all the way down to the Firmware number and PCB Sticker code. Would this have any better chance of working than just a simple PCB Number match?
And for what it's worth, sorry for all the questions. I've realized that this has become less about recovering the data or avoiding cost and more about learning how all this works and the satisfaction of trying to fix this myself


ddrescuecouldn't get the data, no other utility can do better. It seems like the disk is truly dead. – harrymc Aug 08 '23 at 16:02testdisk– JW0914 Aug 08 '23 at 16:45ddrescueis a raw disk copy with slightly more error handling thandd. Ifddcan't copy the bytes, then testdisk doesn't have a hope. – Señor CMasMas Aug 08 '23 at 16:50rescued: 0 Bafter more than 24 hrs was a pretty good indicator that ddrescue wasn't going to find any usable data.I'm intrigued by your suggestion of dismantling the drive. I've taken drives apart before, just for curiosity, so I'd be open to that. I just don't know how far to dismantle it or what to do with it once I got it apart.
– CWeinhofer Aug 08 '23 at 20:35During POST, the drive seems to spin up and the head goes across the platter twice before returning to the rest position and the drive spinning down. After that, nothing. (you can see it here: https://youtube.com/shorts/zQ9qFdWyGhI) This is the same behavior I've been hearing since the drive started acting up.
Any idea what this might mean and if there's anything a DIYer can do about it?
– CWeinhofer Aug 14 '23 at 18:25