Spinrite seems to be stuck in a loop at data transfer safety during mass storage discovery..

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

apr67

New member
Apr 12, 2025
2
0
Spinrite seems to be stuck in a loop at data transfer safety during mass storage discovery..

Photo here:

The SSD in this laptop works, I was just trying to run a level 2 for maintenance.
 
  1. Are you using SpinRite 6.1 Release 4?
  2. What is the model number of your laptop?
  3. What is the model number of the SSD?
  4. Is the SATA controller in AHCI or ATA mode, and can you change that in the BIOS?
 
Command-line options to the rescue:

SPINRITE NORAMTEST SKIPVERIFY

Also try:

SPINRITE NORAMTEST FORCEBIOS

Or together:

SPINRITE NORAMTEST FORCEBIOS SKIPVERIFY
Also, let us know if THIS works on it's own:

SPINRITE NORAMTEST
 
Code:
SpinRite is attempting to confirm
this drive's data transfer safety.

It's my understanding that SpinRite does a read/write test on the very last portion of the drive during initial discovery. I think, in essence, it wants to make sure that the signs in the system that there is a drive present are backed up by the correct functioning of an actual drive.

If you have another tool that can access the drive (even in Windows) make sure the drive will actually reach the last section of the drive. (One option might be the hex editor HxD (as it allows RAW disk access.)
 
Ok, I will try this stuff. I think the SSD may have an issue, but this is an older laptop with a 2 year old SSD and I am not sure what to make of the bios (trying to get it to boot a USB is a pain). I think I will try testing this in another machine to see and if it is the drive I will send it back.

Drive info
TrademarkSilicon Power
ModelSPCC Solid State Disk
Capacity476.9 GB
InterfaceSATA
SATA version3.2
Form-factor2.5"
FirmwareHPS1104J