Pretty much every time I run Spinrite I watch the real time activity screen for a while. Watching for pauses (retries) gives me a quick idea of the drive's condition. While the majority of Spinrite threads concern spinning and SSDs, I use a lot of flash drives for everything from Spinrite boot, recovery, bootable OS, encrypted backups, &c. Over time I've run Spinrite on a number of flash drives. With one exception the reties are almost always on a read operation. The majority of my flash drives are Sandisk, but more recently I've also been using Samsung.
Running Windows 10 and watching the flash drive's throughput with task manager while copying files I've always noticed large periodic drops in the transfer rates. I always ignored them thinking it was just a buffer filling and dumping- until today. Today I received 3 micro SDHC cards I ordered. Two were Sandisk Max Endurance U3 32GB for the Pis, and the third a Pro Endurance Samsung U1 32GB. I copied the entire flash drive I had been using for security video to my laptop, then copied that to the Samsung SDHC using a USB3 adapter. Much to my surprise the transfer rate remained almost constant for the entire copy.
I haven't gotten around to running Spinrite on the SDHC cards yet, but I am pretty sure there will be far fewer reties on them than the flash drives judging from the transfer rate. Since the SDHC cards connect to my laptop using a USB adapter I cannot run Readspeed on them or my flash drives. Until I can run some Spinrite tests on the SDHC cards it seems it may be more reliable and faster to use an SDHC card with adapter than a flash drive.
Has anyone else run Spinrite on flash drives or noticed speed variations on file transfers? I know about limited write cycles on solid state devices, but I gladly give up a couple of those cycles to know I can trust a device. I suspect Spinrite and Readspeed may also be of use with flash drives and memory cards. I'll post more information as I get to run more tests.
Running Windows 10 and watching the flash drive's throughput with task manager while copying files I've always noticed large periodic drops in the transfer rates. I always ignored them thinking it was just a buffer filling and dumping- until today. Today I received 3 micro SDHC cards I ordered. Two were Sandisk Max Endurance U3 32GB for the Pis, and the third a Pro Endurance Samsung U1 32GB. I copied the entire flash drive I had been using for security video to my laptop, then copied that to the Samsung SDHC using a USB3 adapter. Much to my surprise the transfer rate remained almost constant for the entire copy.
I haven't gotten around to running Spinrite on the SDHC cards yet, but I am pretty sure there will be far fewer reties on them than the flash drives judging from the transfer rate. Since the SDHC cards connect to my laptop using a USB adapter I cannot run Readspeed on them or my flash drives. Until I can run some Spinrite tests on the SDHC cards it seems it may be more reliable and faster to use an SDHC card with adapter than a flash drive.
Has anyone else run Spinrite on flash drives or noticed speed variations on file transfers? I know about limited write cycles on solid state devices, but I gladly give up a couple of those cycles to know I can trust a device. I suspect Spinrite and Readspeed may also be of use with flash drives and memory cards. I'll post more information as I get to run more tests.