Hardware for SpinRite to run on 8TB drive via USB

  • DNS Benchmark v2 is Finished and Available!
    Guest:
    That's right. It took an entire year, but the result far more accurate and feature laden than we originally planned. The world now has a universal, multi-protocol, super-accurate, DNS resolver performance-measuring tool. This major second version is not free. But the deal is, purchase it once for $9.95 and you own it — and it's entire future — without ever being asked to pay anything more. For an overview list of features and more, please see The DNS Benchmark page at GRC. If you decide to make it your own, thanks in advance. It's a piece of work I'm proud to offer for sale. And if you should have any questions, many of the people who have been using and testing it throughout the past year often hang out here.
    /Steve.
  • 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.)

excel

Member
Oct 7, 2020
18
0
I have searched the forums but I can't find an answer to this question:
Is there a hardware device (desktop, laptop, single board, etc.) that will run SpinRite 6.1 on an 8TB drive via USB?

My understanding is that this requires:
1) legacy boot (NON-UEFI)
2) built in BIOS that supports 8TB USB drives

I have a T470s laptop that works for 2TB USB drives, but not 8TB.
I was able to run SpinRite via a Virtualbox VM on 8TB, but I have had issues with VMs and do not want to rely on this on important drives.

Will the ZImaboard 232 bios work with SprinRite for 8TB USB drives?
Any other specific desktop or laptop models that will work with 8TB USB drives?

Thanks much!
 
"... 8TB drive via USB ..."

Convert to SATA by shucking or cloning.

Then do data recovery in place and drive
maintenance
on any non-UEFI BIOS SATA PC.
 
Thanks for the suggestions, but I would like direct answers to my questions:

1) Will the ZImaboard 232 bios work with SprinRite for 8TB USB drives?
2) Any other specific desktop or laptop models that will work with 8TB USB drives?

I am not looking for new hardware - I realize that recent hardware requires EUFI.
Older hardware is available through a variety of sources.
 
like direct answers to my questions
Okay--you're not going to like it. There are other sections of these forums where people have posted devices known to be able to Legacy Boot or not. I don't know if anyone is or has posted about getting a specific USB configuration working because USB is not really a target configuration for SpinRite 6.1. SpinRite's support for USB is best effort.

1) Will the ZImaboard 232 bios work with SprinRite for 8TB USB drives?
SpinRite's support for USB is best effort. If it works at all, it's going to be slow. Who knows if a specific combination of hardware and [drive and USB] firmware works without trying it. You gave no info on the specific drive model(s) so it's generally impossible to answer the question with reliability. Probably no one has tried your exact configuration.

2) Any other specific desktop or laptop models that will work with 8TB USB drives?
See the answer above.
 
1) Will the ZImaboard 232 bios work with SprinRite for 8TB USB drives?
2) Any other specific desktop or laptop models that will work with 8TB USB drives?
Short answer: No, and No.

Long answer: SpinRite 6.1 is limited to accessing USB drives via the BIOS. Thus, SpinRite 6.1 is limited to accessing what the BIOS can see, address, and access. And at S-L-O-W BIOS I/O speeds.

The BIOS preceded USB. Thus most BIOS will be limited to seeing and accessing only USB 1 or USB 2.

In most cases the BIOS will only be able to see the SpinRite USB boot drive.

In most cases the BIOS-DOS will only be capable of addressing the first 2.2 TB of a larger TB sized drive, thus limiting SpinRite 6.1 to scanning only that first 2.2 TB of the drive’s capacity.

And most BIOS will be unable to recognize USB 3.x or USB C drives.

The exception would be the very rare more modern BIOS that does not have all of these limitations. I cannot specify a BIOS or hardware with this capability.
 
On the one hand, it's a buy-it-and-try-it hardware universe out there.

So, wondering if any system will permit DOS to 'see' and control a
8 TB USB drive requires buying a system and trying it.

Wondering if anyone else has tested is a great inquiry.

But the context is 8 TB at USB2 speed ... when an 8 TB drive is
probably SATA inside, and can run at SATA3 speed, so what would be
someone else's motivation to have gone the USB route when SATA
is available?

So the chances are scant of getting an experienced answer with a
specific purchasable system.

Google suggests:

SATA 3 is significantly faster than USB 2, with a theoretical maximum
data transfer rate of 66 Gbps (750 MB/s) compared to USB 2's 480 Mbps
(60MB/s). The difference is substantial, making SATA 3 ideal for
high-performance internal drives, while USB 2 acts as a bottleneck for
modern storage devices.


FeatureUSB 2.0SATA 3
Max Theoretical Speed480
Mbps
60
MB/s
66
Gbps
750
MB/s
ComparisonSignificantly slowerMuch faster
Use CaseOlder peripherals, low-speed devicesInternal hard drives and SSDs
Bottleneck PotentialHigh, especially for modern SSDsLow, designed for high-speed storage


Computer manufacturers generally do not support the legacy BIOS and DOS seeing a single 8 TB drive through their USB 2.0 ports. The limitation is primarily due to the technical constraints of older systems:
  • Legacy BIOS and MBR Limits: Legacy BIOS systems with Master Boot Record (MBR) partition tables are limited to a maximum disk size of approximately 2.2 TB (or 2 TiB). This is because MBR uses 32-bit values for logical block addressing (LBA), which cannot address sectors beyond that limit. An 8 TB drive far exceeds this limit.
  • GPT Requirement: Drives larger than 2 TB require a GUID Partition Table (GPT) to access their full capacity. GPT is only natively supported for booting on systems with a UEFI BIOS.
  • DOS Limitations: Standard MS-DOS and older versions of DOS have even more stringent limitations, often struggling with drives beyond 8 GB without special third-party drivers (like Ontrack Disk Manager). While some versions like PC DOS 7.1 added support for FAT32 and LBA, the fundamental BIOS limitations still apply.
  • USB 2.0 is not the issue: The USB 2.0 interface itself is a physical connection standard with speed limitations, not size limitations. The inability to see the drive is due to the software (BIOS and DOS) not being able to address the large number of sectors on the disk. [2, 4, 5, 6, 7, 8, 9]
Therefore, no mainstream computer manufacturer provides a legacy BIOS that can see or fully utilize an 8 TB drive, regardless of whether it is connected via USB 2.0 or an internal SATA port. The technology for supporting such large drives is part of the modern UEFI standard. [10]

[1] https://forum.acronis.com/forum/acr...ing-usb-sticks-more-32gb-will-not-be-bootable
[2] [3] https://forums.freebsd.org/threads/...b-without-the-right-bios-setting.93101/page-2
[4] https://uefi.org/sites/default/files/resources/UEFI_Drive_Partition_Limits_Fact_Sheet.pdf
[5] https://forums.freebsd.org/threads/...b-without-the-right-bios-setting.93101/page-2
[6] https://forums.tomshardware.com/threads/8tb-hdd-not-recognised.3493525/
[7] https://retrocomputing.stackexchang...re-than-504mb-when-the-bios-only-supports-chs
[8] https://www.vogons.org/viewtopic.php?t=72611
[9] https://www.intel.com/content/www/us/en/support/articles/000007722/server-products/sasraid.html
[10] https://www.ituonline.com/tech-definitions/what-are-boot-methods/
 
Last edited:
On the one hand, it's a buy-it-and-try-it hardware universe out there.

So, wondering if any system will permit DOS to 'see' and control a
8 TB USB drive requires buying a system and trying it.

Wondering if anyone else has tested is a great inquiry
That's why I asked:) - hoping to find out if someone had succeeded. The Zimaboard 232 would be a good choice if it works. They still show up periodically. But no point it purchasing if it known to top out at 2.2TB on USB.

But the context is 8 TB at USB2 speed ... when an 8 TB drive is
probably SATA inside, and can run at SATA3 speed, so what would be
someone else's motivation to have gone the USB route when SATA
is available?

So the chances are scant of getting an experienced answer with a
specific purchasable system.
I have laptop that runs with USB3 speed - but it can't handle more than a 2TB drive on USB. Yes, opening the case is an option. But there are a variety of reasons why that is not desirable: risk of damaging the drive, difficulty in getting back into the case and working on USB... Time is not a major concern. An 8TB drive can be scanned in 1-2 days on USB if it is possible. I have several USB drives I would like to test periodically and I do not want to open them.

If no legacy boot/large drive systems exist, then I'll need to choose another path. I was just hoping someone had found a working system.
 
DOS doesn't do USB3, hence the reference to
USB2 speed for DOS and SpinRite.

SpinRite does check USB for size reliability and
will test a whole drive or only the part it trusts
DOS to handle.

Windows and free ValiDrive can test 576
'sections' of an attached USB drive with the
equivalent of SpinRite Level 5-ish thorougness,
and ValiDrive is quite quick, it would also be
a pass / fail check on any USB drive.
 
In case others are tempted, I purchased a Zimaboard 832 (gen1), which supports both UEFI and legacy boot.

I am happy to report that the Zimaboard booted SpinRite 6.1 and that SpinRite successfully recognized and checked all 8TB of an 8TB drive connected via USB. It took ~32 hours to check the drive.
 
is it an actual usb drive? or a sata drive with an adaptor? if the latter then you pop it out of the case and plug it into a sata port directly. Had an external usb drive for backup and the usb adapter had died.. opened the case and and removed the drive and pulled off the adapter.
 
I do not know what type of drive is inside the case and I do not want to open it to find out or remove the drive. I want to use the drive exactly as it was sold - in a sealed case with a usb adapter cable. I do not understand why people in this forum prefer voiding warranties to convert and external drive into a SATA drive. Speed is not the only important factor. There are many applications where an external drive with a USB cable interface are convenient and desirable. And those drives also benefit from SpinRite.
 
No problem.

We're just trying to help folks get to SpinRite's main promises:

data recovery in place
drive maintenance

In our experience, that's fastest and most controllable via SATA3 and
AHCI.

In our experience, that's at least slow using USB2.

In our experience, warranties are not void just because a purchaser
inspected what they purchased, just because we inspected what we
expected.

I've gone inside, even disassembled drives themselves, and seen
burn marks on circuit boards, and then the vendor swapped the
drives immediately without question.

If I had not looked inside, I would have suffered the loss of the full
value I paid for.

So there's that.

Plus there cheating.

That is what ValiDrive and personal inspection are all about -
vendors cheat, as well as stuff failing.

And we can catch them cheating, and stuff failing, but only if we
check stuff.

Why would anyone buy and accept supposed constraints from any
vendor that say "don't look at what you bought", especially at the
cost of not verifying optimum data recovery in place capability, and
verifying optimum drive maintenance capability?

That's what drives do for a living.

So we test.

Immediately upon purchase.

To confirm we got what we paid for.

To raise our trust that the drive promises to do what it's supposed to
do.

And to compare to, over the years, when we later run the same tests,
confirming if the drive is still good as new, or if it is decaying, failing.

We only know if we test, if test immediately, and if we compare to
tests later.

And SpinRite - and ValiDrive - help.

- - - - -

To the opening question and subsequent apparent resolution:

@excel: "... [ in search of ] hardware ... that will run SpinRite 6.1 on an 8TB drive via USB ... I purchased a Zimaboard 832 (gen1) ... booted SpinRite 6.1 and ... successfully recognized and checked all 8TB of an 8TB drive connected via USB. It took ~32 hours to check the drive ..."

Cool ( or maybe hot - I use supplemental cooling fans to keep a
drive at room temperature - that's hard to do with a drive running
inside a sealed, unventilated casing ).

Questions, so we can look over your shoulder, see what you see:

What LEVEL of a SpinRite run?
Can you share a SpinRite LOG?
What make and model 8 TB USB drive?
How does it respond under ValiDrive under Windows?
Can you share a ValiDrive 'log'?

Thanks for advancing everyone's experience here.
 
Some answers:
* The drive was a working Seagate 8TB external desktop drive with existing data
* SpinRIte ran on level 2
* no log files saved; there were no errors reported
* My understanding is that ValiDrive does not check every sector. I have run it on new flash drives and drives, but not for drive integrity checks.
* I would open an external drive case if the drive was failing/losing important data/etc. But not for verifying drive integrity/maintenance.
* If I am checking drive integrity on a drive that is being used via USB, I want to test the entire path, including the USB interface.

I am not advocating that a USB interface is as good as SATA. But I have a number of 4-8TB USB external drives that I want to periodically test. Until getting a Zimaboard I had no way to do that without opening the cases, which I do not want to do unless they fail and I have no other recourse.
 
I do not understand why people in this forum prefer voiding warranties to convert and external drive into a SATA drive.
(a) They are just trying to help . . .

(b) Because there are harsh BIOS limitations to be aware of. Please see my post earlier in this thread: https://forums.grc.com/threads/hardware-for-spinrite-to-run-on-8tb-drive-via-usb.2257/#post-16366 for more information.

What you wish to do is what a great many of us wish to do. Unfortunately, the BIOS in most cases will NOT permit that.

"Someday" there may be a SpinRite 7 that eliminates all BIOS-DOS limitations. :)

For now, however, that seems a l-o-n-g way off. :(
 
* The drive was a working Seagate 8TB external desktop drive with existing data
* SpinRIte ran on level 2
* no log files saved; there were no errors reported

Logging is NOT automatic. It must be turned on before starting a scan.

It sounds like you did not experience BIOS limitations here?

My understanding is that ValiDrive does not check every sector.
Quite correct. ValiDrive only scans 576 random sectors over the entire drive space to determine the validity of the USB drive.

I would open an external drive case if the drive was failing/losing important data/etc. But not for verifying drive integrity/maintenance.
Totally agree!
 
@excel: "... Seagate 8TB external desktop drive ... SpinRIte ... level 2 ... no errors reported ... ValiDrive does not check every sector ... I would open an external drive case if the drive was failing/losing important data ... being used via USB, I want to test the entire path, including the USB interface ..."

Excellent points, thank you.

SpinRite Level 2 does not test every sector's write capability, only
checking the last track for write capability during initial drive
discovery and enumeration ( if I remember correctly ), and even that
write test can be bypassed by using the /SKIPVERIFY command line
option.

ValiDrive checks 576 sections across the drive for 3 reads and 2 writes,
semi-equivalent to a mini SpinRite Level 5 for those 576 sections.

Seagate has a terrific and well-deserved reputation for generally not
selling fakes, though they have presented SMR drives without clearly
identifying them as WORM drives - write once read many -
presumably knowing they would be implemented as active boot
drives, as WMRM write many read many drives ... and Seagate
resellers were caught re-selling used data-center Seagate drives as
new when Chia data mining operations went bankrupt.

We might notice comparatively poor responsiveness via SATA3 AHCI,
but via USB2, or USB3, not so much since the USB interface itself is
slower than even an SMR SATA3 drive.

A SpinRite LOG and or an internal inspection might help identify if the
drive is SMR or CMR, information critical to understanding the drive's
performance and behavior.

The point about inspecting USB "drives" is heightened by the fake
market where, for example, often, malprogrammed uSD cards are
soldered into larger housings and sold as full size drives, for example:

1765651947330.png


If a Seagate-labeled drive is a counterfeit, a fake, or just an old used
Seagate from Chia data mining, the only way to confirm is to open
and take a look-see.

Hence the directive to inspect what we expect.

Even from supposedly reputable vendors, fakes happen.

Q: Google, are there fake Seagate 8 TB USB drives?
A: A fake Seagate 8TB USB drive is a counterfeit product, often a smaller capacity drive reflashed to show 8TB or a used/refurbished drive repackaged as new.
Signs include poor packaging, missing seals, typos, and an actual capacity far less than 8TB (verified via tools like H2testw). [1, 2, 3, 4]
How to spot a fake Seagate 8TB drive
  • Packaging: No tamper seal, glossy instead of matte cardboard, typos, missing manufacture dates.
  • Performance: Extremely slow speeds or data corruption when approaching the fake capacity limit.
  • Verification Tools:
    • H2testw (Windows) or f3probe/f3fix (Linux/Mac) confirm the actual, usable space.
    • SMART data checks can reveal high usage hours on a drive sold as "new".
  • Source: Often sold by unauthorized third-party sellers on marketplaces (Amazon, eBay). [1, 4, 5, 6, 7, 8, 9]
Why they exist
  • Scammers reflash firmware (common after Chia cryptocurrency farming crashed, leaving many cheap drives) to report a false capacity, wipe SMART data, and resell them. [2, 5]
[1] [2]
[3]
[4]
[5] https://www.tomshardware.com/pc-com...s-as-clues-point-at-chinese-chia-mining-farms
[6] https://www.techradar.com/pro/popul...but-would-you-buy-one-if-it-was-keenly-priced
[7]
[8] https://www.reddit.com/r/selfhosted/comments/1idlh8r/tool_to_verify_seagate_drive_authenticity_by/
[9] https://vexus.com.br/en/blog/fake-external-hdd/

- - - - -

@DanR: "... ValiDrive only scans 576 random sectors ..."

Make the pseudo random sections.

And the 'scan' is 3 reads and 2 writes.

The location and size ( number of sectors / clusters ) and the
sequence of testing them is proprietary and variable, determined
by @Steve Gibson and by ValiDrive during it's pre-test.

- - - - -

Good exploration, folks, thanks.
 
Last edited:
Q: Google, how about those used Chia data mining Seagate drives sold as new?
A: Yes, numerous Seagate resellers were caught in 2025 selling used, high-mileage (10k-50k+ hours) enterprise hard drives as "new" after potentially altering SMART data, originating from former Chia cryptocurrency mining farms in China.
Seagate denied involvement, investigated, and advised consumers to buy only from certified partners and check drive hours. [1, 2, 3, 4]
Key details of the scam:
  • Source: Used datacenter-grade drives (Seagate Exos, IronWolf Pro) from Chia mining operations flooded the market.
  • Deception: Fraudsters altered serial numbers, relabeled drives, and reset internal usage logs (SMART data) to make them appear new.
  • Affected Models: Mostly high-capacity enterprise drives (12TB+ Exos, IronWolf Pro).
  • Resellers Involved: Many online retailers globally (Amazon, Mindfactory, Galaxus, etc.) were implicated, though often unknowingly.
  • Seagate's Stance: Seagate launched investigations, stated they did not authorize the practice, and recommended purchasing from certified distributors. [1, 2, 3, 4, 5, 6, 7]
How to check for a fraudulent drive:
  • Use smartctl (Linux/Mac/Windows) or other SMART monitoring tools to verify actual power-on hours. Thousands of hours on a supposedly "new" drive is a red flag.
  • Verify serial numbers via Seagate's official tools. [1, 2, 4, 8]
[8]
 
Logging is NOT automatic. It must be turned on before starting a scan.

It sounds like you did not experience BIOS limitations here?


Quite correct. ValiDrive only scans 576 random sectors over the entire drive space to determine the validity of the USB drive.


Totally agree!
re: It sounds like you did not experience BIOS limitations here?

Yes. SpinRite reported the drive as 8TB appeared to test the entire drive on level 2. On a laptop with USB it only reported the drive as 2.2TB and appeared to test only 2.2TB.

So, IMHO, the Zimaboard 832 BIOS appears to provide SpinRite with access to at least an 8TB USB drive. I contacted ZIma before purchasing the board and they indicated that BIOS did support large USB drives.
 
So, IMHO, the Zimaboard 832 BIOS appears to provide SpinRite with access to at least an 8TB USB drive. I contacted ZIma before purchasing the board and they indicated that BIOS did support large USB drives.
Agreed!