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

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

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!