Spinrite V6.1 — Premium Quality
Pro tip: Do not run a "Level 4" (destructive refresh) on an NVMe drive. Use Level 2 (Read only). Price: $89.00 USD (One-time purchase, lifetime updates. If you bought v6.0 a decade ago, v6.1 is a free upgrade).
SpinRite v6.1 includes a detection routine. If it sees a non-rotational drive (SSD, NVMe, eMMC), it defaults to "Read-Only Recovery Mode." In this mode, it does not attempt to "refresh" the media. It simply reads the raw NAND mapping via the controller. If a logical sector is unreadable, it tries the read three times and then marks it as "unrecoverable" without hammering the drive. spinrite v6.1
For the first time in 15 years, you can confidently boot SpinRite on a brand new Dell XPS with a 4TB NVMe drive, recover a corrupted Windows registry hive, and walk away with a working PC. Pro tip: Do not run a "Level 4"
When SpinRite hits a bad sector, it does not give up instantly like an OS would. It enters a "recovery vortex." It reads the sector hundreds or thousands of times, slightly shifting the analog timing (the "phase" of the read head relative to the platter). If it gets a CRC match even once, it captures the data. If not, it uses mathematical reconstruction if ECC data is partially intact. If you bought v6