ECC (Error Correction Code) plays a crucial role in maintaining the integrity of data stored inside your solid state drive. ECC is a bit like a quality-control inspector inside your disk. When it detects soft bit errors, it automatically corrects them helping to keep the integrity of your data is kept intact.
However, sometimes, due to defects such as wear of the oxide layer, ECC failure will occur. Here your SSD controller has another trick up its sleeve. Many SSDs employ what are known as “superpages”. These are tracts of data spread across multiple dies. For example, you might have an SSD with 4 dies (NAND chips). If you have a data (a 200 page PDF document, for instance) stored on your SSD, the file probably won’t just be stored on one chip. Instead, it will be spread out among the 4 chips. The data is then XOR’ed. This is kind of analogous to the way data is stored in RAID volumes. The spreading of multiple I/O requests to multiple dies means much faster processing times. Now, even if ECC is unable to rectify the bit-errors, using superpage-level parity, data recovery is still possible.
For example, a client recently presented us with an Asenno 240GB SSD. There were numerous un-correctable bit-error showing. Using the power superpages along with some powerful data recovery equipment, we were able to recover the complete NTFS volume for the client.
Drive Rescue (Dublin, Ireland) offer a complete data recovery service for Asenno 240GB, 480GB, 512GB, 960GB and 1TB (S-ATA and NVMe PCIe) SSDs. Typical problems we help with include:
- Your Asenno SSD is not showing up in Windows or macOS
- Your Asenno SSD appears to be corrupted
- Your Asenno SSD is appearing as “unallocated” in Windows Disk Management
- You’ve accidentally deleted files from your Asenno SSD
- You’ve got a BIOS-level warning that “SMART failure” is predicted on your Asenno disk.
- Your Asenno disk appears as “unformatted” in Windows Explorer or macOS Finder