I’ve been using a SanDisk Ultra microSD 128GB for my BlackBerry Z10. Until it stopped working after I plugged it into my iPad and saw the blue circle which means it was initializing, until it disappeared and never re-appeared again. I plug it into my laptop and check the logs (Linux): error -171 (the only info I remember). I think the NAND failed during the initializtion. I bought it from a local shop. Anyone know how to fix this?
I believe that it is due to the NAND flash failure or the internal controller malfunctioning. The “error -171” you later saw in your Linux logs suggests a low-level communication error, meaning the system couldn’t properly interact with the card’s memory.
It generally happens when the NAND cells or firmware in the card’s controller become corrupted, preventing it from being recognized or mounted. You can try to connect the card through a different USB card reader and check whether your system still detects it as a device. If it shows up, you can try to clone the data using tools like ddrescue and then recover files using recovery software such as Stellar Photo Recovery or PhotoRec.