How to Run Spinrite 6.1 on USB Floppy Disk Enclosure

  • DNS Benchmark v2 Release 5 with Consultant License
    Guest:
    If you own any earlier release of our DNS Benchmark you may immediately download its release #5 replacement. Running an earlier release will detect the new release and help you upgrade.

    Although this release is cosmetic, appearance matters and affects ease of use. The biggest change, as seen in the image above, is that the DNS Benchmark now has a traditional Windows application menu to more fully expose its many features. This release is also "Consultant License Aware" and GRC will now issue a Consultant version when owners have previously purchased four "Personal Use" licenses. If you have previously purchased four DNSB licenses, or if you wish to upgrade your "Personal Use" license to Consultant, GRC's purchase process will direct you through that process.
    /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