Last year, my internal M.2 SSD drive stopped working. I had experienced disconnection problems over the last 2 years; however, last year, it just refused to turn on. It was also encrypted with BitLocker. I took it to a repair shop that claimed they could perform data recovery. However, after waiting for a couple of days, they informed me that they couldn’t recover any data; the M.2 SSD drive was broken and not recognized. I didn’t want to lose all the data I had on that drive, so I purchased a cheap M.2 SSD drive reader and returned home.
Disclaimer: This method carries risks. If you’re dealing with crucial data, consider professional data recovery services. I can’t be held responsible for any issues or data loss you may encounter.
When I plugged in the reader, my drive still wasn’t recognized. However, by sheer chance, when I was unplugging and plugging the reader, I didn’t put the drive reader case on, and the computer momentarily recognized the drive. From then on, I knew that when I pushed the drive inside the case, there would be some kind of pressure on the board, causing it to stop working. However, if the drive was left hanging out, it worked.
Since I could determine the issue, I connected the drive and made an image of it using
There were around 4 MB that was broken but the image creation succeeded. Now I just needed to mount and backup whatever files I needed.
First, I ran
fdisk on the image to see which partitions I had and which sectors they started at.
losetup I attached the image file as a loop device:
cryptsetup unlocked the bitlocker partition:
After that, I created a mountfolder and mounted the drive:
After that, running
yielded all the files I had on the drive. I backed them up and happy ending!