Spinrite - Cannot see my USB drive

  • 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.
  • Forums Outage Fixed (Obviously!)
    Just a note that the glitch following yesterday's
    webserver certificate update was found and fixed!
  • A Patch for SpinRite 6.0's Division Overflow
    Please see my blog posting for the whole story!

Status
Not open for further replies.

MEVA-01

New member
Jul 14, 2023
2
0
I boot to Spinrite 6 with a USB stick, but for some reason Spinrite cannot see the drive I want to recover, which is a USB hard drive. Spinrite only sees the USB stick it is running on and not the USB hard drive I want to recover. Is there anything I can check? I am using Level 2.

The drive I want to recover is a 5 TB USB HDD which is NTFS formatted. The drive has bad sectors I wish to recover. But other than that, Windows can see the drive just fine.
 

magnificent_starfish

Well-known member
Jan 3, 2021
118
21
Netherlands
Recent discoveries during 6.1 development revealed some BIOS'es may contain bugs with risk of data corruption, as a result S6.1 will offer very limited USB support. The BIOS bugs affects SpinRite 6 too and as such it may be unwise to run SpinRite against your 5 TB drive. See: https://www.grc.com/groups/spinrite.dev:44013

The drive has bad sectors I wish to recover.

What do you mean exactly? You can not 'recover' a bad sector. You can try recover the data from the sector. You can try persuade the drive to reallocate and replace the bad sector. Which if the two are you trying to accomplish?
 

PHolder

Well-known member
Sep 16, 2020
1,095
2
479
Ontario, Canada
cannot see the drive I want to recover, which is a USB hard drive
This is a function of your BIOS. At a minimum, a lot of BIOSes only see devices that existed at power on, so try plugging both drives in to start if you haven't already, In fact you can try that, and just check if the BIOS lists both devices (even without running SpinRite.)

Even SpinRite 6.1 does not bring its own USB drivers... that won't happen before 7.x. Until it comes with direct SpinRite driver support, the scanning will be slower because of how BIOS limits. The faster approach, for now, is to extract the drive inside an external case, if that is possible. (That's not possible for USB sticks, and may not be possible for all drives.)
 

MEVA-01

New member
Jul 14, 2023
2
0
USB drives are not listed in BIOS. This is a WD My Passport and has a USB 3 port integrated directly into the drive's board, so there is no SATA port on the drive for me to connect it to the SATA connector on the motherboard.

I've tried plugging in both drives prior to power on, but unfortunately, having both connected causes Spinrite to not want to boot. So I tricked the BIOS into booting Spinrite by plugging in the damaged drive soon after power on but before Spinrite loaded. Since I still cannot see the USB drive, the trick does not work. I will try to find another computer to see if Spinrite will boot while both drives are plugged in prior to power on.

IMG_5919.jpg
 
Last edited:

miquelfire

I like red!
Sep 26, 2020
118
22
www.miquelfire.red
During the period of computers where 32-bit was the norm, I had a motherboard that when I had something plugged into a USB port (forgot what it was), it wouldn't post. And the oddest thing was to boot off a USB drive, I had to use a digital camera as an SD card reader. Best case, you can find an updated BIOS that will fix the boot issue. Worst case, forced to use another computer.
 

PHolder

Well-known member
Sep 16, 2020
1,095
2
479
Ontario, Canada
having both connected causes Spinrite to not want to boot
BIOSes are complicated when it comes to boot decisions. Some BIOSes will let you choose boot order by type of device, and then choosing one of each type to be the top of the list. You'd need to spend time in your BIOS to see if you can play around with any boot orders.

There is another problem with USB... it doesn't always allow for the level of control that SATA would. It's still possible for SpineRite to do reads and writes, but many USB interfaces seem to just hang on errors, and so SpinRite would potentially hang as well.

Hopefully you can find a way to get something to work for you.
 
Status
Not open for further replies.