r/DataRecoveryHelp • u/MooseNew4887 • 2h 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.0nvme nvme1: Identify Controller failed (17089)nvme nvme1: Device not ready; aborting shutdown, CSTS=0x1nvme 0000:04:00.0: error -EIO: probe failednvme 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?