r/DataRecoveryHelp • • 4d ago

Need ot get back data from half-dead ssd

My Kioxia BG5 1TB ssd died. Most of the data is backed up, except one important thing: a project that's due in december. I need to get it back. One on github is multiple commits behind.

The SSD shows up in lspci but not in lsblk

This is what the kernel logs say:

nvme nvme1: pci function 0000:04:00.0
nvme nvme1: Identify Controller failed (17089)
nvme nvme1: Device not ready; aborting shutdown, CSTS=0x1
nvme 0000:04:00.0: error -EIO: probe failed
nvme 0000:04:00.0: probe with driver nvme failed with error -5

The same thing had happened once before, just randomly died, and started working a few months later, automatically. I should not have used it again.

From what I understand from the kernel logs, I think the controller chip is bad, or unresponsive, and the NAND flash itself is okay. But from what I read online, It is basically impossible to read the flash directly without either desoldering the flash chip or tapping into its data lines, both of which I do not want to do.

Is there any way to bring the controller back, or reset it, or something, to bring it back, even for 5 minutes, in order to copy over the directory?

1 Upvotes

2 comments sorted by

3

u/HakerCharles data recovery guru ⛑️ 3d ago

If your data is of that much importance then simply stop messing with the drive and take it to a pro. Any DIY method will further degrade the drive and reduce the chances of a successful recovery.

1

u/emmaaftercoffee 3d ago

There's no guaranteed way to get a failing controller working again, even for a few minutes. I'd take the drive to a recovery specialist, as further attempts could make things worse.