Pending Progress bar resetting

  • Be sure to checkout “Tips & Tricks”
    Dear Guest Visitor → Once you register and log-in please checkout the “Tips & Tricks” page for some very handy tips!

    /Steve.
  • BootAble – FreeDOS boot testing freeware

    To obtain direct, low-level access to a system's mass storage drives, SpinRite runs under a GRC-customized version of FreeDOS which has been modified to add compatibility with all file systems. In order to run SpinRite it must first be possible to boot FreeDOS.

    GRC's “BootAble” freeware allows anyone to easily create BIOS-bootable media in order to workout and confirm the details of getting a machine to boot FreeDOS through a BIOS. Once the means of doing that has been determined, the media created by SpinRite can be booted and run in the same way.

    The participants here, who have taken the time to share their knowledge and experience, their successes and some frustrations with booting their computers into FreeDOS, have created a valuable knowledgebase which will benefit everyone who follows.

    You may click on the image to the right to obtain your own copy of BootAble. Then use the knowledge and experience documented here to boot your computer(s) into FreeDOS. And please do not hesitate to ask questions – nowhere else can better answers be found.

    (You may permanently close this reminder with the 'X' in the upper right.)

ColbyBouma

Well-known member
Dec 26, 2020
259
93
I have a strange little mSATA drive (32 GB Emphase G5RM3G032-M) I bought from eBay that seems to have some problems. The problems are severe enough that it occasionally freaks out ReadSpeed. I finally got a capture card, and the first run I captured with it couldn't have been better. The previous runs where I noticed this problem were much more subtle. The resetting begins at the 50% test.

 
Well @Steve would have to reply, as it's his code, but to me it looks like something is happening to interrupt the reading (an error maybe) and it restarts, or something.
 
Hmm . . . Googling the drive model gives me this:

G5RM3G032-M
Emphase mSATA MLC solid state drive with read/write speeds of 470/365 MB/sec.

ReadSpeed results:
0%: stutters a bit but does one pass
25%: fast, smooth, one pass
50%: takes 5 tries
75%: takes 2 tries
100%: fast smooth, one pass

Definitely looks like read errors at 0%, 50%. and 75%. The apparent speeds at 50% and 100% seem too fast; 0% and 75% too slow; and 25% just about right?

I'm thinking this is a candidate for SpinRite Level 3?
 
Definitely looks like read errors at 0%, 50%. and 75%. The apparent speeds at 50% and 100% seem too fast; 0% and 75% too slow; and 25% just about right?

The resetting usually takes place at 0%, and also ends up being around 155 MB/s. This drive is very inconsistent. I did the sub-block tests on it, but didn't include it in that post because the results fluctuated too much.

Code:
155.2    436.0    542.9    448.3    542.8
154.4    435.6    542.8    448.1    542.7
397.8    439.3    542.9    448.1    542.8
475.0    436.3    542.9    449.5    542.8
154.3    435.2    542.8    448.0    542.7
154.2    435.3    542.8    448.1    542.7
155.4    441.4    540.6    448.0    542.2
155.4    441.8    542.5    447.8    542.3
155.5    442.7    542.5    448.0    542.3
156.8    442.9    541.9    447.9    541.6
156.6    443.3    541.8    447.6    541.4
156.2    442.7    541.9    445.2    541.5
389.2    441.3    540.7    446.1    540.2
156.7    441.2    540.6    446.7    539.6
530.3    441.4    540.5    446.4    539.8

I included the logs for those results below, as well as a couple more runs from a few days earlier, and the smartctl output.

I'm thinking this is a candidate for SpinRite Level 3?

I couldn't agree more, but I want to save it for 6.1 :)
 

Attachments

  • Emphase G5RM3G032-M.zip
    38.1 KB · Views: 358
There is definitely something not right with that drive. If the BIOS has an ATA controller option, then SpinRite 6.0 would work. Otherwise waiting for 6.1 is the best bet.
 
It's a SATA drive, so 6.0 would definitely work on it. It's a drive I bought just for testing, so it doesn't have any data on it. I figure a known bad drive is a better test for 6.1 than a known good drive.
 
Agreed! Plus, 6.1 would be quite a bit faster than 6.0. It's an excellent candidate for 6.1.
 
Gang: Finally dropped by here to catch up. (Checking in on “ReadSpeed Problems” is my "go to".)

What's happening is that ReadSpeed is encountering a hard error (unreadable sector) from the drive. So it aborts the transfer, moves 1GB inward (or outward if testing the 100% point), resets the bar graph and tries again. In other words, on a sufficiently troubled drive, this behavior is expected and I designed for it. (y)
 
  • Like
Reactions: PHolder
Ah, good to know it's not a bug :). Does ReadSpeed log this behavior anywhere, or would that be a feature request?
 
Also, is it possible to turn off that retry and have it return 'FAILURE' instead? I think the vastly different numbers this drive is returning could be from reading different areas.