Reporting Spinrite Error

  • Release Candidate 6
    Guest:
    We are at a “proposed final” true release candidate with nothing known remaining to be changed or fixed. For the full story, please see this page in the "Pre-Release Announcements & Feedback" forum.
    /Steve.
  • Be sure to checkout “Tips & Tricks”
    Dear Guest Visitor → Once you register and log-in:

    This forum does not automatically send notices of new content. So if, for example, you would like to be notified by mail when Steve posts an update to his blog (or of any other specific activity anywhere else), you need to tell the system what to “Watch” for you. Please checkout the “Tips & Tricks” page for details about that... and other tips!

    /Steve.

ShootThePicture

New member
Jan 12, 2023
2
1
Long time Spinrite user, first time poster.

I went to use Spinrite 6.0 on an Samsung 500 GB SSD today, and I ended up receiving an error. It said to report it, so I'm trying to do so.

When I went to run level 2 on the drive, I was told that it was "MBR followed by EFI". It then said, "This partition exceeds the size of this drive as defined by the system's BIOS or BIOS extension." It told me I should "NOT PROCEED". However, I went to the GRC forums at https://forums.grc.com/threads/spinrite-mbr-warning-message-and-question.138/ where the person was having the same issue as me and received a response from Steve himself saying it was safe to proceed. I did so.

It ran for awhile, but then gave me a "Division Overflow Error". The "critical" error occurred at B04E. I can't reproduce the exact values in the registers.

The drive still seems to be working fine. I'm copying files off of it right now. However, since I have another drive that receives the same message about "MBR followed by EFI" before it can run, and it is having real problems, I thought I should report this.
IMG_5434.jpeg
IMG_5443.jpeg
 
  • Like
Reactions: Cozmo
This seems to be a drive with an MBR partition and a GPT partition. SR 6.0 cannot handle GPT partitions. SR 6.1 will handle GPT just fine.
It's from an old Windows 10 machine. Oh, well. This drive should be okay. I don't think Spinrite damaged it. The other one is definitely damaged--NOT by Spinrite--because two computers boot up telling me that the SMART system is saying the drive is going to fail soon.

Thanks for your help!
 
". . . I went to use Spinrite 6.0 on an Samsung 500 GB SSD today, and I ended up receiving an error. It said to report it, so I'm trying to do so. When I went to run level 2 on the drive, I was told that it was "MBR followed by EFI". It then said, "This partition exceeds the size of this drive as defined by the system's BIOS or BIOS extension." It told me I should "NOT PROCEED". However, I went to the GRC forums at https://forums.grc.com/threads/spinrite-mbr-warning-message-and-question.138/ where the person was having the same issue as me and received a response from Steve himself saying it was safe to proceed. I did so. It ran for awhile, but then gave me a "Division Overflow Error". The "critical" error occurred at B04E. I can't reproduce the exact values in the registers. The drive still seems to be working fine. I'm copying files off of it right now. However, since I have another drive that receives the same message about "MBR followed by EFI" before it can run, and it is having real problems, I thought I should report this . . ."

The fact that you got B04E error in SpinRite 6 on a smaller than 549 GB drive belies the analysis that went into the MDFYSR60 patch, however . . .

Run MDFYSR60 first anyway, and use the FORCE command line option.

Then let us know if that empowers SpinRite 6 in any way.

Thanks.

.
 
The fact that you got B04E error in SpinRite 6 on a smaller than 549 GB drive belies the analysis that went into the MDFYSR60 patch, however . . .
Really? Do you think proceeding on a partition that SpinRite 6.0 sees as greater than the drive size might have something to do with it?
 
". . . Really? Do you think proceeding on a partition that SpinRite 6.0 sees as greater than the drive size might have something to do with it? . . ."

@Steve Gibson can comment on what the FORCE command line does in SpinRite 6.

If it treats the drive as raw, presumably accepting BIOS-discovered physical geometry, or instead if the FORCE command line causes SpinRite to accept bogus geometry, or maybe even something else, @Steve will suggest what FORCE does.

Is there any way to discern the 'illegal' geometry that SpinRite suggests might be recorded on the drive?

Is it maybe really a corrupt partition sector, not a GPT partition?

Burned out or corrupt firmware?

Is there a way to know?

Perhaps manually viewing, sector by sector, with HxD? https://mh-nexus.de/en/hxd/

If the drive itself is broken, misreporting for whatever reason, what will a custom MDFYSR60 provide?

And if a custom MDFYSR60 provides full function to both SpinRite and the drive, why not publish for everyone and anyone?

Instead of, well, whatever is the reason not to allow others similarly situated to take advantage of whatever is learned here?

Whaddayathink?

Thanks.

.