New features - Thoughts and wishes for the future

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

Info

Active member
Oct 8, 2025
39
1
Hi,

SpinRite is That's fantastic, it would be interesting to have some of the following options in future versions:

1) Formatting Zero Fill and Test for Sales Report (Imagine I want to sell my drive to a stranger. It would be useful to have a complete formatting option where data recovery is impossible, followed by a test confirming the drive is 100% functional, and a sales report attesting that the drive was formatted, tested, and is 100% functional.)

2) The possibility of the new version running in the background on Windows/Linux would be very helpful, allowing you to work normally while the unit is tested in the background.

3) Parallel testing would be greatly appreciated; I would save a lot of time if I could test all 5 units at once.

4) An online database where it's possible to submit benchmark reports for each HDD model, allowing us to compare performance and determine if a drive is experiencing performance issues.

5) It would be interesting if, in the event of a power outage, Spinrite would continue the test from where it left off, essentially saving progress, and with a sudden power drop, it would recognize where it stopped and continue the work.


Sorry for my bad english, the ideas are just some thoughts that I find interesting, I don't know if they're possible or feasible.

Best Regards,
 
Hi, SpinRite is That's fantastic, it would be interesting to have some of
the following options in future versions: 1) Formatting Zero Fill and
Test for Sales Report (Imagine I want to sell my drive to a stranger. It
would be useful to have a complete formatting option where data
recovery is impossible, followed by a test confirming the drive is
100% functional, and a sales report attesting that the drive was
formatted, tested, and is 100% functional.)

There are a gazillion drive wipers out there, free HDDScan can fill a
drive with the sector number in each sector and draw a graph of
write responsiveness, and I have BIOS that offer SE Secure Erase,
calling on the drive to self-erase quickly.

I put any drive in a USB adapter and run free GRC ValiDrive to get the
fastest confirmation of read / write capability end to end ( only 576
sections, NOT every sector, NOT every byte ).

A fresh partition and format, and ChkDsk /R is a great proof of
space without bad sectors.

A SpinRite 6.1 Level 5 LOG takes the longest, but is worth the most,
'proving' the drive has just successfully completed 3 reads and 2
writes of every sector, every byte.

Responsiveness?

Twin graphs from free HDDScan, one showing erase responsiveness,
and another showing read responsiveness should do just fine.

1762951789398.png


Free HD Tune is quicker at drawing a read graph, less precise.

1762951864413.png


- - - - -

2) The possibility of the new version running in the background on
Windows/Linux would be very helpful, allowing you to work
normally while the unit is tested in the background. 3) Parallel
testing would be greatly appreciated; I would save a lot of time if
I could test all 5 units at once.

Free and fee-versions of HD Sentinel and fee-based HDD Regenerator
work under Windows on drives in the background, and free Puran
DiskFresh even works on the boot live system drive.

- - - - -

4) An online database where it's possible to submit benchmark
reports for each HDD model, allowing us to compare performance
and determine if a drive is experiencing performance issues.

I have found that no two drives, even consecutive serial numbers,
behave the same - all are idiopathic.

Plus, other people's problems are other people's problems, not mine.

For example, Backblaze claims they pull drives based on S.M.A.R.T.
data, but acknowledge that drives fail without S.M.A.R.T. warnings, and
they do not say if the drives they pull actually fail or not, so basing my
decisions on their whacky policies would be a fool's game.

But there is much to learn from other people's LOGs, so see
https://gitlab.com/GRC-Community/SpinRite-Logs and dive in, and
tell us what you find - thanks to @ColbyBouma for that SpinRite LOG
repository.

And I have learned from all new-to-me drives getting a full SpinRite
6.1 Level 5 run and LOG so I no only have proof that I got what I
expected - or return any surprises - I also have something to
compare to later when any drive ages and maybe needs attention,
I can compare to the original LOG.

So it's probably important for us to make and keep our own LOG
repository.

- - - - -

5) It would be interesting if, in the event of a power outage, Spinrite
would continue the test from where it left off, essentially saving
progress, and with a sudden power drop, it would recognize where
it stopped and continue the work. Sorry for my bad english, the
ideas are just some thoughts that I find interesting, I don't know if
they're possible or feasible. Best Regards,

Yes, programs supposedly automate stuff.

Being able to interrupt a SpinRite run, then automatically pick up
where it left off, would be a great automation.

In the meantime, we manually watch, read logs, and manually write
new command lines, or manually select menu options to manually
pickup where we left off.

To reduce manual intervention, I recently ran SpinRite, over and over,
automatically, on a wonky drive, using the following batch file:

REPEAT.BAT

RS
SPINRITE NORAMTEST LEVEL 2 DYNASTAT 0 NOREWRITE SKIPVERIFY BIOS 81 AUTO
REPEAT

RS is free GRC ReadSpeed, which I find clears a drive's mind, so to
speak, in preparation for the next SpinRite run.

That could be AUTOEXEC.BAT and automatically start up again after a
power outage - some duplicate work, but moving forward nevertheless.

The drive and SpinRite apparently kept resolving problems, and
avoided seriously damaged sectors while doing so - DynaStat would
throw the drive off line, so I turned off DynaStat, and kept asking the
drive to read, and asking SpinRite to fix non-DynaStat problems.

After 2 weeks of 2-to-3 full SpinRite runs per day - yes, it started at 13
hours for each run, it got quicker and quicker as the days wore on,
a clue that more and more was becoming readable without retries -
I recovered 100% of the needed unique user-data without the drive
going off line.

Otherwise, with straight-forward blunderbuss banging into bad
sectors, the drive would go offline when trying to copy everything out.

I 'automated' by bypassing the sectors that most folks bump into,
causing them to have to manually power cycle the drive, manfully
reboot, and then manually try to pick up after the bad sectors,
manually and iteratively narrowing their scope to isolate the bad
sectors.

Apparently, DynaStat 0 NoRewrite accomplished enough success
to win.

- - - - -

The above are great suggestions for enhancing SpinRite's capabilities.

It would be great if SpinRite did everything, but it does many things
well, and is superb at data recovery and drive maintenance, which
are SpinRite's forte.

So we use other tools, too, along with SpinRite.

As well as using SpinRite in creative ways..

Like a screw driver is a tool that we use in may creative ways beyond
merely driving screws, SpinRite is also a tool that we can use in a
variety of creative ways if we pay close enough attention, and try
things, get clever, brainstorm with others, and make magic happen.

Let us know how you use SpinRite and other tools.

Thanks.