When I run SpinRite 6 on my Windows computer with a 3TB drive, it displays a red MBR Followed by EFI error next to the drive, with a message saying it should not be run unless the MBR is "fixed." What is the cause of this error and how do I fix it?


1 Answer 1


I got the following response from SpinRite support:

The current version of SpinRite, v6.0, was finished in 2004 before the era of GPT partitions, so it is completely unaware of that style of hard drive formatting. Consequently, SpinRite v6.0 can handle MBR-formatted drives up to 2.2 terabytes, but not GPT-formatted drives of ANY size.

GPT (GUID partition tables) are only required for drives larger than 2.2 terabytes because MBR format partition tables are limited by their 32-bit fields for specifying the partition size and starting location. 32-bits == 4,294967,296 and if you have that many 512-byte sectors, you wind up with 2,199,023,255,552 bytes ... or 2.2 terabytes.

Though this doesn't help you now, support for GPT-format partitions is one of the major features of the next release (v6.1) of SpinRite -- which all existing v6.0 owners will be able to upgrade to at no cost.

However, there is no time line on the next version of SpinRite.

Thank you for your cooperation, time and patience.

So, it does not look like the current version of SpinRite supports modern, large capacity drives.

  • 1
    Thanks for reporting this. 6.1 seems close today, as the author tells in his regular podcast, but still no fixed timeline.
    – Marcel
    Feb 2, 2018 at 7:17
  • here we are 5 years later and still no SpinRite 6.1, but I keep listening to Security Now podcast and indeed it still looks very close :D
    – Vitas
    Mar 29 at 11:29

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .