I am not a spinrite owner myself YET because my main computer is NVME only. However, I recently discovered that my friend is an owner (6.0) but he has not used it for years. He has a desktop and laptop with SATA SSD drives. Both SSD's are Samsung 840 EVO 500GB drives. I mentioned to him that I listen to the podcast and that spinrite could improve SSD performance. I thought I'd provide a report.
It took a while to get it booted on his desktop. He has a Gigabyte B150M-D3H. We enabled CSM, set everything to legacy but it kept wanting to boot UEFI. Finally we set optimized defaults and it gave the legacy boot option for the USB. We still don't know what setting did it.
On the desktop, here is the intial RS output: 72.5 58.4 543.6 543.4 543.4
After Level 2 there was no change so we ran Level 3. Here is the after:
533.3 529.3 533.0 530.2 530.4
On his laptop (Lenovo T440p), it was easier to boot the USB.
Initial RS output: 73.1 542.9 83.9 87.9 542.8
Level 2 made no difference. However, spinrite completely froze (the animation stopped) at a certain point. We continued slightly before the percentage point and it completed ok.
We ran Level 3. It "hung" at around 85%. The animation was still going and I was able to switch back to "Graphic Status Screen" from the "Screen Blanker". I noticed the megabytes counter stopped. On the sector display, the part it was stuck on was on "analyzing". However certain parts of the drive had random text with random colors, most did not match the sector status key.
Then continuing, close to the 95% it complexly froze (animation stopped) again.
Eventually, we were able to complete it. Not sure what is going on here.
Anyways, here are the after RS results: 532.1 528.8 532.3 529.1 528.8
To summarize, Level 2 did nothing. Level 3 restored them. The laptop had some strange issues but resuming slightly before, it did eventually finish.
It would be interesting to measure every day/week/month and plot out the drop in speed over time to try to determine if there is an "optimal" frequency to re-run level 3. Though it might vary across drives and usage habits.
I'm excited for NVME support to try this on my own computer. I was thinking of seeing if I could buy a SATA or USB to NVME adapter but wasnt sure if it would give raw access for spinrite. I also found that someone put virtualbox on a live USB and put spinrite on there and configured for rawdisk access. I might try this but I need to figure out how to setup a live USB. I've only ever downloaded ISOs and loaded them. I also wonder if running badblocks (in non-destructive mode) would do the same. Even if it did, I still would need a way to run readspeed to see if it worked.
It took a while to get it booted on his desktop. He has a Gigabyte B150M-D3H. We enabled CSM, set everything to legacy but it kept wanting to boot UEFI. Finally we set optimized defaults and it gave the legacy boot option for the USB. We still don't know what setting did it.
On the desktop, here is the intial RS output: 72.5 58.4 543.6 543.4 543.4
After Level 2 there was no change so we ran Level 3. Here is the after:
533.3 529.3 533.0 530.2 530.4
On his laptop (Lenovo T440p), it was easier to boot the USB.
Initial RS output: 73.1 542.9 83.9 87.9 542.8
Level 2 made no difference. However, spinrite completely froze (the animation stopped) at a certain point. We continued slightly before the percentage point and it completed ok.
We ran Level 3. It "hung" at around 85%. The animation was still going and I was able to switch back to "Graphic Status Screen" from the "Screen Blanker". I noticed the megabytes counter stopped. On the sector display, the part it was stuck on was on "analyzing". However certain parts of the drive had random text with random colors, most did not match the sector status key.
Then continuing, close to the 95% it complexly froze (animation stopped) again.
Eventually, we were able to complete it. Not sure what is going on here.
Anyways, here are the after RS results: 532.1 528.8 532.3 529.1 528.8
To summarize, Level 2 did nothing. Level 3 restored them. The laptop had some strange issues but resuming slightly before, it did eventually finish.
It would be interesting to measure every day/week/month and plot out the drop in speed over time to try to determine if there is an "optimal" frequency to re-run level 3. Though it might vary across drives and usage habits.
I'm excited for NVME support to try this on my own computer. I was thinking of seeing if I could buy a SATA or USB to NVME adapter but wasnt sure if it would give raw access for spinrite. I also found that someone put virtualbox on a live USB and put spinrite on there and configured for rawdisk access. I might try this but I need to figure out how to setup a live USB. I've only ever downloaded ISOs and loaded them. I also wonder if running badblocks (in non-destructive mode) would do the same. Even if it did, I still would need a way to run readspeed to see if it worked.
Last edited: