Running Spinrite 6.1 Pre-Release issue

  • SpinRite v6.1 Release #3
    Guest:
    The 3rd release of SpinRite v6.1 is published and may be obtained by all SpinRite v6.0 owners at the SpinRite v6.1 Pre-Release page. (SpinRite will shortly be officially updated to v6.1 so this page will be renamed.) The primary new feature, and the reason for this release, was the discovery of memory problems in some systems that were affecting SpinRite's operation. So SpinRite now incorporates a built-in test of the system's memory. For the full story, please see this page in the "Pre-Release Announcements & Feedback" forum.
    /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.)

Adam-F

Active member
Sep 25, 2020
34
3
UK
Hi All,

I have just visited the Spinrite 6.1 Pre-Release page, entered my details and downloaded the srpr.exe file.

But when I try to run the executable, I get the following errors from Windows 11.

Please see attachments for full details.

Thanks

Adam
 

Attachments

  • Screenshot 2023-10-21 161614.png
    Screenshot 2023-10-21 161614.png
    81.1 KB · Views: 148
  • Screenshot 2023-10-21 161748.png
    Screenshot 2023-10-21 161748.png
    95.9 KB · Views: 139
  • Untitled.png
    Untitled.png
    39.9 KB · Views: 127
From the latest SN episode, the prerelease is pure DOS code with no code for Windows to run (the 3rd message you got). The first two (mostly a side effect of the first) is the EXE file is not signed.
 
  • Like
Reactions: Steve
From the latest SN episode, the prerelease is pure DOS code with no code for Windows to run (the 3rd message you got). The first two (mostly a side effect of the first) is the EXE file is not signed.
Exactly right. So you'll need to copy that DOS EXE to the existing SpinRite v6.0 boot media, boot it and go! (y)
 
I think I'm missing something. I had a USB stick that with SpinRite 6.0 on it. I downloaded the pre-release and copied the file to the SpinRite 6.0 USB stick. I then booted a computer from the USB stick and I'm running SpinRite, but I think I'm am running 6.0 not the pre-release of 6.1.

I don't see any visual evidence that I'm running the pre-release. It still says it is going to take over 24 hours to scan a 2TB drive on level 4.

The pre-release file was srpr.exe. Am I supposed to delete SpinRite.exe or make some other changes to the files on the USB stick?
 
The pre-release file was srpr.exe. Am I supposed to delete SpinRite.exe or make some other changes to the files on the USB stick?
You're right. The instructions I provided are incomplete. :( By default, the "Spinrite.exe" is the DOS shell (like command.com would normally be) so you should rename "spinrite.exe" to sr6.exe and then rename srpr.exe (SR Pre-Release) to spinrite.exe.

Sorry for the incomplete instructions!
 
Please can someone create a guide on how to get the pre-release spinrite 6.1 working?

I have created an .iso image using the spinrite 6.0 installation media, then changed the file names as Steve stated above, I then found out that I am unable to add aditional .exe files to the .iso image file.

What am I doing wrong?

Thanks
 
  • Like
Reactions: VBSailorGuy
Please can someone create a guide on how to get the pre-release spinrite 6.1 working? I have created an .iso image using the spinrite 6.0 installation media, then changed the file names as Steve stated above, I then found out that I am unable to add aditional .exe files to the .iso image file. What am I doing wrong?
Sorry, Adam! To use the pre-release DOS executable of SpinRite, you'll need to create a bootable USB drive. The easiest way to do this would be to use GRC's "InitDisk" freeware (https://www.grc.com/initdisk.htm), running it from the command prompt with the "freedos" parameter, which will install a bootable FreeDOS operating system. Then copy your personalized and licensed SRPR.EXE file to that USB drive.

Boot a PC with that USB drive attached at boot time, overriding the system's normal boot from the 'C' drive (various BIOSes are able to do this). Then run "SRPR". :)
 
Rename or no rename, on windows 11, I get the message that 'this app can't run on your pc'

Edit- I just saw Steve's post. Thanks Steve.
 
I'm working on the SpinRite FAQ page right now. The FIRST THING I'll get posted there is a "How do I run the SpinRite Pre-Release" (y)
I'll need to wait for that, I can't get initdisk to do anything other than esc to exit or NUKE and the only option is esc to exit when the NUKE is complete. I can't make a bootable disk even when trying with freedos.

Or I'll need to wait for your utility to be complete which creates the ISO.

Thanks Steve.
 
Sorry, Adam! To use the pre-release DOS executable of SpinRite, you'll need to create a bootable USB drive. The easiest way to do this would be to use GRC's "InitDisk" freeware (https://www.grc.com/initdisk.htm), running it from the command prompt with the "freedos" parameter, which will install a bootable FreeDOS operating system. Then copy your personalized and licensed SRPR.EXE file to that USB drive.

Boot a PC with that USB drive attached at boot time, overriding the system's normal boot from the 'C' drive (various BIOSes are able to do this). Then run "SRPR". :)
I will wait for the SpinRite FAQ page with the guide for the pre-release.

If I still haven't got it working after that, I will wait for the final release version of spinrite.

Thanks for the support @Steve
 
  • Like
Reactions: Steve
Guys... Given your feedback, I'm going to take a different approach to this. I'll have full details in the FAQ shortly. But, in short:

1. Insert your existing SpinRite boot USB stick into Windows and view its contents in Windows Explorer. You should see a file SPINRITE.EXE.
2. In Windows, rename that to SR6.EXE.
3. Copy your SRPR.EXE file to your USB stick.
4. In Windows, rename SRPR.EXE to SPINRITE.EXE.

Safely eject the USB stick. It should now boot and run the SpinRite pre-release. :)
 
Guys... Given your feedback, I'm going to take a different approach to this. I'll have full details in the FAQ shortly. But, in short:

1. Insert your existing SpinRite boot USB stick into Windows and view its contents in Windows Explorer. You should see a file SPINRITE.EXE.
2. In Windows, rename that to SR6.EXE.
3. Copy your SRPR.EXE file to your USB stick.
4. In Windows, rename SRPR.EXE to SPINRITE.EXE.

Safely eject the USB stick. It should now boot and run the SpinRite pre-release. :)

I just tried that, the PC does see the bootable drive I made, but it doesn't run spinrite, fails to load.

Edit- picture attached.

I used the spinrite 6.0 to create a 6.0 bootable drive then I edited/copied the updated file per your instructions.
 

Attachments

  • SR.png
    SR.png
    10.9 KB · Views: 106
I just tried that, the PC does see the bootable drive I made, but it doesn't run spinrite, fails to load.
Edit- picture attached.
I used the spinrite 6.0 to create a 6.0 bootable drive then I edited/copied the updated file per your instructions.
That all looks exactly right! If you rename them back, so SR6.EXE is SPINRITE.EXE (and the new SPINRITE is again SRPR.EXE) does your original SpinRite 6.0 run correctly?? To make sure this would work I just did it all myself.
 
That all looks exactly right! If you rename them back, so SR6.EXE is SPINRITE.EXE (and the new SPINRITE is again SRPR.EXE) does your original SpinRite 6.0 run correctly?? To make sure this would work I just did it all myself.
Great question and a good test. It does not work when I switch back. I guess that confirms I named the files properly but something with the bootable creation didn't work properly. I did use the spinrite.exe 6.0 program to create a bootable disk, I pressed D to indicate that was the drive to use and everything seemed smooth. I guess I will try again.
 
You're right. The instructions I provided are incomplete. :( By default, the "Spinrite.exe" is the DOS shell (like command.com would normally be) so you should rename "spinrite.exe" to sr6.exe and then rename srpr.exe (SR Pre-Release) to spinrite.exe.

Sorry for the incomplete instructions!
Thanks Steve. It works great now. That was all the understanding that I was missing.

Two questions about this version of SpinRite.

#1 The user interface mentions level 2 and level 3. 6.0 mentioned level 2 and level 4 although I know that the odd number levels were there too. Why isn't the user interface mentioning level 4? Is level 4 still there? Is there a reason I shouldn't run level 4 on a spinning hard disk?

#2 I thought 6.1 was going to work in AHCI? Am I mistaken or is that not in the pre-release version yet?
When I tried to run SpinRite in AHCI mode it said that it found the hard drives, but said it didn't have access to them. I went back into the BIOS and changed the mode to IDE and then ran SpinRite and everything worked well.
 
When I run the spinrite 6.0 exe all it does is add the spinrite.exe file to the D drive and nothing else. I think there should be more files on the D drive. I don't have my original SR USB stick with me, I have that at another location. I'll be able to see what is on my original SR USB stick, tomorrow.

I have so many hard drive that are waiting to be scanned with 6.1 I was hoping to get this going today but I'll need to wait a bit longer, it seems. :)

Thanks Steve.
 
@dmot, @Adam-F

Given that you BOTH refer to Win 11, you guys are running a UEFI boot system. SpinRite 6.x cannot run on on such a system.

To see if there is a possibility of doing so, please see this forum article:


You may have no choice but to wait for SpinRite 7.0. :(

I'm building the USB Bootable Drive on win11, but running it on an older PC that I've ran spin rite off of before. The machine I'm trying to run it on ran the initial 6.1 USB stick I made, but it wouldn't scan the drive, it was restricted to testing to see if SR could boot/load/see the drives and nothing more, as I understand.

My issue is with creating a new bootable drive, from what I can tell.
 
My issue is with creating a new bootable drive, from what I can tell.
Ah . . . OK. I have NO experience with Win 11. However, I do know that is is UEFI only. So, it occurs to me (speculation) that there may be something inherent in Win 11 that will NOT allow the proper creation of DOS bootable media? Just wondering . . .