How to Run Spinrite 6.1 on USB Floppy Disk Enclosure

  • 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.)

anuneznyc

Member
Aug 5, 2025
5
1
I need to recover some files from a 3.5 floppy disk drive.

I have no old computers with a built-in floppy drive, so I purchased an external TEAC FDD enclosure that I can plug into any USB port on my Lenovo desktop PC.

The Lenovo BIOS does recognize the enclosure b/c when I hit F12 to access boot options, the FDD enclosure is listed as one of the boot device options.

Unfortunately, Spinrite does not recognize the FDD enclosure. It only gives me the option to run on my internal HDD.

I emailed GRC support and in their reply, they explained that the appropriate drivers for the TEAC would need to be loaded by Spinrite before it could recognize the external FDD.

They recommended looking at the info on http://www.bootdisk.com/usb.htm but unfortunately the DOS driver files hosted there are only available after making a Paypal purchase of $4.00. I would be happy to pay that, but the Paypal payment fails every single time. I suspect the Paypal account is locked or revoked.

I tried searching for drivers at https://teac.jp/int/support/ but had no luck.

If anyone has any suggestions on how I might be able to get Spinrite to run on the FDD inside this TEAC enclosure, please let me know.

Thank you in advance.
 
I emailed GRC support and in their reply, they explained that the appropriate drivers for the TEAC would need to be loaded by Spinrite before it could recognize the external FDD.
I'm surprised Greg told you this, because it's wrong. SpinRite 6.1 does not support floppy drives at all. You need to acquire an older version of SpinRite, preferably version 5.

https://www.grc.com/sr/faq.htm
1754437711646.png

You can get version 5 from here:
https://www.grc.com/cs/customerservice.htm
1754437793628.png
 
I was able to download the sr5.exe file. But when I try to run that file on my Win 10 PC, I get the error, "This app can't run on your PC. To find a version for your PC, check with the software publisher."

I tried modifying the Compatibility Settings for the file, setting to run under Win 8 and then also Win 7, but I still get the above-error message.
 
Oh yeah, I forgot that version 5 doesn't have the dual-mode Windows/DOS thing. You should be able to copy it to the drive you created with 6.1 and run it from there. Once you boot the PC, exit 6.1, then launch version 5 by typing sr5 and hitting Enter.
 
  • Like
Reactions: anuneznyc
Oh yeah, I forgot that version 5 doesn't have the dual-mode Windows/DOS thing. You should be able to copy it to the drive you created with 6.1 and run it from there. Once you boot the PC, exit 6.1, then launch version 5 by typing sr5 and hitting Enter.
Thanks. I followed your suggestion. But when I exit 6.1 and then type sr5, I get an error. "SpinRite has detected a LOADING ERROR which may have been caused by a virus. This file is not safe to use. Please renew your copy from ORIGINAL source."
 
I followed your suggestion. But when I exit 6.1 and then type sr5, I get an error. "SpinRite has detected a LOADING ERROR which may have been caused by a virus. This file is not safe to use. Please renew your copy from ORIGINAL source."
It sounds like something has happened to the file, perhaps when attempting to run it as a Windows app.

As Colby suggested, try downloading it again.
 
  • Like
Reactions: anuneznyc
ValiDrive is a mini-SpinRite Level 5 running on 576 'regions' on a
USB-attached drive, saying:

All data SHOULD be preserved
ValiDrive has been thoroughly tested and it is very careful to restore
the data in the 576 regions it tests. No data has ever been lost
during extensive pre-release testing. But it's conceivable that a
damaged drive might fail during ValiDrive's testing. So, if you have
critical data on the drive that's about to be tested it might be best to
copy it elsewhere for absolute safety.​

SpinRite Level 5 is a superb data recovery routine, so it ought to be
beneficial, right?

I wonder if, under Windows, ValiDrive will even 'see' a USB floppy as
a testable drive.

After connecting a USB floopy drive with a diskette in it:

1754655864627.png


ValiDrive just sits there:

1754655890746.png


... and takes no action.

Windows sees and enumerates, and allows access to the diskette
drive contents, no problem.

So, a dead end.

But it would be GREAT if ValiDrive could work on a diskette.

Supposedly, ValiDrive tests about 8 MB, so a 360 KB <-- KB would
be a challenge.

I remember ValiDrive may have a minimum USB drive size
threshold - we have to dig deep in our ancient collections to find
old USB drives smaller than 8 MB to confirm any limit - my smallest
USB drives are 64 MB, not anywhere near 8 MB let alone 360 KB
... I'll keep digging.

It would be nice if ValiDrive said something when it saw something.
such as "I see USB activity, enumerated as TEAC UFB000x, but it
does not contain a flash drive meeting ValiDrive's target criteria".

That ValiDrive works SPLENDIDLY on HDDs in USB adapters is a
terrific feature, which I use frequently to quickly confirm that a stack
of HDDs are still usable.

But here, my speculation doesn't play out.

Good exploration, though - I'm smarter now. ;-)

Thanks.
 
  • Like
Reactions: anuneznyc