SpinRite 6.1, PR-053 hangs on Confirming Reported BIOS Drives

  • Release Candidate 6
    Guest:
    We are at a “proposed final” true release candidate with nothing known remaining to be changed or fixed. 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:

    This forum does not automatically send notices of new content. So if, for example, you would like to be notified by mail when Steve posts an update to his blog (or of any other specific activity anywhere else), you need to tell the system what to “Watch” for you. Please checkout the “Tips & Tricks” page for details about that... and other tips!

    /Steve.
  • Announcing “BootAble” – GRC's New Boot-Testing Freeware
    Please see the BootAble page at GRC for the whole story.
  • 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.)


awdolan

New member
Oct 28, 2023
3
0
SpinRite 6.1 keeps hanging on drive 81 on the first step of "Confirming Reported BIOS Drives". I've tried removing all the other hard drives, 2 different USB drives, and several USB ports. So I think it is hanging on the USB drive, is it possible to install SpinRite on a hard drive (I have an empty spare)? When I try I'm told I can only install to removable media.
 
The boot drive would be drive 80. Does your computer have an SD/memory card reader? If it does, try unplugging it (if you can).

Also, what is the model number of your computer?
 
When a machine is booted from USB, the BIOS almost always assigns that boot drive the designation of "80". Then the system's normal resident drive will be 81.

I added that first screen to SpinRite specifically because we were encountering instances during SpinRite's startup, when it needed to scan the drives from the BIOS perspective, when SpinRite would appear to hang. But investigation showed that the hang up was occurring in the machine's BIOS... and there was nothing SpinRite could do about that. So that initial screen you're seeing is sort of a "defensive measure" for SpinRite so that IT doesn't get blamed for something that's outside of its control.

So the question is, what's the background of this machine? Are you attempting to run SpinRite on a machine that has known problems?

You CAN definitely install FreeDOS and SpinRite in a hard drive, though we don't currently have any detailed instructions in place for doing so.
 
The boot drive would be drive 80. Does your computer have an SD/memory card reader? If it does, try unplugging it (if you can).

Also, what is the model number of your computer?
It's a built desktop, motherboard is MSI B450 Plus Gaming Max MS-7B86
 
When a machine is booted from USB, the BIOS almost always assigns that boot drive the designation of "80". Then the system's normal resident drive will be 81.

I added that first screen to SpinRite specifically because we were encountering instances during SpinRite's startup, when it needed to scan the drives from the BIOS perspective, when SpinRite would appear to hang. But investigation showed that the hang up was occurring in the machine's BIOS... and there was nothing SpinRite could do about that. So that initial screen you're seeing is sort of a "defensive measure" for SpinRite so that IT doesn't get blamed for something that's outside of its control.

So the question is, what's the background of this machine? Are you attempting to run SpinRite on a machine that has known problems?

You CAN definitely install FreeDOS and SpinRite in a hard drive, though we don't currently have any detailed instructions in place for doing so.
The machine doesn't have any known issues, works fine, recently upgraded to Win 11. I'll try it with all the other drives disconnected, and check for a BIOS update.
When a machine is booted from USB, the BIOS almost always assigns that boot drive the designation of "80". Then the system's normal resident drive will be 81.

I added that first screen to SpinRite specifically because we were encountering instances during SpinRite's startup, when it needed to scan the drives from the BIOS perspective, when SpinRite would appear to hang. But investigation showed that the hang up was occurring in the machine's BIOS... and there was nothing SpinRite could do about that. So that initial screen you're seeing is sort of a "defensive measure" for SpinRite so that IT doesn't get blamed for something that's outside of its control.

So the question is, what's the background of this machine? Are you attempting to run SpinRite on a machine that has known problems?

You CAN definitely install FreeDOS and SpinRite in a hard drive, though we don't currently have any detailed instructions in place for doing so.
I upgraded to the latest BIOS, same problem. Is the only solution is a different motherboard? Do you keep a list of known good/bad? Or is there some possible motherboard setting not configured correctly?
 
@awdolan:

To determine what that drive "81" is, grab the "BiosTests" zip from GRC: https://www.grc.com/dev/SpinRite/BiosTests.zip. Inside the ZIP archive you'll find "BT.COM" which is short for "BIOSTEST". It was written back when we were working to get to the bottom of the BIOS bugs that were causing SpinRite to crash when accessing USB drives larger than 137GB. But one of the things is does is dump a quick listing of the drives and their sizes that the BIOS "sees".

So... Could you grab that, run "BT" and share what it outputs? You can use the DOS console redirect "BT >BT.TXT" which will send BT's output to a text file (BT.TXT) so that you can then paste it here. Lets see what drive is causing this trouble!